新しいものを表示

もしかしなくても誰も読んでない><

よくわかんないけど、オレンジの主張は
a <=>b ってすれば
比較して順序な型返す関数(a,b) って書いたのと同じになってくれる ようになって欲しいって意味だけどなってるのかも?><

orange さんがブースト

doc.rust-lang.org/stable/std/c

もう世界で百億人くらい同じこと考えていて綺麗な言語は既にそうなっているので、そうなっていないレガシー言語がしょーもないとかいう話をグダグダしていること自体がしょーもない

宇宙船演算子、こういう風に静的型付けの環境でこういう風にするのであれば普通に便利なのではかもって気がしてる><

ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』>< gist.github.com/orange-in-spac

orange さんがブースト

UFO演算子を聞いたときは、ふざけてんのかって思った。

Adaみたいにend ifとかend loopとかend hoge的に言語仕様で書けるようにすればよくね?><
Ada Programming/Subprograms - Wikibooks, open books for an open world en.wikibooks.org/wiki/Ada_Prog

orange さんがブースト

}//なんとか

だと、ズレてても検出できないんですよね。

while(cond1) {
while(cond2) {
foo();
}//while
if(cond3) {
bar();
}//if
}//while

while(cond) {
while(cond2) {
/* このあたりでごっそりコードを消したが、うっかり消しすぎた */
bar();
}//if
}//while

になっていても、コンパイルが通ってしまう。
で、ブロックの中身がデカかったらミスマッチに気付けない。

orange さんがブースト

case - esac はじめてきいた

}//なんとか
ってしたらいいのではと思った

オレンジはBASICから入ってPascalに移行した流れのあれで慣れてるので <> でも != でもどっちでも違和感ないかも・・・><

orange さんがブースト

不等号を並べてぶつける事自体がなんか生理的に受け付けません

orange さんがブースト

ちなみに深い理由は何もないですが、vbaの<>を見るとなんか体調が悪くなります

そこまではしないけど、Pascal好きとしては色つきのエディタならばbegin endの方が見やすく感じてる><;

orange さんがブースト
orange さんがブースト

どうでもいいけど { ... } はわかりづらいから BEGIN ... END にしたがる人の話を思い出したわ

orange さんがブースト

その「読みづらい」は「視認性が良くない」と「意図を読み取りづらい」が混同されていて、区別するべきだと思いますね

「読みづらくても(コンパイラやテスト環境がしっかりしてれば)何とかなる!」って、それ「読みづらいコードでもコンパイラやテスト環境がしっかりしてれば問題ないので読みづらいコードを書いてもよい」って主張と何が違うのか?><;

orange さんがブースト

開発環境やコンパイラ、と含みを持たせたのは、当然テストを書くだとかなんとかもっと色々やるのがラクな環境があることの含みであって、syntax checker さえあればという話ではない

ifでnotの有無の間違いによるミスってコンパイラが検出できないバグの率高くない?><;

orange さんがブースト

はちゃめちゃに長い operator とかでなければ人類は必ず見間違いや見落しをするので開発環境やコンパイラが適切な指示や指摘をしてくれるならなんだっていい

orange さんがブースト

今日日Notepadでソースコード見ることもないだろうし、小さな記号でも色つけてくれたらいいかな、なんて…

古いものを表示
:realtek:

思考の /dev/null