自作言語Kuin 言語仕様(暫定)の反響まとめ

くいなちゃん(@kuina_tesso)氏の自作言語Kuin 言語仕様(暫定) http://tes.so/kuin/ 主に言語仕様について言及しているものを抽出。 主に「Kuin lang:ja」で検索してRT除外しているので、漏れは沢山あるかも。 多過ぎても読み難いので、重複した内容は割愛する方向性で。誰でも編集可。 言語仕様2ページ目が公開されました。http://tes.so/kuin/2.html 続きを読む
39
前へ 1 ・・ 6 7 9 次へ
くいなちゃん @b2

大変お便利です。(予定) ят @ukayare kuin、GUI周りがどんな感じになるかが気になりますね

2012-07-05 16:25:50
にゃんだーすわん @tadsan

Kuin にラムダがなくて函數型(func)があるのは Python みたいな使ひかたをするのかしら。

2012-07-05 16:26:29
Maxしぐれん @Sigureya

演算子オーバーロードと関数のオーバーロードとイテレータがあればspirit::qiは実装できる気がするんだよな。 だからC#でもできる気がするし、kuinでも気合さえあればできる。

2012-07-05 16:30:14
くいなちゃん @b2

世代別GCで、基本的にはマークスイープとコピーGCの予定です。 ят @_w_dee: @kuina_tesso GCの方式は?

2012-07-05 16:31:27
taskie @t_skie

var b : bool :: false より var b :: bool : false のほうがそれっぽくないですか!?とか思ってたけど実際に書いてみると別にそうでもなかった #kuin

2012-07-05 16:39:54
くいなちゃん @b2

くいなちゃんはガチガチの静的型付けが大好きなので、暗黙の型変換ですら どの程度実装しようか迷っています。 いっそのこと、暗黙の型変換は無しということも考えていますが、…どうですか? ヤッパダメ?

2012-07-05 16:49:01
くいなちゃん @b2

じゃ無しで( ят @SubaruG 暗黙の型変換は無い方がいいに決まってる

2012-07-05 16:50:29
くいなちゃん @b2

拡張子についての質問がありました。 Kuin の拡張子は、今のところ .kn を想定しています

2012-07-05 21:20:22
ほっしー @hossie

自作言語Kuin 言語仕様(暫定)の反響まとめ みてる。end if とかはVBぽい。昔長くて苦手だったけれど、IDEがしっかりしていれば可読性やスコープ系バグにはまらない感じで最近好き。 http://t.co/ZQrsScrB

2012-07-06 00:28:42
ゆーひ @yuhi_as

Kuin->JavaScript変換+動的実行ロジック作って遊んでましたー コード解析の決め打ちっぷりがゴミというより生ゴミ でも動くと面白い! http://t.co/boRSGIFo

2012-07-06 01:28:13

try

Tsukasa #01 @a4lg

@kuina_tesso もしかして、try 文に相当する命令列の直前は、call 命令ではありませんか? (mingw-w64 で私がバグ報告したバグの中に、その逆パターンがありました。)

2012-07-06 21:31:24
くいなちゃん @b2

おっしゃる通りです。 確かに、call以外では問題なさそうです…! ят @a4lg: @kuina_tesso もしかして、try 文に相当する命令列の直前は、call 命令ではありませんか? (mingw-w64 で私がバグ報告したバグの中に、その逆パターンがありました。)

2012-07-06 21:33:12
Tsukasa #01 @a4lg

@kuina_tesso その場合、call から「戻った先」のアドレスが try ブロックの範囲に入るかチェックされるので、try ブロックの前が call 命令だとその中で起こった例外は次の try ブロックで処理されちゃいます。

2012-07-06 21:34:14
くいなちゃん @b2

warata ят @a4lg: @kuina_tesso その場合、call から「戻った先」のアドレスが try ブロックの範囲に入るかチェックされるので、try ブロックの前が call 命令だとその中で起こった例外は次の try ブロックで処理されちゃいます。

2012-07-06 21:34:45
Tsukasa #01 @a4lg

@kuina_tesso なので、try ブロックの前の命令は call 命令にしないことで解決できます。逆に、try ブロックの最後の命令も call にするとこれも「例外処理されない」というバグになりますので、この 2 通りの状況は避けましょう。

2012-07-06 21:35:12
Tsukasa #01 @a4lg

@kuina_tesso すぐ原因が分かったのは、mingw-w64 で全く同じ例外処理関連のバグがあったからですよ :) まっさらな状況だと私も分からないと思います。

2012-07-06 21:36:37

Kuinのシミュレーターを作った方が登場

ゆーひ @yuhi_as

Kuinシミュレータ(おもちゃ)できた!あとは誰かが作ってくれるはず http://t.co/CCgSpsS9 #Kuin

2012-07-07 00:17:35
くいなちゃん @b2

.NET Framework向けバイナリを吐くのって需要あります? (参考までに) ят @koropicot Kuin#が出たら本気出す

2012-07-07 09:05:17
くいなちゃん @b2

ふむ…FreeBSD や Ubuntu や Gentoo でも動くということですね。 需要がありそうなら(今後として)考えないでもないですね ят @kyonline: @kuina_tesso Monoで使えるの…では?

2012-07-07 09:07:19

ゲーム開発がどう楽に? ライブラリのビジョン

くいなちゃん @b2

むしろ、GUI (特にゲーム開発) が ちょー楽に行えるところが売りです ят @rickytheta 今日はJSに飽きたらKuinやる ちなみにKuinってCUIプログラムオンリー?もしやwindows.h読みこませればいける?

2012-07-07 10:02:16
くいなちゃん @b2

DirectXをサポートするので、HLSLを書くと読めます。 Kuin言語でシェーダが書けるようにするかは不明 ят @Cocoalix: @kuina_tesso ゲーム作る向けとのことですがシェーダー言語のサポートってしてましたっけ? Ver2.0とかで追加?

2012-07-07 10:07:34
栗坂こなべ @kurisaka_konabe

Kuinは描画、入力周りをどう提供するつもりなんだろう? enchant.jsみたいな方向でシーン管理やスプライトも提供するのかな? 細かい言語仕様よりもここのビジョンがよくわかんなかったり。>GUI (特にゲーム開発) が ちょー楽に行えるところが売り

2012-07-07 10:16:50
前へ 1 ・・ 6 7 9 次へ