投稿
ちーたけ hello.world256
もう面倒臭いんでLisp公開しますね。 --- 特徴 --- ・構文糖多数(clojureから引っ張ってきたんだよー) ・遅延評価できる(Petikellの練習だよー) ・クロージャ(最低ライン、ノルマだよー) 公開キーはコメンツにて
12そうだね
プレイ済み
返信[1]
親投稿
ちーたけ hello.world256
つ「KEE5X33」 へいおまち。
0そうだね
プレイ済み
返信[2]
親投稿
ちーたけ hello.world256
そろそろ次の処理系つくりたいたにっくなり。 インタプリタなので速度は察して下さいね。 拡張して二次配布も嬉しい限りでーす!!
0そうだね
プレイ済み
返信[3]
親投稿
れい rei-nntnd
おお まってました 後で試そう
0そうだね
プレイ済み
返信[4]
親投稿
ちーたけ hello.world256
あ、GCは面倒だったので実装してません。
0そうだね
プレイ済み
返信[5]
親投稿
ちーたけ hello.world256
「loopライクな構文が無い!!死ね!!」 そんな貴方にこの機能、『末尾再帰を内部的にloopとして扱う奴!!』。 まあ3号の"hello world"的なLispでしたし最適化は面倒臭いのでせめて内部では(理論上)無限ループさせてやるぞ意気込んだ機能です、スパゲリィ。 実装は「N88BASICで動くLISP」を参考にlis.pyとかを漁りました。
0そうだね
プレイ済み
返信[6]
親投稿
Godot orz_127
もう少し待つとEmacsが実装されるとか…?
0そうだね
プレイ済み
返信[7]
親投稿
ちーたけ hello.world256
eLispはスコープがダイナミックでGCの実装は簡単そうなんですけどねー。
0そうだね
プレイ済み
返信[8]
親投稿
ちーたけ hello.world256
<- (対応 オブジェクト指向) -> [debug@type=message <もう少ししたら公開するんです。>]
0そうだね
プレイ済み