のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,840人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs Part 44

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    351 : 名無しさん@お腹 - 2014/01/21(火) 23:54:38.40 (+70,+30,-29)
    >>350
    やってみたw
    どうやってスライムやボールを1dot単位で動かしてるのか分からんが
    ゲーム自体はもうちょっとなんとかならなかったのかというレベル
    しかし画期的なゲームではある
    352 : 名無しさん@お腹 - 2014/01/22(水) 03:25:09.94 (+62,+29,-15)
    >>349
    久し振りに elisp で笑ったわwww
    353 : 名無しさん@お腹 - 2014/01/22(水) 07:06:32.11 (-1,-29,-21)
    cl-libを使うのはいいけど、caddrとか入ってないのか。ありえねえ。
    (require 'cl) するわ。
    354 : 名無しさん@お腹 - 2014/01/22(水) 10:26:21.89 (-1,-29,-17)
    cadr は subr に入ってるんだし caddr なんかも入れてやれよとは思う
    355 : 名無しさん@お腹 - 2014/01/22(水) 11:15:55.81 (+57,+29,-9)
    そんな文字の羅列なんかよりnthの方がましだと思う。
    d数えるの大変じゃね?
    356 : 名無しさん@お腹 - 2014/01/22(水) 11:22:37.72 (+4,-29,-11)
    caadar とかはまあ nth 一つじゃ無理だけど
    確かに可読性いいもんじゃないよな、このシリーズは。
    subr に入ってるあたりが限度だろう。
    357 : 名無しさん@お腹 - 2014/01/22(水) 13:22:25.24 (-1,-29,-3)
    first second third...tenthを使ったほうが読みやすい
    358 : 名無しさん@お腹 - 2014/01/22(水) 17:06:54.19 (+52,+29,-17)
    書きづれーだろうがこのとんちきが。
    359 : 名無しさん@お腹 - 2014/01/22(水) 22:09:43.41 (+57,+29,-2)
    なんでもかんでもハッシュテーブル一択
    360 : 名無しさん@お腹 - 2014/01/22(水) 22:23:12.52 (+57,+29,-1)
    ハッシュはもっと使われてもいい気がする
    361 : 名無しさん@お腹 - 2014/01/22(水) 22:30:38.82 (-1,-29,-41)
    infoによると要素数が10以下の場合はalistが速いと書いてあるけど、
    逆にいうと10以上は全部ハッシュテーブルでいいんだよね
    別に10以下でも致命的に遅いわけでもないし
    362 : 名無しさん@お腹 - 2014/01/23(木) 07:38:46.95 (+41,-30,-109)
    nthだと不十分ってのは>>356も言ってるが、naiveにコードを書いてみるときに使う。
    複雑になればdestructuring-bindとかの方が読みやすい場合も多いけど、データの構造を決め打ちできない場合は使えないし。
    pcaseもあるけど普通にcond使った方が読みやすいこともある。

    あとnthやfirst、secondとかは普通の人間的には読みやすいかもしれないけどプログラム読むモードでは読みにくく感じる。
    再帰するときに (first x) (second x) (cddr x) が並んでるよりも (car x) (cadr x) (cddr x) の方がわかりやすい。
    363 : 名無しさん@お腹 - 2014/01/23(木) 11:52:58.66 (+0,-29,-7)
    >>362
    おお、destructuring-bind とか pcase とか初めて知ったわ
    364 : 名無しさん@お腹 - 2014/01/23(木) 12:42:02.61 (-1,-29,-2)
    destructuring-bind いいなあ
    365 : 名無しさん@お腹 - 2014/01/23(木) 12:57:26.80 (+63,+29,-12)
    >>362
    ここは君みたいに優秀な人が来るとこじゃないよ。
    幼稚園の喧嘩に式守伊之助が仲裁に入るようなもの。
    366 : 名無しさん@お腹 - 2014/01/23(木) 13:35:52.93 (+49,+26,+0)
    木村庄之助ではないのか
    367 : 名無しさん@お腹 - 2014/01/23(木) 23:27:47.70 (+102,+29,-42)
    プログラミング等を全くの未経験なのですが、
    そういった人でも分かるような
    全くの初心者でも分かり易いEmacsの
    入門書をご教示お願いいたします。
    368 : 名無しさん@お腹 - 2014/01/23(木) 23:29:32.46 (+169,+29,-21)
    プログラミング未経験なら先にやるべき事があります
    それを自分で探して習得することが最初の課題です
    369 : 名無しさん@お腹 - 2014/01/23(木) 23:37:21.73 (+109,+30,-67)
    >>368
    >プログラミング未経験なら先にやるべき事があります


    「自分で探せ」じゃなく、せめて良著を教えてやれよ。
    自分で探す能力無いから初心者。
    自分で探せる能力がつくのはある程度知識を得てからだ。

    私はEmacsを使ったこと無いので、どこまで予備知識が必要か分からないから
    良著を教えることできないが。
    370 : 名無しさん@お腹 - 2014/01/23(木) 23:38:24.00 (+57,+29,-15)
    使ったこと無いない奴がなんでこんなとこ見てるんですかね
    371 : 名無しさん@お腹 - 2014/01/23(木) 23:42:55.32 (+52,+29,-6)
    るびきち先生の本一択だろ
    372 : 名無しさん@お腹 - 2014/01/23(木) 23:43:29.90 (+52,+29,-2)
    広瀬先生に教えてもらえばいいよ
    373 : 名無しさん@お腹 - 2014/01/23(木) 23:46:15.82 (+80,+30,-51)
    これからEmacsを学ぶってのは茨の道すぎる
    時代が時代だし生半可な覚悟では挫折する
    そういう意味では>>368の言うことは正しい

    その上で「ボロクソ言われようが俺はEmacsを使いたいんで教えてくれ!」
    くらいの根性が必要だと思う
    374 : 名無しさん@お腹 - 2014/01/23(木) 23:49:31.97 (+57,+29,-33)
    非プログラマで Emacs だの VIM だの覚えようってのは正直誰かに騙されてるとしか思えない
    375 : 名無しさん@お腹 - 2014/01/23(木) 23:50:53.85 (+52,+29,-13)
    感化されやすい年頃なんだよ
    376 : 名無しさん@お腹 - 2014/01/23(木) 23:51:56.70 (+57,+29,-41)
    最近はワナビ御用達は vim と相場が決まってるんだが
    コミュニティの活発度でいってもあっちの方が初心者にやさしいと思うぞ
    377 : 名無しさん@お腹 - 2014/01/24(金) 00:42:45.27 (+108,+29,-26)
    よく見てみると>>369>>367と同一だな
    句読点の使いかたや言葉遣いが同じだし内容も矛盾してない
    378 : 名無しさん@お腹 - 2014/01/24(金) 00:46:07.53 (+72,-5,+0)
    vm 使っていればこんなことも!
    379 : 名無しさん@お腹 - 2014/01/24(金) 00:48:47.75 (+6,-29,-17)
    マジレスすると「リスト遊び」かね
    http://www.mew.org/~kazu/doc/book/list.html

    個人的にはもう少しLispの深い世界で遊べる「続・リスト遊び」みたいなのが読みたい
    380 : 名無しさん@お腹 - 2014/01/24(金) 00:57:17.30 (-6,-29,+1)
    On Lisp 読もうぜ
    381 : 名無しさん@お腹 - 2014/01/24(金) 01:04:56.31 (-1,-29,-22)
    on lispってhtmlやpdfが公開されてるけど
    本を買う価値あるかな?
    382 : 名無しさん@お腹 - 2014/01/24(金) 08:06:00.77 (+80,+29,-26)
    よく見てみると>>377>>368と同一だな
    句読点の使いかたや言葉遣いが同じだし内容も矛盾してない
    383 : 名無しさん@お腹 - 2014/01/24(金) 10:10:07.31 (-1,-29,-16)
    初めてemacs使うなら本を読むより
    まず最初に
    man man
    man info
    man emacs
    でemacs起動してチュートリアル
    後は何とでもなるだろww
    384 : 名無しさん@お腹 - 2014/01/24(金) 10:24:03.70 (+100,+29,-27)
    「リスト遊び」はelisp の入門には良いが、emacs の入門には「Emacs 実践入門」
    385 : 名無しさん@お腹 - 2014/01/24(金) 13:06:13.52 (+55,+29,-31)
    emacsの入門とか馬鹿げてる
    そんなことに時間使うくらいなら秀丸使ってたほうがいい
    386 : 名無しさん@お腹 - 2014/01/24(金) 13:10:43.92 (+57,+29,-13)
    秀丸はともかくそこら辺はおごちゃんも言ってたな
    387 : 名無しさん@お腹 - 2014/01/24(金) 13:41:41.69 (+56,+30,-13)
    若いうちは馬鹿げたこともやってみるもんだ。
    388 : 名無しさん@お腹 - 2014/01/24(金) 13:45:06.79 (+57,+29,-28)
    Emacsはともかく、Lispの活躍の場はまだまだあるぞ、
    って話がこの辺でされるはず。
    http://d.hatena.ne.jp/shi3z/20140123/1390429115
    389 : 名無しさん@お腹 - 2014/01/24(金) 13:50:51.85 (+4,-29,-3)
    emacs はともかく emacs lisp は lisp 勉強してると色々不満も出てくるって聞いた
    390 : 名無しさん@お腹 - 2014/01/24(金) 13:52:32.14 (+56,+28,-12)
    とっかかりとしてはelispでもいいんじゃね。
    391 : 名無しさん@お腹 - 2014/01/24(金) 14:14:26.71 (-1,-29,-16)
    emacs lispはcommon lispのサブセットっていうイメージ
    392 : 名無しさん@お腹 - 2014/01/24(金) 14:29:02.43 (+3,-29,-53)
    ansi-term とかのバッファで clone-buffer すると微妙に挙動がおかしくなるのはなんでなんだろう
    軽くソース見た感じじゃプロセスのクローンも対応してるはずなんだが

    emacs -q でやってもしばらく ls だの cd - だのしてるうちにどんどん反応がおかしくなっていく
    393 : 名無しさん@お腹 - 2014/01/24(金) 14:42:29.02 (+7,-20,-17)
    Kazu さんは Haskell にご執心っぽいし、もう書いてくれないだろうな。
    そっち方面に期待か。
    394 : 名無しさん@お腹 - 2014/01/24(金) 15:28:23.04 (-1,-29,-17)
    emacslispの上で他の言語処理系を作ってemacslispの変わりに使うってどう思う?
    やってみたいけどemacslisp特有の問題を知らないから腰が上がらない
    395 : 名無しさん@お腹 - 2014/01/24(金) 15:41:10.35 (-1,-29,-2)
    lispを使ってDSLを作り上げるってことがあるのだから
    別段問題ないかと
    396 : 名無しさん@お腹 - 2014/01/24(金) 15:41:17.17 (+50,+27,+0)
    いいんじゃない?
    試しにやってみ。
    397 : 名無しさん@お腹 - 2014/01/24(金) 15:53:37.03 (+37,-1,-64)
    js2-mode とか自前で javascript の構文解釈とかまじめにやってるらしいし
    やってやれないことはないのでは。

    意味があるないでいけばあんまり無い気もするけど。
    dynamic load とか実装されてるあたり、RMS も弱腰になってる気がするし
    FFI の実装支援でもしたほうが健全な気がするよ。
    398 : 名無しさん@お腹 - 2014/01/24(金) 18:15:53.37 (+108,+29,-52)
    >>384
    それよりは、オライリの入門書の方が
    初心者向けに丁寧に解説されていると思う
    読者にプログラミング未経験者も念頭に置いているようだし
    399 : 名無しさん@お腹 - 2014/01/24(金) 18:17:33.18 (+91,+21,-1)
    >>398
    なんて本?
    400 : 名無しさん@お腹 - 2014/01/24(金) 22:04:05.65 (+70,+29,-6)
    >>399
    いや「本」の話をしてるんだしw
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について