「コンパイラ・スクリプトエンジン」相談室16 (646レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
461
(1): デフォルトの名無しさん [sage] 2016/04/14(木) 01:10:11.46 ID:FsF2j7W4(1/3) AAS
>>460
460(2): デフォルトの名無しさん [] 2016/04/14(木) 00:25:42.75 ID:Nyx2HJFW(1/2) AAS
関数の先頭にfunctionキーワードを付けるとして長すぎるから変えようと思うんだけど
doとかjobではおかしいかなあ?
fnじゃだめなん?
Clojureだと(fn [arg] brabrabra)な感じ
468: デフォルトの名無しさん [sage] 2016/04/14(木) 18:04:51.72 ID:FsF2j7W4(2/3) AAS
>>462
462(1): デフォルトの名無しさん [] 2016/04/14(木) 01:29:14.13 ID:Nyx2HJFW(2/2) AAS
>>461
rustのfunc, iface, modとかもそうだけど省略形はいまいちだなと思う
rubyにfor() do {}構文があるんだけど、それで関数やラムダ式の記号に
do良さげかなと思うんだけどどうかな?
そうかなぁ?
一般名詞や動詞とかぶりそうも無い省略形ってコンピュータ言語には向いているとおもうのだ。
defunとかdefnとか
無名関数作るのにはUnicode圏が一般化した今ならλ一文字とか
471: デフォルトの名無しさん [sage] 2016/04/14(木) 20:43:14.68 ID:FsF2j7W4(3/3) AAS
>>469
469(2): デフォルトの名無しさん [sage] 2016/04/14(木) 20:06:31.03 ID:VC8/A0Ig(1) AAS
略語もセンスがいるよな
ところで、defunって何の略?
どうでも良いけどλなんか変換しなきゃ出てこないし入力速度最悪だな
>>470
470(1): デフォルトの名無しさん [sage] 2016/04/14(木) 20:21:19.82 ID:gC/abIq/(1) AAS
>>469
> defunって何の略?
DEfine FUNction じゃね?
氏が書いているけどdefine functionの略だよ、common lispとかemacs lispとかでつかわれてる
λ自体は”lambda”をテキストエディタ側で差し替えるとか一文字入力のマクロをバインドすればいいだけだと思うのだよね(IDE作り込みの一環)

どっちかっつーとワタシの一押しは関数定義の宣言句に省略形を許せば良くない?ってだけなのでスレ違いではある。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s