新言語登場 新しいプログラミング言語を作っています。 mandel59/psil · GitHub 現状はこんな感じ。 let x: 'ハロー' y: add(+'1', +'9') z: {a: x; b: y} debug.print "\(z.a)ワールド \(z.b)"……でも内容はこれから色々変えるので、多分このままの形では残りません。 現状はLua VM上に寄生して実装されています。 コンセプト 予約語なんてなかった 予約語は無いです。使いたいライブラリで使っている識別子と被ったら困るし…… 括弧を削減します 括弧の代わりにインデントや中置の記号が使えるので活用してください。 各種機能拡張の実現 構文木はいじれるというか、構文木をいじるところからプログラミングして欲しいです。毎日DSL作ろう。 パラダイム選択可能な言語を目指す 現状はLuaの関数をそのまま叩けるようにしてあるだ