なんだかんだ言って,ホントはみんなLispが好きなんだろ?(藁)
というわけで,語ろうや.
プログラム技術板のLisp Schemeスレ
http://pc.2ch.net/test/read.cgi/tech/1016211619/
Lisp@UNIX版
1名無しさん@お腹いっぱい。
NGNGNGNG
>>148 ええのぅ。漏れもホスィけど金無いから cmucl で我慢。
windows では clisp か newlisp かなぁ…。
windows では clisp か newlisp かなぁ…。
150名無しさん@Emacs
NGNG clawk 便利 age
NGNG
NGNG
(´-`).。oO(そんな事言える 151 も同類では?)
NGNG
(´-`).。oO(他人を推量できるからには 151 は強者かつ変態である、に一票)
154151
NGNG コードのぱっと見だけでもだいぶ違和感がある。(ないかい?)
http://www.geocities.com/mparker762/clawk.html
ケナしたりクサしたりしてるつもりはなくて、正直な感想です。
強まった lisper & awker ならすんなりイケるんですかね。
ま、も少し遊んでみます。
http://www.geocities.com/mparker762/clawk.html
ケナしたりクサしたりしてるつもりはなくて、正直な感想です。
強まった lisper & awker ならすんなりイケるんですかね。
ま、も少し遊んでみます。
155150
NGNG …全然修行を積んでないということは,漏れは…で,でも,少なくとも
regex は便利っすよね?
(let ((m (compile-str "[:digit:]+"))) (scan-str m "abc 012 cde"))
のように,compile-str で明示的に正規表現をコンパイルできて (゚д゚)ウマー
しかも GNU regex より速いそーですし.ウマウマ
regex は便利っすよね?
(let ((m (compile-str "[:digit:]+"))) (scan-str m "abc 012 cde"))
のように,compile-str で明示的に正規表現をコンパイルできて (゚д゚)ウマー
しかも GNU regex より速いそーですし.ウマウマ
156名無しさん@お腹いっぱい。
NGNG おまえら,xml パースには何使ってますか?やっぱ Franz の xmlutils ですか?
157名無しさん@お腹いっぱい。
NGNG >>150 regex よりほんとに速いのか誰か確かめてくれ.
158名無しさん@お腹いっぱい。
NGNG >57
regex.tgzの中にテストコード入ってるよ
regex.tgzの中にテストコード入ってるよ
159名無しさん@お腹いっぱい。
NGNG 試用版Xanalys LispWorks 4.2はここ
http://www.lispworks.com/downloads/lw-personal-edition.html
http://www.lispworks.com/downloads/lw-personal-edition.html
NGNG
>159 結構制限キツイなぁ….Allegro に比べてどーなんだろう.
使ってる人の感想キボンヌ.でもやっぱ個人で買うにはちと高いなー.
使ってる人の感想キボンヌ.でもやっぱ個人で買うにはちと高いなー.
161名無しさん@お腹いっぱい。
NGNG で,早速試してみますた.
"A*BD" Lisp : 4 secs, 272480/sec, C : 47 secs, 21276/sec
"(A|A)*BD" Lisp : 4 secs, 253807/sec, C : 167 secs, 5988/sec
"(A|B)*BD" Lisp : 4 secs, 233100/sec, C : 163 secs, 6134/sec
"(B|A)*BD" Lisp : 4 secs, 231481/sec, C : 183 secs, 5464/sec
"((A*B)|(AC))D" Lisp : 4 secs, 237530/sec, C : 95 secs, 10526/sec
"((A*B)|(A*C))D" Lisp : 4 secs, 242131/sec, C : 101 secs, 9900/sec
"[Aa]*[Bb][Dd]" Lisp: 5 secs, 216450/sec, C : 49 secs, 20408/sec
さすがに文字列の比較(string= と strcmp)は C のが 2 倍くらい速かったですが.
これで安心して使えます.ナカナカ(・∀・)イイ!!
"A*BD" Lisp : 4 secs, 272480/sec, C : 47 secs, 21276/sec
"(A|A)*BD" Lisp : 4 secs, 253807/sec, C : 167 secs, 5988/sec
"(A|B)*BD" Lisp : 4 secs, 233100/sec, C : 163 secs, 6134/sec
"(B|A)*BD" Lisp : 4 secs, 231481/sec, C : 183 secs, 5464/sec
"((A*B)|(AC))D" Lisp : 4 secs, 237530/sec, C : 95 secs, 10526/sec
"((A*B)|(A*C))D" Lisp : 4 secs, 242131/sec, C : 101 secs, 9900/sec
"[Aa]*[Bb][Dd]" Lisp: 5 secs, 216450/sec, C : 49 secs, 20408/sec
さすがに文字列の比較(string= と strcmp)は C のが 2 倍くらい速かったですが.
これで安心して使えます.ナカナカ(・∀・)イイ!!
162Lisper 心得見習い
NGNG >159 Windows 用なら Corman Lisp も良いと聞きます。聞いただけですが。
http://www.cormanlisp.com/index.html
cmucl の 12/19 日版のバイナリが公開されてますが試した人居ます?
早速入れてみましたが clocc のビルドにこけて 18d に戻しちゃいました。
http://www.cormanlisp.com/index.html
cmucl の 12/19 日版のバイナリが公開されてますが試した人居ます?
早速入れてみましたが clocc のビルドにこけて 18d に戻しちゃいました。
NGNG
NGNG
ロジャー コーマン(Roger Corman)と同じ綴りなので
カタカナで表記すると コーマン だろうな。
カタカナで表記すると コーマン だろうな。
NGNG
$200 か。これくらいの手頃な値段で開発環境が普及していれば、Lisp も
もっとメジャーになれたかもしれないな。しかも旧バージョンは非商用なら
無料で使えるという太っ腹ぶり。しかし Windows 専用。
もっとメジャーになれたかもしれないな。しかも旧バージョンは非商用なら
無料で使えるという太っ腹ぶり。しかし Windows 専用。
NGNG
日本語使えまつか?
NGNG
$200 なのは 12/31 までだね。
その後でも $249 だからさして高くない。
非商用ならコンパイラとランタイムはフリーみたいだよ。
旧バージョンじゃなくても。
その後でも $249 だからさして高くない。
非商用ならコンパイラとランタイムはフリーみたいだよ。
旧バージョンじゃなくても。
NGNG
なんだか Windows が欲しくなってきた sage
>>166 試せる環境があるなら是非試してみてください.
>>166 試せる環境があるなら是非試してみてください.
169166
NGNG 使ってみた。
どうも日本語のことは考えてないっぽい。
どうも日本語のことは考えてないっぽい。
NGNG
二バイト目がアレな文字の後には \ が要ったりするんですかね?
今んとこちゃんと多言語対応してるのは Allegro だけなのかな?
今んとこちゃんと多言語対応してるのは Allegro だけなのかな?
NGNG
Strong typing is for weak minds!!
172名無しさん@お腹いっぱい。
NGNG 誰も cl-httpd は使ってないのか… PortableAllegroServe を試したけど
遅かったので Apache + mod_lisp + cmucl でがんばる事にしました.
で,html の元データとして S 式を使うわけですが,SXML みたいな何か標準
のフォーマットみたいなのはあるんでしょうか? AllegroServe の htmlgen
に合わせとけばいい?
遅かったので Apache + mod_lisp + cmucl でがんばる事にしました.
で,html の元データとして S 式を使うわけですが,SXML みたいな何か標準
のフォーマットみたいなのはあるんでしょうか? AllegroServe の htmlgen
に合わせとけばいい?
NGNG
NGNG
DSSSL って SGML 文書間の変換用のスタイルシートみたいなもんだから
172 の求めているのとは違うよーな気もする。172 の「S 式からの変換」
ではそんな大層な仕掛けは不要だと思われ。つーか DSSSL 使ってる香具師
居る?
172 の求めているのとは違うよーな気もする。172 の「S 式からの変換」
ではそんな大層な仕掛けは不要だと思われ。つーか DSSSL 使ってる香具師
居る?
NGNG
Common Lisper な人々にお聞きしたいのですが、シンボルが大文字なのは
どうですか?(setf (readtable-case *readtable*) :invert) とかしてる
んですか?
どうですか?(setf (readtable-case *readtable*) :invert) とかしてる
んですか?
176名無しさん@お腹いっぱい。
NGNG >175 これやったら ilisp-mode で欝になりますた。
177名無しさん@お腹いっぱい。
NGNG 大文字だと見づらい
大文字だと怒られてる様な気もする
大文字だと怒られてる様な気もする
178名無しさん@お腹いっぱい。
NGNG (setf (readtable-case *readtable*) :preserve)
だろ?と思ったら標準の関数って全部大文字なのか…
だろ?と思ったら標準の関数って全部大文字なのか…
179名無しさん@お腹いっぱい。
NGNG clawk を使ってみた.awk よりかなーり遅いんだが,漏れ何かおかしな事してる
かな?(500 個のテキストファイルを処理して awk: 2 秒弱 clawk: 35 秒)
(defmacro $gsub! (pattern replacement &optional (source '$0))
`(setf ,source ($gsub ,pattern ,replacement ,source)))
(defun html2txt ()
($gsub! "<[^>]*>" "")
($gsub! ">" ">")
($gsub! "<" "<")
($gsub! """ "\"")
($gsub! " " " ")
($print $0))
(defvar flag nil)
(defawk egroup->txt ()
(BEGIN (setf flag nil))
(#/^<\/pre>/ (setf flag nil))
(t (if flag (html2txt)))
(#/^<!-- Body !-->/ (setf flag t)))
(defun convert ()
(with-open-file (f "./output.txt" :direction :output)
(let ((*standard-output* f))
(dolist (p (directory "home:doc/ML/emacs21/"))
(egroup->txt p)))))
かな?(500 個のテキストファイルを処理して awk: 2 秒弱 clawk: 35 秒)
(defmacro $gsub! (pattern replacement &optional (source '$0))
`(setf ,source ($gsub ,pattern ,replacement ,source)))
(defun html2txt ()
($gsub! "<[^>]*>" "")
($gsub! ">" ">")
($gsub! "<" "<")
($gsub! """ "\"")
($gsub! " " " ")
($print $0))
(defvar flag nil)
(defawk egroup->txt ()
(BEGIN (setf flag nil))
(#/^<\/pre>/ (setf flag nil))
(t (if flag (html2txt)))
(#/^<!-- Body !-->/ (setf flag t)))
(defun convert ()
(with-open-file (f "./output.txt" :direction :output)
(let ((*standard-output* f))
(dolist (p (directory "home:doc/ML/emacs21/"))
(egroup->txt p)))))
180山崎渉
NGNG (^^)
NGNG
'(リストの中の人も大変だな)
NGNG
nilのcdrなどない!
NGNG
それじゃそのまんまだろ
185名無しさん@お腹いっぱい。
NGNG 通常Lispは、メモリの階層構造性も、パイプライン化されたハードウェアの
特性も、無視した能天気で天真爛漫なインプリメントされていることが
普通なので、現代の最新CPUの性能をドブに捨てるような使い方になる。
これに関しての最近の改善努力について何か知っていたら、教えて欲しい。
特性も、無視した能天気で天真爛漫なインプリメントされていることが
普通なので、現代の最新CPUの性能をドブに捨てるような使い方になる。
これに関しての最近の改善努力について何か知っていたら、教えて欲しい。
186名無しさん
NGNG ところでGCCの中間コードってリスプなんだな。知らなかったよ。
NGNG
>>185 そ、そうなんですか? Lisp コンパイラというと AllegroCL, LispWorks
CMUCL くらいしか知らないんですが、CMUCL のドキュメント
ttp://cvs2.cons.org/ftp-area/cmucl/doc/CMUCL-design.pdf
の compiler overview を見たら考慮してそーだし、商用のコンパイラなら
当然考慮してそうですけど…。
CMUCL くらいしか知らないんですが、CMUCL のドキュメント
ttp://cvs2.cons.org/ftp-area/cmucl/doc/CMUCL-design.pdf
の compiler overview を見たら考慮してそーだし、商用のコンパイラなら
当然考慮してそうですけど…。
NGNG
SICP に載ってる scheme チップのコード効率は
どうなんだろ
実物触ったことないからわからないや
どうなんだろ
実物触ったことないからわからないや
NGNG
190名無しさん@お腹いっぱい。
NGNGNGNG
192名無しさん@お腹いっぱい。
NGNG LISPの括弧ってさ、便利だけど、
そのまま制限だよな。
いちいち一時変数使うためにletの括弧でネストしたり。
構文もそれ自体に括弧のペアが必要だし。
そのまま制限だよな。
いちいち一時変数使うためにletの括弧でネストしたり。
構文もそれ自体に括弧のペアが必要だし。
NGNG
>192
それのどこが「制限」なのか問詰めたい
それのどこが「制限」なのか問詰めたい
NGNG
つまり「両刃の剣」と言いたいんだろう
NGNG
しかしプログラムがS式ってのがlispの力の源泉だからな。
NGNG
なんでも括弧でくるめばいいからラクだけどなー
NGNG
>>192
a[i] 配列の添え字
a[2] = {1,2} 配列の要素
int(2.3) 関数呼び出し
という3種類の括弧を使うプログラミング言語もあるけど、
()だけですむLispってどうよ?よくない?
a[i] 配列の添え字
a[2] = {1,2} 配列の要素
int(2.3) 関数呼び出し
という3種類の括弧を使うプログラミング言語もあるけど、
()だけですむLispってどうよ?よくない?
198192
NGNG いや、いいんだけどさ、
1)条件式書くときとか、いちいち括弧付けてかいてかなきゃならんのがなあ。
(if (not(procedure? (...)))...)
複雑なやつになると、ものすげー気になる。
述語とかは、もうちょっと簡潔に書けないものかと。
andとかorとか。おれは疲れました。
2)単純なマクロにも括弧が必要だとか。
C言語での引数なし#defineみたいな、単純な置き換えをしたい時
でさえ括弧がいる。
(defmacro (HOGE) (if (not(procedure? (...)))...))
(if HOGE ...) ;と書けない
=>Error Unbound symbol 'HOGE'もしくは#<macro>
(if (HOGE) ...) ;こういう風に括弧付けないとexpandされない
=>(if (if (not(procedure? (...)))...) ...)
まあこれは結構どうでもいい。
3)特別な記法がないので構造体とかの要素を取り出すときなどで、
簡潔な記述ができない。
a->xみたいなのを書くのに、いちいち(get-x a)とか書くの、疲れました。
schemeの教科書とかに載ってる擬似オブジェクト指向みたいに、
(a 'x)とかは書けるけど、これ実行時ディスパッチなんだよね。
そこまで大袈裟にしたくないし。わざわざ効率悪い方法使うのもなー。
この辺、「慣れ」だけでどうにかなる問題とは思えないよ。
1)条件式書くときとか、いちいち括弧付けてかいてかなきゃならんのがなあ。
(if (not(procedure? (...)))...)
複雑なやつになると、ものすげー気になる。
述語とかは、もうちょっと簡潔に書けないものかと。
andとかorとか。おれは疲れました。
2)単純なマクロにも括弧が必要だとか。
C言語での引数なし#defineみたいな、単純な置き換えをしたい時
でさえ括弧がいる。
(defmacro (HOGE) (if (not(procedure? (...)))...))
(if HOGE ...) ;と書けない
=>Error Unbound symbol 'HOGE'もしくは#<macro>
(if (HOGE) ...) ;こういう風に括弧付けないとexpandされない
=>(if (if (not(procedure? (...)))...) ...)
まあこれは結構どうでもいい。
3)特別な記法がないので構造体とかの要素を取り出すときなどで、
簡潔な記述ができない。
a->xみたいなのを書くのに、いちいち(get-x a)とか書くの、疲れました。
schemeの教科書とかに載ってる擬似オブジェクト指向みたいに、
(a 'x)とかは書けるけど、これ実行時ディスパッチなんだよね。
そこまで大袈裟にしたくないし。わざわざ効率悪い方法使うのもなー。
この辺、「慣れ」だけでどうにかなる問題とは思えないよ。
NGNG
>>186
また釣りですか?
また釣りですか?
NGNG
単に慣れの問題
202あぼーん
NGNGあぼーん
NGNG
http://www.advogato.org/proj/Sugar/
既出だったような気もするが、括弧嫌いならこれでもどーだ?
あるいは、エディタ上で色を薄くするとか…。
特別な記法はリーダーマクロでなんとかならんかなぁ。でも S 式が
嬉しいわけで、しょうがない気もするな。
既出だったような気もするが、括弧嫌いならこれでもどーだ?
あるいは、エディタ上で色を薄くするとか…。
特別な記法はリーダーマクロでなんとかならんかなぁ。でも S 式が
嬉しいわけで、しょうがない気もするな。
204名無しさん@お腹いっぱい。
NGNG カッコは別に気にならんとおもうが。
NGNG
カッコが気になる奴はプログラムの読み方がおかしいのだと思う。
それ以外の言語の時にしても。
それ以外の言語の時にしても。
NGNG
話をサクっと変えちゃいますけど、
今 lisp を勉強したいという人には
どういう本を薦めますか?
# 実は私が聞かれてるんだけど...。
今 lisp を勉強したいという人には
どういう本を薦めますか?
# 実は私が聞かれてるんだけど...。
NGNG
NGNG
ANSI Common Lisp
個人的には良いと思いました
個人的には良いと思いました
NGNG
ついでに On Lisp を読ませる。リファレンスに HyperSpec も与えておくべし。
Scheme 派なら SICP のオンライン版とか。
Scheme 派なら SICP のオンライン版とか。
NGNG
cmucl の info はもう保守されてないのかな。
online でコード書きながら読むのに便利なのに。
online でコード書きながら読むのに便利なのに。
211名無しさん@お腹いっぱい。
NGNG >>198
解釈系いじくればなんとかなりそうだけどね。
解釈系いじくればなんとかなりそうだけどね。
NGNG
HyperSpecとilispは便利だよお。
pkgsrcにあるよ。なぜかportsにはないけど。
pkgsrcにあるよ。なぜかportsにはないけど。
NGNG
ずっと前に SICP の邦訳本を買ったけど、内容が難しくて数ページ
読んだっきりです。2ch にはアホっぽい厨がたくさくいるというの
に、このスレにはこんなとっつきにくい本を読みこなす人がいるん
ですね。
読んだっきりです。2ch にはアホっぽい厨がたくさくいるというの
に、このスレにはこんなとっつきにくい本を読みこなす人がいるん
ですね。
NGNG
NGNG
漏れは大学のプログラミングの講義でいきなりR5RS渡されて「教科書」とか言われ、泣きたくなった経験が…
あれは初心者向けじゃないと思った。
あれは初心者向けじゃないと思った。
NGNG
>邦訳本
だからいけないのでは?
だからいけないのでは?
NGNG
ちょっと前の本だけど、「Common Lisp入門」湯浅太一・萩谷昌己(岩波書店)
はどうですか?値段が高めだけど(3800円)。
Ansi Common Lispでは省かれているような、かなり基本的なことが書いてある。
Lispを全く知らない人がこれから勉強を始めるにはちょうどいい感じ。
はどうですか?値段が高めだけど(3800円)。
Ansi Common Lispでは省かれているような、かなり基本的なことが書いてある。
Lispを全く知らない人がこれから勉強を始めるにはちょうどいい感じ。
NGNG
NGNG
Scheme そのものだったら SICP よりこっちと思われ。
http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html
elisp もいいけど、やっぱレキシカルスコープな Scheme や
Common Lisp の方がいいのでは?そんな漏れのおすすめは DrScheme.
http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html
elisp もいいけど、やっぱレキシカルスコープな Scheme や
Common Lisp の方がいいのでは?そんな漏れのおすすめは DrScheme.
NGNG
lisp は言語仕様も面白いけど、
それとはまた別に、
top-level という環境そのものが
結構ユニークですよね。
emacs を使っているとよく思う。
昔 OS 的な使われ方をしていたのと関係あるのかな。
それとはまた別に、
top-level という環境そのものが
結構ユニークですよね。
emacs を使っているとよく思う。
昔 OS 的な使われ方をしていたのと関係あるのかな。
221名無しさん@お腹いっぱい。
NGNG >top-level という環境そのものが
>結構ユニークですよね。
そうか?
>結構ユニークですよね。
そうか?
NGNG
top-level つーか、emacs の環境はユニークだと思う…という事では?
ところで Lisp Machine や Lisp な OS って復活しませんかね。死ぬまでに
一度使ってみたいんですが。
ところで Lisp Machine や Lisp な OS って復活しませんかね。死ぬまでに
一度使ってみたいんですが。
223名無しさん@お腹いっぱい。
NGNG LispなOSっていまいち具体的なイメージが湧かないんだけど・・・
shellとしてemacs、shellscriptとしてemacs-lispをつかう環境が
現状ではLispOSに一番近いんだろうか????
shellとしてemacs、shellscriptとしてemacs-lispをつかう環境が
現状ではLispOSに一番近いんだろうか????
NGNG
Yahoo Shop ってどんな実行環境なの?
NGNG
>224
とりあえずAllegroCommonLispだよね?
とりあえずAllegroCommonLispだよね?
NGNG
http://www.franz.com/success/all_customer_apps.lhtml
うーん Yahoo Store って無いような…。
うーん Yahoo Store って無いような…。
NGNG
Lisp な OS って Lispマシンの OS がそうだったんじゃないの?
今なら↓こんな感じとか。
ttp://brix-os.sourceforge.net/?p0=news
今なら↓こんな感じとか。
ttp://brix-os.sourceforge.net/?p0=news
NGNG
>224,225
CLISPだとム板の過去スレで読んだ気がする。
CLISPだとム板の過去スレで読んだ気がする。
229名無しさん@お腹いっぱい。
NGNG cl-pdf, mod_lisp 更新あげ
230あぼーん
NGNGあぼーん
NGNG
LispOSもやっぱり単一仮想空間なの?
NGNG
lispマシンって何に使うの?
NGNG
高速万能評価機として
NGNG
>232 プログラミング、文書作成とか好きに使う。いいなぁ。
どっか作ってないのかー
どっか作ってないのかー
NGNG
昔の引っ張り出してきても今のPCより高速なわけないよね?
NGNG
今の PC で動かすんでないの?
NGNG
cmulisp に lisp で書かれた editor ついてるよ。
こんな感じ?
こんな感じ?
NGNG
Lisp マシンは非現実的かもしれんが、Lisp な OS ってのはアリでは。
Emacs と同じようにシステムそのものもいじれたら楽しいと思うんだけど。
>>237 Hemlock って使ってるヤシいるのか? Emacs に慣れちゃってる所為か
使いにくくて…。
Emacs と同じようにシステムそのものもいじれたら楽しいと思うんだけど。
>>237 Hemlock って使ってるヤシいるのか? Emacs に慣れちゃってる所為か
使いにくくて…。
NGNG
諸君 私はLispが好きだ
諸君 私はLispが好きだ
諸君 私はLispが大好きだ
括弧が好きだ リストが好きだ 再帰が好きだ lambdaが好きだ
高階関数が好きだ パッケージが好きだ クロージャが好きだ マクロが好きだ
LISPマシンで UNIXで Windowsで Macintoshで GNU/HURDで
Common Lispで Schemeで elispで
この地上で行われる、ありとあらゆるLispプログラミングが好きだ
参照を失ったリストがガーベッジコレクタにより解放されるのが好きだ
素人の作った処理系で循環リストによりメモリリークが発生したときなど心がおどる
処理系によって関数の違いがあるのが好きだ
マクロにより処理系の違いを吸収した時など胸がすくような気持ちだった
letで局所変数を作るのが好きだ
スコープを知らない新人が全てを大域変数にしている様など感動すら覚える
経験不足のプログラマが括弧の対応を必死で追いかけている様などもうたまらない
括弧の対応を強調できないエディタでプログラムを書くのも最高だ
停止条件のない無限の再帰がスタックオーバーフローで飛び出してきた時など絶頂すら覚える
諸君 私はLispが好きだ
諸君 私はLispが大好きだ
括弧が好きだ リストが好きだ 再帰が好きだ lambdaが好きだ
高階関数が好きだ パッケージが好きだ クロージャが好きだ マクロが好きだ
LISPマシンで UNIXで Windowsで Macintoshで GNU/HURDで
Common Lispで Schemeで elispで
この地上で行われる、ありとあらゆるLispプログラミングが好きだ
参照を失ったリストがガーベッジコレクタにより解放されるのが好きだ
素人の作った処理系で循環リストによりメモリリークが発生したときなど心がおどる
処理系によって関数の違いがあるのが好きだ
マクロにより処理系の違いを吸収した時など胸がすくような気持ちだった
letで局所変数を作るのが好きだ
スコープを知らない新人が全てを大域変数にしている様など感動すら覚える
経験不足のプログラマが括弧の対応を必死で追いかけている様などもうたまらない
括弧の対応を強調できないエディタでプログラムを書くのも最高だ
停止条件のない無限の再帰がスタックオーバーフローで飛び出してきた時など絶頂すら覚える
NGNG
例外がプログラムの流れを捻り潰すのが好きだ
行き先の分からないthrowの先を這いずり回るように探す様はとても悲しいものだ
連綿と連なったリストを再帰で処理するのが好きだ
再帰すら理解できない新人がwhileと配列を使ってプログラムを書くのは屈辱の極みだ
諸君 私はLispプログラミングを地獄のようなLispプログラミングを望んでいる
諸君 私に付き従うLisper諸君
君たちはいったい何を望んでいる?
行き先の分からないthrowを望むか?
情け容赦のない括弧の羅列を望むか?
停止条件の甘い再帰がスタックを食い尽くすのを望むか?
(Lisp!! Lisp!! Lisp!!)
よろしい ならばLispだ
我々は満身の力をこめて 今まさに高級アセンブラを潰そうとする握りこぶしだ
だがこの暗い言語戦争の底で30年もの間堪え続けて来た我々にただのLispではもはや足りない
括弧の羅列を!! さらなる括弧の羅列を!!
Lispは1960年代に作られた古い言語の一つにすぎない
だがその記述力は一騎当千の最強言語だと私は信仰している
ならば我らは星の数ほどの括弧と関数で巨大アプリケーションも書ける
我々を忘却の彼方へと追いやり 眠りこけているCプログラマを叩き起こそう
髪の毛をつかんで引きずり下ろし目を開けさせ思い出させよう
連中に関数型言語の味を思い出させてやる
連中に括弧の羅列を思い出させてやる
再帰とリストには奴らの哲学では思いもよらぬ事がある事を思い出させてやる
一千をこえる関数と無限の括弧で高級アセンブラを破壊尽くしてやる
行き先の分からないthrowの先を這いずり回るように探す様はとても悲しいものだ
連綿と連なったリストを再帰で処理するのが好きだ
再帰すら理解できない新人がwhileと配列を使ってプログラムを書くのは屈辱の極みだ
諸君 私はLispプログラミングを地獄のようなLispプログラミングを望んでいる
諸君 私に付き従うLisper諸君
君たちはいったい何を望んでいる?
行き先の分からないthrowを望むか?
情け容赦のない括弧の羅列を望むか?
停止条件の甘い再帰がスタックを食い尽くすのを望むか?
(Lisp!! Lisp!! Lisp!!)
よろしい ならばLispだ
我々は満身の力をこめて 今まさに高級アセンブラを潰そうとする握りこぶしだ
だがこの暗い言語戦争の底で30年もの間堪え続けて来た我々にただのLispではもはや足りない
括弧の羅列を!! さらなる括弧の羅列を!!
Lispは1960年代に作られた古い言語の一つにすぎない
だがその記述力は一騎当千の最強言語だと私は信仰している
ならば我らは星の数ほどの括弧と関数で巨大アプリケーションも書ける
我々を忘却の彼方へと追いやり 眠りこけているCプログラマを叩き起こそう
髪の毛をつかんで引きずり下ろし目を開けさせ思い出させよう
連中に関数型言語の味を思い出させてやる
連中に括弧の羅列を思い出させてやる
再帰とリストには奴らの哲学では思いもよらぬ事がある事を思い出させてやる
一千をこえる関数と無限の括弧で高級アセンブラを破壊尽くしてやる
NGNG
Evalな、アホ。
NGNG
出典は何?
243名無しさん@Emacs
NGNGNGNG
LISP愛
NGNG
なかなかよくできてます。
94点。
94点。
NGNG
scheme 遣いじゃないな
NGNG
vi 大好きで emacs 使いたくない俺が Lisp と仲良くするにはどうしたら良いでしょう?
NGNG
Lisp で vi-like なエディタを作ってください。
NGNG
>>248
emacsに萌えられなかった厨房のころ、
Forth+viなエディタを作ろうとしてたのだが、Lispに萌えて中止。
そこでLisp+viなエディタを作ろうとしたが、
emacsに萌えられることに気付いて完成しなかった罠
emacsに萌えられなかった厨房のころ、
Forth+viなエディタを作ろうとしてたのだが、Lispに萌えて中止。
そこでLisp+viなエディタを作ろうとしたが、
emacsに萌えられることに気付いて完成しなかった罠
レスを投稿する
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★9 [BFU★]
- 【赤坂ライブハウス刺傷】逃走していた自衛官の男(43)を殺人未遂の疑いで逮捕 警視庁 被害女性とは知人関係 [Ailuropoda melanoleuca★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- 【STARTO ENTERTAINMENT】timelesz、メンバーの不適切言動を謝罪「不用意かつモラルに反した発言であった」 全員の署名入りでコメント [Ailuropoda melanoleuca★]
- 【ガチ正論】一般人「中国に規制制裁されて、『中国ムカつく』じゃなくて矛先が『許さんぞ高市』になってる奴、頭おかしいの?」 ★2 [153490809]
- 富士そば、注意喚起「中国人はランチタイムの来店はご遠慮ください」wwwwwwwwwwwwwwwwwwww [329329848]
- やばいずっとスマホいじってても寂しいわ話そうよ
- お前らチンポ出せよ!!
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
- 【ぺこ専🐰】なんG 兎田ぺこら突発配信実況スレ🏡【ホロライブ▶】
