【CGI】実用比較Li ..
71:デフォルトの名無しさん
09/02/11 22:38:48
>>68
たいしたことないLispのコードでもケツに7,8個カッコが付くなんて普通にあるから、真ん中あたりの閉じカッコがどこに対応してるんだなんて見たってわかりゃしないよね。
エディタの支援機能がないとあんまり触りたくはない・・かな。
Cだと文化違うけど、カッコを2種類使えるのとindentの関係でブロック構造は視認しやすいってのはある。
ま、ブロック構造だけはw
Lispでも同じようにやりゃいいじゃないかってのもあるけど
Lisperになるほどそうしないからね、人のコード見るときは結構うんざり気味になる・・
72:デフォルトの名無しさん
09/02/11 23:24:05
俺だってそもそもワンライナー以外のプログマムをエディタなしに編集したくはねーよ。Lispに限らずね。
俺はLispでインデントしか見ないので、Cっぽく括弧だけの行があるコードをみるとうんざりするよ。
73:デフォルトの名無しさん
09/02/11 23:54:57
俺もLispの制御構造はインデントでしか見ない。
インデントが崩れていても、emacsならコマンド一発で自動整形できるし
あの括弧のおかげで、自動整形の精度も高いんだぜ。
74:デフォルトの名無しさん
09/02/12 00:26:17
同じくインデント任せ。
ぶっちゃけ Emacs 以外の環境でまともに読み書きできる自信はない。
75:デフォルトの名無しさん
09/02/12 08:05:33
・閉じ括弧は基本的に見る対象ではない
・主にインデントを見る
この2点があるから、Lispには閉じ括弧をまとめる慣習があるわけだよね。
見る対象ではないから、出来るだけ小さく存在していたほうが良いし、
閉じ括弧に一行与えると、縦がスカスカになって、目でインデントをなぞりにくい。
76:デフォルトの名無しさん
09/02/12 12:21:20
>>75
>この2点があるから、Lispには閉じ括弧をまとめる慣習があるわけだよね。
必ずしもそうとは言えないぞ
インデントは意識されてても1行に詰め込み杉で
インデントの意味がないコードも多いし。
閉じ括弧まとめるのは慣習的な意味合い強いよ。
77:デフォルトの名無しさん
09/02/12 22:42:13
>>76
少なくともLisperの間でコンセンサスは取られている。
フレームだらけのLisper同士の喧嘩でもインデントに関するものはほとんどない。
タブ幅に関する個人的な考察だの括弧の配置に関する俺理論とかうんざりなんだよね。
一行につめこみ杉だったら、改行入れて整形するだけであとは>>75の主張の通りだよ。
78:デフォルトの名無しさん
09/02/13 12:26:03
CLとSchemeが誕生した前後は、エディタは、edとか、使っていたのかな?
79:デフォルトの名無しさん
09/02/13 12:43:24
>>77
>少なくともLisperの間でコンセンサスは取られている。
それはないよ。
80:デフォルトの名無しさん
09/02/13 18:07:49
>>78
TECOじゃね?
81:デフォルトの名無しさん
09/02/14 09:10:46
そういえばスーパー閉じ括弧ってどうなったんだろう?
82:デフォルトの名無しさん
09/02/14 13:36:44
shcemeでは[]だって使えるんだぜ。
83:デフォルトの名無しさん
09/02/14 13:37:39
cとhが逆だったよ。よめねえよ。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5397日前に更新/19 KB
担当:undef