FSharpっぽい見た目でGoとして動く言語を作りたいなぁ、と思い、Folangという名前をつけておく。
参考になりそうなリンクを貼っておく。
dotnetはやっぱりかったるさがあるので、runtimeやデプロイはGoが良いと思う。 でも言語はFSharpみたいなのが好きなので、なんかトランスパイルでどうにかならんかな? 実用にはならなくてもgoのお遊びとして結構やってみたい気もする。
とりあえず簡単なシンボルのツリーからgoのソース生成するのを作って、それを発展させていってそれっぽいものに出来ないかしら? セルフホスト出来る感じに出来たらちまちま時間をかけて進めていけそうな気もするが。
fsharpを移植したいのではなく、ランタイム的にはなるべくgoそのままにしたい。プラスアルファで型情報くらいは追加で持ってもいいかもしれないが。 という事で言語的には全く新しい言語になるだろう。