
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
リスト処理関数(cons,car,cdr,eq,atom)実装例まとめ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
リスト処理関数(cons,car,cdr,eq,atom)実装例まとめ - Qiita
【追記】簡易LISP処理系の各プログラミング言語実装例の記事作成に伴い,『7行インタプリタ実装まとめ』... 【追記】簡易LISP処理系の各プログラミング言語実装例の記事作成に伴い,『7行インタプリタ実装まとめ』は更新無期延期としました. 拙作記事『7行インタプリタ実装まとめ』について,そろそろSchemeとPython以外にも対応しないとなあと思っていろいろ整理した結果,『S式入力の実装部分がほとんどじゃないこれ?』→『あと,リスト処理内容に基準を設けてないと言語ごとに実装方針がバラバラになりそう』となり,とりあえず『cons car cdr eq atomが使える』ようにする記述例を先にまとめていくことにした次第.ホスト言語上での純LISP機能実装に近いとでもいいますか. 仕様 コンスセル(cons cells)を定義 アトムは全て文字列.空リストは各言語のNULL相当を使用,もしくは,独自定義 cons car cdrを実装 アトム同士が等しいかを判定するeqを実装 アトムか否かを判定するa