「コンパイラ・スクリプトエンジン」相談室16 (649レス)
上下前次1-新
469(2): 2016/04/14(木)20:06 ID:VC8/A0Ig(1) AAS
略語もセンスがいるよな
ところで、defunって何の略?
どうでも良いけどλなんか変換しなきゃ出てこないし入力速度最悪だな
470(1): 2016/04/14(木)20:21 ID:gC/abIq/(1) AAS
>>469
> defunって何の略?
DEfine FUNction じゃね?
471: 2016/04/14(木)20:43 ID:FsF2j7W4(3/3) AAS
>>469
>>470氏が書いているけどdefine functionの略だよ、common lispとかemacs lispとかでつかわれてる
λ自体は”lambda”をテキストエディタ側で差し替えるとか一文字入力のマクロをバインドすればいいだけだと思うのだよね(IDE作り込みの一環)
どっちかっつーとワタシの一押しは関数定義の宣言句に省略形を許せば良くない?ってだけなのでスレ違いではある。
472(1): 2016/04/17(日)00:39 ID:SCILLDG5(1/3) AAS
letはconstの代わりに使う言語があるね
関数宣言にdoがないとなると色々と候補に悩んでしまうぜ
job, fun, flow, verb, work, act(action)
473(1): 2016/04/17(日)01:15 ID:iuB497/s(1) AAS
>>472
再代入を許さない言語だとletがconstと等価になるからじゃないのかな?
>>460
関数宣言がfunction hoge(args)と言う形をとる事をやめて予約語(function)無しでも可能な感じはしないでもないのだけど文法に制限って起きうるかな?
(Return型) function-name(Args....)
とか
function-name(Args):Return-Type
前者はCだし、後者はJScriptの宣言形式だけど、これじゃイヤな理由も思いつかない。
グローバル変数の定義とか外部変数定義とかのvar,static,externやら名前空間のnamespaceとかpackageとかimport等の特殊な予約語彙だけ文の開始から除外すれば後者の方法で関数は定義できると思うのだけど。
474: 2016/04/17(日)03:41 ID:SCILLDG5(2/3) AAS
>>473
>予約語なくせば?
変数宣言でも関数宣言でも先頭に予約語が付いてIDEが色つけてくれた方が見やすいじゃない?
もしくは関数宣言をすべて関数ポインタ(クロージャ?)のみにして、変数化してしまうか?
var function-name = ->(args...){ ... }
475: 2016/04/17(日)16:43 ID:3szJoJiC(1) AAS
基本的に、普通のブロックと、関数(クロージャ)との、区別をどうするかという問題が有るからね
普通のブロックは大体{ something }こんな感じだろうけど、これは呼び出しなしで即座に実行するのが普通
一方でクロージャは呼び出さない限りは実行されない
関数やクロージャなどを引数に取る関数が有ったとして
func_name( { something } );
こんな感じに呼び出した場合、{ something }を実行した結果を関数に渡すのか
{ something }その物を関数に渡すのか、コンパイラはよくわからない
func_nameの呼び出し引数の型がクロージャであることをコンパイラが分かっていたとしても
{ something }を実行した結果がクロージャになり、それを関数に渡すという可能性もあるのでコンパイラは判断できない
そのため、明確にするためにfunc_name( function{ something } );のように
何か普通のブロックとクロージャを区別する文法が要るのだね
そうこうしていると、Javascriptが出来上がる
476: 2016/04/17(日)17:47 ID:SCILLDG5(3/3) AAS
結局function代替ワードが必要だと気付く
ラムダ記号=>だと引数に使うときダサイもんね
477: 2016/04/18(月)12:27 ID:keXFBRJQ(1) AAS
新しいコンパイラを使うとき、「特有のクセのある」
のがグラフィック関数なんだよな。
個人的には、グラフィック関数も、ANSIで定めて欲しいくらい。
478: 2016/04/18(月)13:16 ID:pknZG/q+(1) AAS
グラフィックなぁ
b800:0000らへんを好き勝手に弄らせてくれるなら歓迎するのだわ # ネタが古いか
479: 2016/04/19(火)13:33 ID:6Wh9TF6d(1) AAS
8色でいいんか?
480(2): 2016/04/20(水)02:49 ID:dZcIDvSg(1) AAS
最近はいじっていないので、最新のツールはよくわからんが、
昔のツールでは、RGBの三原色を元に、すべてのグラフィックを
再現していたからなあ。今考えると、ずいぶん、原始的だった。
481: 2016/04/20(水)05:43 ID:wqKcWsga(1/3) AAS
>>480
最新をよくわかってないのによく原始的だと解るね?
482: 2016/04/20(水)06:55 ID:XnBYIzBk(1) AAS
シマノのギアの仕組みをよくわかってない俺にもギアのないママチャリは原始的だと思う
483(1): 2016/04/20(水)07:16 ID:wqKcWsga(2/3) AAS
自転車に例えるなら車輪を回転させて走らせるのは原始的だったなぁって言ってるのが >>480 なんだけどね
484(1): 2016/04/20(水)07:52 ID:UfNx2Znx(1/2) AAS
えっ今もRGBじゃないの?
485(1): 2016/04/20(水)08:22 ID:r07pzD8i(1/4) AAS
>>483
それはお前が勝手にそう思ってるだけ
ギア付きのチャリより直結のチャリの方がより原始的なのはわかるだろ?
486: 2016/04/20(水)08:29 ID:r07pzD8i(2/4) AAS
>>484
ツールって言うのか何を示すのか、グラフィックっと言うものの範囲にもよる
ディスプレイ表示機構に限定すれば RGB 以外のは見たことない
グラフィックツールの話なら HSB とかの他のカラーモデルを扱えるものはあるし、プリンタは CMYK だし
そもそもこのスレで長々引っ張る話でもないし
487: 2016/04/20(水)09:12 ID:UfNx2Znx(2/2) AAS
CMYKなんて大昔からあった
488(1): 2016/04/20(水)10:07 ID:wqKcWsga(3/3) AAS
>>485
RGBっていうコンピューターグラフィックス上で今でも最も基本的な部分を指して原始的って言ってるからギア云々は的外れって言ってんの
489: 2016/04/20(水)11:06 ID:fkY4xDrs(1) AAS
グラフィック関数ってOpenGLとかそういうはなしじゃないのか・・・
490: 2016/04/20(水)12:29 ID:r07pzD8i(3/4) AAS
>>488
だからそれってお前のちんけな知識で語ってるだけだろ w
どういう風に対応付けるかなんて色々あるのに知識のない奴ってそれしか思い付かないから自分の考えが一番って思ってるんだよな
491: 2016/04/20(水)14:01 ID:ljSF0mgB(1/2) AAS
おまえのことか
492(1): 2016/04/20(水)15:33 ID:9SnFE2FG(1) AAS
例えが悪いって言ってんのにどういう風に対応付けするかは色々って何言ってるのか解りませんわ。
493: 2016/04/20(水)19:30 ID:r07pzD8i(4/4) AAS
>>492
> 例えが悪いって言ってんの
お前かそう思ってるだけ
って何回言えば理解するんだ?
494: 2016/04/20(水)20:27 ID:ljSF0mgB(2/2) AAS
いや、お前こそが、そう思っているだけだろ
車輪の話は分かりやすかった
495: 2016/04/20(水)22:17 ID:iD79AHEd(1) AAS
どっちもどっち
下らんことでお山の大将になりたがるなよ
496(1): 2016/04/21(木)01:56 ID:q7849b+A(1) AAS
変な所を指摘したらお山の大将になりたがる猿呼ばわりか、めんどくせえスレだな
497: 2016/04/21(木)02:20 ID:mxlfT2Ft(1) AAS
スレ違いだから首釣って死ねって事だ
言わせんな
498: 2016/04/21(木)12:57 ID:DAo9Zovx(1) AAS
エプソンのプリンターも当然、CMYKだが、
「純正を使わないと、すぐに故障する」
ような構造にしてあったよな?
あれはハードの構造でそうしているのか。コードにも、純正な否かを
判断する部分を盛り込んでいるのかどうか。
上下前次1-新書関写板覧索設栞歴
あと 151 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.021s