自作言語Kuin 言語仕様(暫定)の反響まとめ
- kurisaka_konabe
- 32863
- 2
- 8
- 0
演算子オーバーロードと関数のオーバーロードとイテレータがあればspirit::qiは実装できる気がするんだよな。 だからC#でもできる気がするし、kuinでも気合さえあればできる。
2012-07-05 16:30:14var b : bool :: false より var b :: bool : false のほうがそれっぽくないですか!?とか思ってたけど実際に書いてみると別にそうでもなかった #kuin
2012-07-05 16:39:54くいなちゃんはガチガチの静的型付けが大好きなので、暗黙の型変換ですら どの程度実装しようか迷っています。 いっそのこと、暗黙の型変換は無しということも考えていますが、…どうですか? ヤッパダメ?
2012-07-05 16:49:01自作言語Kuin 言語仕様(暫定)の反響まとめ みてる。end if とかはVBぽい。昔長くて苦手だったけれど、IDEがしっかりしていれば可読性やスコープ系バグにはまらない感じで最近好き。 http://t.co/ZQrsScrB
2012-07-06 00:28:42Kuin->JavaScript変換+動的実行ロジック作って遊んでましたー コード解析の決め打ちっぷりがゴミというより生ゴミ でも動くと面白い! http://t.co/boRSGIFo
2012-07-06 01:28:13try
@kuina_tesso もしかして、try 文に相当する命令列の直前は、call 命令ではありませんか? (mingw-w64 で私がバグ報告したバグの中に、その逆パターンがありました。)
2012-07-06 21:31:24おっしゃる通りです。 確かに、call以外では問題なさそうです…! ят @a4lg: @kuina_tesso もしかして、try 文に相当する命令列の直前は、call 命令ではありませんか? (mingw-w64 で私がバグ報告したバグの中に、その逆パターンがありました。)
2012-07-06 21:33:12@kuina_tesso その場合、call から「戻った先」のアドレスが try ブロックの範囲に入るかチェックされるので、try ブロックの前が call 命令だとその中で起こった例外は次の try ブロックで処理されちゃいます。
2012-07-06 21:34:14warata ят @a4lg: @kuina_tesso その場合、call から「戻った先」のアドレスが try ブロックの範囲に入るかチェックされるので、try ブロックの前が call 命令だとその中で起こった例外は次の try ブロックで処理されちゃいます。
2012-07-06 21:34:45@kuina_tesso なので、try ブロックの前の命令は call 命令にしないことで解決できます。逆に、try ブロックの最後の命令も call にするとこれも「例外処理されない」というバグになりますので、この 2 通りの状況は避けましょう。
2012-07-06 21:35:12@kuina_tesso すぐ原因が分かったのは、mingw-w64 で全く同じ例外処理関連のバグがあったからですよ :) まっさらな状況だと私も分からないと思います。
2012-07-06 21:36:37Kuinのシミュレーターを作った方が登場
.NET Framework向けバイナリを吐くのって需要あります? (参考までに) ят @koropicot Kuin#が出たら本気出す
2012-07-07 09:05:17ふむ…FreeBSD や Ubuntu や Gentoo でも動くということですね。 需要がありそうなら(今後として)考えないでもないですね ят @kyonline: @kuina_tesso Monoで使えるの…では?
2012-07-07 09:07:19ゲーム開発がどう楽に? ライブラリのビジョン
むしろ、GUI (特にゲーム開発) が ちょー楽に行えるところが売りです ят @rickytheta 今日はJSに飽きたらKuinやる ちなみにKuinってCUIプログラムオンリー?もしやwindows.h読みこませればいける?
2012-07-07 10:02:16DirectXをサポートするので、HLSLを書くと読めます。 Kuin言語でシェーダが書けるようにするかは不明 ят @Cocoalix: @kuina_tesso ゲーム作る向けとのことですがシェーダー言語のサポートってしてましたっけ? Ver2.0とかで追加?
2012-07-07 10:07:34Kuinは描画、入力周りをどう提供するつもりなんだろう? enchant.jsみたいな方向でシーン管理やスプライトも提供するのかな? 細かい言語仕様よりもここのビジョンがよくわかんなかったり。>GUI (特にゲーム開発) が ちょー楽に行えるところが売り
2012-07-07 10:16:50