アカウント名:
パスワード:
まず肝心のKOOLのURLがどこにも書かれていないという点について近年の例に倣ってタレこみ者と編集者の怠慢を詰っておきましょう。
が、かく言う私もぐぐって見つけることができなかったので、仕方がないのでこれから同言語の言語仕様を「予想」「想像」「妄想」することを、みなさんに提案したいと思います。
というわけでまずは私から:
ケータイ特化言語ということですし、なんといってもmats氏の作品ですから、「楽しく」コーディングできることと「驚き最小」であることが優先されてるはずです。
ならば、使用する文字は12文字だけなのでしょう。
ふつうのケータイのキーをモード変更など一切なしにストレスなく入力できるようにするには、キーそのものの文字である数字10個と「*」「#」の合計12文字だけで言語が成り立っていることが重要と思われます。
事情通の皆様へは言うまでもないことですが、この手の字種制限はBrain某やWhite某(ケータイだからってWhiteプランじゃないよ)で既に十分認知されていますから、驚きもきっちり最小になっているわけです。コーディングするのになんの問題ありませんね。
#上記の想像/アイデアがもし外れていたとしても(つまりアイデアが私独自であったとしても)私はこれをCC0とします [srad.jp]のでAC
では次のかた、よろしくお願いいたします。
ようやく、第 1 回コンピュータブル文学賞は、wiki 著「あたしコード」に決定 [srad.jp]が掲載されたので、こちらにも。いやー、ネタがかぶったかとビビリましたよ。
さて、ケータイ小説風プログラミングスタイルというアイデアを繰り返し見かけるけれど、それを実現するために欠かせないのが、日本語によるプログラムだと思うわけさ。で、「コンピュータブル文学賞」の当初のネタは、こんな感じ [catch.jp]で、なでしこをベースにケータイ小説風文体でコーディングするプログラミング言語だったんです。
誰か、作りませんか:-)
> ふつうのケータイのキーをモード変更など一切なしにストレスなく入力できるようにするには、> キーそのものの文字である数字10個と「*」「#」の合計12文字だけで言語が成り立っていることが重要と思われます。
今時の親指族は、ViやEmacsの利用者のように携帯に体を合わせているので、搭載されているほぼすべての文字がストレス無く使えるような気がします。12文字に限るよりも、絵文字が使える方がよっぽどKOOLっぽい気がします。
# そして、Vim使いが素のviに触れていらいらするように、海外の携帯で絵文字が使えないことに発狂する、と。
すくなくとも予約語は adgjmptw の文字のみで構成されていることが望ましい。
ドメイン名とか、これらの組み合わせ 8! のうち、取れるところは押さえて、(3文字以上だと20160個だった)携帯サービス向けに高売りする人とかいてるんだろうな。
例えばさ、5*としたら5がスタックにpushされて、4*1*で、4, 1をpushして、1って数字にadd{A=pop();B=pop();push(A+B)}という命令が割り当てられてるとして、#としたら、スタックの一番上を命令と解釈して実行。スタックから5,4が消えて9が積まれるってのを前に考えたことあるんだけど、組み込み命令の数字の割り当てを覚えるのが面倒くさそうだな、かといってアルファベットとの併用も許すと意味がない、ということで、今のところ、私の中でお蔵入りになってます。
いや、言語的にはBASIC。1行1命令。文法はガチガチに決まっている。で、エディタ部が独特の仕組みで、VSのインテリセンスのような形で常に選択肢が表示されていて、選択するだけでどんどんプログラミングしていける。というくらいまで落とさないと携帯では大変かなと。(ケータイの入力が大の苦手で、ケータイ小説打ち込んだら発狂できる自信がある人間の発言です)
例えば、コマンドリストから「FOR」を選択すると、次に自動で選択された変数名リストがリスト表示、それを選ぶと「=」が自動入力、その次は自動的に数字入力モードに入る。もちろん入力後はリスト表示に戻る。で、最後まで入力すると改行されて、次の行でコマンドリストから「LET」(なつかしいなぁ)を選ぶと、既存の変数名+自動で作られた変数名候補がズラリ。その後はもちろん「=」が自動入力されて次に数値モード突入。文法はN88BASIC互換で、変数名はテキトウになっちゃうから後からリファクタリング可能。・・・ちょっと妄想が過ぎたかも。ハッカー向けというよりズブの素人の学習向けかな。
いきなり脱線させてもらうが、するってーと兄弟分言語としてテンキー言語「KOURI」(小売)とかも有るのか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
どんな言語よ? (スコア:0)
まず肝心のKOOLのURLがどこにも書かれていないという点について
近年の例に倣ってタレこみ者と編集者の怠慢を詰っておきましょう。
が、かく言う私もぐぐって見つけることができなかったので、
仕方がないので
これから同言語の言語仕様を「予想」「想像」「妄想」することを、みなさんに提案したいと思います。
というわけでまずは私から:
ケータイ特化言語ということですし、なんといってもmats氏の作品ですから、
「楽しく」コーディングできることと「驚き最小」であることが優先されてるはずです。
ならば、使用する文字は12文字だけなのでしょう。
ふつうのケータイのキーをモード変更など一切なしにストレスなく入力できるようにするには、
キーそのものの文字である数字10個と「*」「#」の合計12文字だけで言語が成り立っていることが重要と思われます。
事情通の皆様へは言うまでもないことですが、この手の字種制限は
Brain某やWhite某(ケータイだからってWhiteプランじゃないよ)で既に十分認知されていますから、
驚きもきっちり最小になっているわけです。
コーディングするのになんの問題ありませんね。
#上記の想像/アイデアがもし外れていたとしても(つまりアイデアが私独自であったとしても)私はこれをCC0とします [srad.jp]のでAC
では次のかた、よろしくお願いいたします。
Re:どんな言語よ? (スコア:2)
2: みたいな。
「あたしコード」 (スコア:2)
ようやく、第 1 回コンピュータブル文学賞は、wiki 著「あたしコード」に決定 [srad.jp]が掲載されたので、こちらにも。いやー、ネタがかぶったかとビビリましたよ。
さて、ケータイ小説風プログラミングスタイルというアイデアを繰り返し見かけるけれど、それを実現するために欠かせないのが、日本語によるプログラムだと思うわけさ。で、「コンピュータブル文学賞」の当初のネタは、こんな感じ [catch.jp]で、なでしこをベースにケータイ小説風文体でコーディングするプログラミング言語だったんです。
誰か、作りませんか:-)
Re:どんな言語よ? (スコア:1)
> ふつうのケータイのキーをモード変更など一切なしにストレスなく入力できるようにするには、
> キーそのものの文字である数字10個と「*」「#」の合計12文字だけで言語が成り立っていることが重要と思われます。
今時の親指族は、ViやEmacsの利用者のように携帯に体を合わせているので、搭載されているほぼすべての文字がストレス無く使えるような気がします。12文字に限るよりも、絵文字が使える方がよっぽどKOOLっぽい気がします。
# そして、Vim使いが素のviに触れていらいらするように、海外の携帯で絵文字が使えないことに発狂する、と。
Re:どんな言語よ? (スコア:1)
すくなくとも予約語は adgjmptw の文字のみで構成されていることが望ましい。
ドメイン名とか、これらの組み合わせ 8! のうち、取れるところは押さえて、
(3文字以上だと20160個だった)
携帯サービス向けに高売りする人とかいてるんだろうな。
Re:どんな言語よ? (スコア:1)
例えばさ、
5*
としたら5がスタックにpushされて、
4*1*
で、4, 1をpushして、
1って数字にadd{A=pop();B=pop();push(A+B)}という命令が割り当てられてるとして、
#
としたら、スタックの一番上を命令と解釈して実行。スタックから5,4が消えて9が積まれるってのを前に考えたことあるんだけど、
組み込み命令の数字の割り当てを覚えるのが面倒くさそうだな、かといってアルファベットとの併用も許すと意味がない、ということで、今のところ、私の中でお蔵入りになってます。
1を聞いて0を知れ!
Re:どんな言語よ? (スコア:1)
いや、言語的にはBASIC。1行1命令。文法はガチガチに決まっている。
で、エディタ部が独特の仕組みで、VSのインテリセンスのような形で常に選択肢が表示されていて、
選択するだけでどんどんプログラミングしていける。というくらいまで落とさないと携帯では大変かなと。
(ケータイの入力が大の苦手で、ケータイ小説打ち込んだら発狂できる自信がある人間の発言です)
例えば、コマンドリストから「FOR」を選択すると、次に自動で選択された変数名リストがリスト表示、それを選ぶと「=」が自動入力、その次は自動的に数字入力モードに入る。もちろん入力後はリスト表示に戻る。で、最後まで入力すると改行されて、次の行でコマンドリストから「LET」(なつかしいなぁ)を選ぶと、既存の変数名+自動で作られた変数名候補がズラリ。その後はもちろん「=」が自動入力されて次に数値モード突入。
文法はN88BASIC互換で、変数名はテキトウになっちゃうから後からリファクタリング可能。
・・・ちょっと妄想が過ぎたかも。ハッカー向けというよりズブの素人の学習向けかな。
Re: (スコア:0)
いきなり脱線させてもらうが、
するってーと兄弟分言語として
テンキー言語「KOURI」(小売)とかも有るのか?