自作言語Kuin 言語仕様(暫定)の反響まとめ
- kurisaka_konabe
- 32785
- 2
- 8
- 0
くいなちゃんの自作言語Kuin の仕様をまとめたページですん☆ http://t.co/HyDCTzWP 文句とかアイディアとかあったら遠慮なく言ってください。 現状のコンパイラの実装は、100以下の素数が求められる程度の能力ですが、ここまで来たら完成するですよ!
2012-07-04 02:25:41くいなちゃん言語のKuinだけど、仕様のページにしょっちゅう出てくる「誰が書いても同じになるように」っていうのは今まで僕は考えたことがなくてすごく素敵。
2012-07-04 02:35:54kuinの仕様一読した。字面はあまり美しくない(美的感覚が最近の言語によって規定されているので)が古く懐かしきPascal風だと思って納得させることにする。
2012-07-04 02:39:20VM言語は自作言語作りやすいんだなー、と流れてきたkuinを見て思った。C#系統だと目についてるのだとyacqあるし、Javaだと言わずもがなゴロゴロしてるし。
2012-07-04 02:45:04くいなちゃん言語 kuin は java の代わりに学校教育や中小用エンタープライズ向けソリューションに使われるようになるんじゃないかと思ったほどガラガラっときた。ruby や python がやりたかったことと遠くない気がする、とか言ってみたり。
2012-07-04 03:43:57くいなちゃん言語Kuinの言語仕様読んだ.確かに慣れない内は書きにくそうだけど,慣れればかなり書きやすい(読みやすい)言語になりそう.くいなちゃんすごい,すごいよ
2012-07-04 08:27:01end xxでかつ必須というのはパーサが作りやすそうだなぁ.今時のエディタならサクッと補完出来るだろうし,案外負担は少なそう.しかし見難い…
2012-07-04 09:07:11どう考えてもデフォルト値でしょう… > "自動でデフォルト値に初期化すべきか、未定義の変な値が入ったままにしておくか、検討中です。後者のほうが実行速度は速くなりますが、バグを誘発しそうですね。"
2012-07-04 09:09:17「上記例のように、一度に複数の変数を宣言することも可能です。」と「これは誰が書いても同じようなコードにするため」が一貫してないような?
2012-07-04 09:10:41これはやめた方が…と思ったけど普通のオブジェクト指向言語を目指しているのなら仕方ないかな > "参照型には null を代入することができます"
2012-07-04 09:15:40文字列が値型の既存言語って実はよく知らなかったり… > "文字列型というものはなく、charの配列として宣言します。多くの既存言語と異なり、参照型であることに注意です。"
2012-07-04 09:17:09んー,言語仕様見る限りはあまり惹かれるところがないのが現状(コンパイラのために構文を簡略化しているのは好感が持てるけども).やっぱり書き方の制御と出来ることの制御は別物だなぁという感じ
2012-07-04 09:22:12デフォルトでimportされている標準ライブラリのシンボルと外部ライブラリのシンボルがぶつかったらどっち優先されるんだろう?やっぱり外部ライブラリかな?
2012-07-04 09:26:54Kuinの参照型でnull禁止装飾と、参照型をあえて値のセマンティクスで持つ機能があるといいんじゃないかと思った。 自分のJava嫌いの要因に構造体がないというのがあるので。
2012-07-04 09:51:28「HSP並にゲームが作りやすく」ここが1番ハードル高そう。自作言語Kuin。入り口がどれだけ入り易そうにみえるかが勝負を分けそう。てっきり、かんたんとか言っときながら超人専用超言語が来るものだと思っていたけど、よく練られていた。
2012-07-04 11:26:04