タグ

Lispに関するAmaiSaetaのブックマーク (15)

  • 2016年の抱負: Emacs Lisp を書く会社を立ち上げる - だるい

    私には、Emacs Lisp によるウェブアプリケーション開発シーンを盛り上げていきたいという熱い想いがあります。 最近、「次に来る大物Web言語」と称され Elixir などが注目されている様子が伺えますが、ウェブアプリケーションのサーバーサイド実装において次に来る言語というのであれば、個人的には Emacs Lisp こそを推していきたいと思います。なぜなら Emacs Lisp には、インタプリタでありそして同時にプログラミング環境でもある Emacs というソフトウェアが存在するからです。Emacs と最も親和性が高く、最もプラグインが豊富な言語こそが Emacs Lisp です。これを単なる Emacs の設定やプラグインを記述するための言語に留めておくには惜しいと言えるでしょう。 残念ながら現状 Emacs Lisp でのウェブアプリケーション開発は全くといって注目されていない

    AmaiSaeta
    AmaiSaeta 2016/01/03
    supermomongaさん何時の間にか改宗してたのか。アイコンの娘のTシャツがEmacsアイコンになる日も近い? | 収入の半分アフィってすげえ。 | 世の中そういうロックな会社が在ってもいいと思うし頑張って欲しい。
  • Land of Lisp

    地球上でもっともパワフルなプログラミング言語であると言われながら、その謎めいたシンタックスやアカデミックな評判の高さなどから敬遠されることもあったLisp。そんなLispの不遇な時代に終わりを告げるのが書『Land of Lisp』(Lispの国)です。不思議なマンガやout-of-this-worldなゲームの数々とともに、ベテランLisperの著者が、謎多きCommon Lispを伝授。リストの操作、入出力、再帰などの基礎から始めて、さらにマクロや高階プログラミング、ドメイン特化言語などへと話題をすすめながら、Lispのより高度なテクニックについて解説しています。 翻訳者によるサポートページ(http://practical-scheme.net/wiliki/wiliki.cgi/Shiro:LandOfLisp) 謝辞 はじめに Lispがクールで、そして奇妙なわけ Lispがそ

    Land of Lisp
  • 言語女子会: undefとnullは両方必要? - 西尾泰和のはてなダイアリー

    Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの? とあるプログラミング言語が集う女子会にて: Perl: そういえばさ、なんでJavaScriptちゃんってundefinedとnullの両方もってるの? JavaScript: えっ、未定義の変数にアクセスした時undefined返したいじゃない? Python: 例外投げて死ねばいいじゃん Ruby: 例外投げて死ねばいいよね Python & Ruby: ねー♡ Java: いやそこは参照型ならnull、数値型なら0で初期化すべきでしょ C: これだから最近の若い子は…初期化にだってコストが掛かるんだからね!デフォルトで初期化するなんて無駄遣いよ!必要な人だけが責任をもって初

    言語女子会: undefとnullは両方必要? - 西尾泰和のはてなダイアリー
    AmaiSaeta
    AmaiSaeta 2012/03/18
    『例外投げて死ね』……これはクソい(プログラム|プログラマ|営業|上司|部下|同僚|.*)をdisる定型句として来るッ!(来ません) | "Haskellがブラウザで動くようになったら"にPythonが同調しとるが、お前が同調するのはおかしい。
  • Lispの真実

    Leon Bambrick / 青木靖 訳 2006年9月24日 日曜 ここにLispの真実が明らかにされ、いくつかの代替が提示される。 Lispを学ぶことはあなたの人生を変える。 あなたの脳はすごく大きくなり、そんなに大きくなるものだとは思わなかったほどになるだろう。 あなたは自分のアプリケーションをすべて、ほんの一握りのコードで書き換えるだろう。 社会はあなたを避けるようになる。あなたも社会を避けるようになる。 あなたは自分のまわりの物やまわりの人すべてに不満を感じるようになる。 Lispは非常にシンプルであり、ほんの数分で学ぶことができる。私はさっきバスを待っている間に学んだ。 Lispは非常にシンプルであり、どんな言語を使おうと数ページのコードで実装できる。しかしそんなことをすることはないだろう。ひとたびLispを学んだなら、あなたはLisp以外の言語で何かを書こうとは思わなくなる

  • Route 477

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

    AmaiSaeta
    AmaiSaeta 2009/07/17
    SchemeのJavaScript実装。つかこんな事出来るのか……
  • マンガで分かるLisp (その1)

    | Home | Next>

  • js/scheme/perl/ruby/C - この世で最も役に立たない関数 : 404 Blog Not Found

    2009年06月03日05:00 カテゴリLightweight Languages js/scheme/perl/ruby/C - この世で最も役に立たない関数 素敵! らばQ:「え?なに?なんなの?」この世で最も役に立たないマシンが完成していた(動画) 「最も」とか「一番」と言った最上級の表現は、安易に使うべきではないかもしれません。 ですが、さすがにこれ以上無意味なものも無いのでは、と思ってしまう機械がありました。 これをソフトウェアでやるとどうなるか。 Javascript (@spidermonkey) 簡単に出来た。が、arguments.calleeへの代入はやはり駄目。 #!/usr/bin/js pointless = function(){ print("turning off myself"); // arguments.callee = undefined; poi

    js/scheme/perl/ruby/C - この世で最も役に立たない関数 : 404 Blog Not Found
  • Software Design 2008年2月号 「Emacsマスターへの道」 原稿 — ありえるえりあ

    You are here: Home → 原稿・資料 → Software Design 2008年2月号 「Emacsマスターへの道」 原稿

  • 【プログラミング】ニコニコLisp入門

    こんなものでプログラミング言語が学べると思ったら大間違いだぜ!!!!!   ニコスクリプトで書いたLispインタプリタです。前作「ニコ動でLisp(sm3452591)」と何も変わりません。とりあえず9分もあるから、いろんな式を評価できるよ。   処理を1回/0.5秒から2回/1秒に変更したから、表示が少しかっこ悪くなっておまけに重くなった。けど、色々事情があるから許してください。   (追記)ニコスクリプトの仕様変更のため、lambdaとdefunが動作しなくなりました。それ以外は大体動きます。   謎の作品一覧 mylist/4808991

    【プログラミング】ニコニコLisp入門
    AmaiSaeta
    AmaiSaeta 2008/05/31
    リリカルLispの人か
  • ニコ動でLisp

    ニコ動で動作するLispインタプリタ作ったよ。わーい \(^o^)/  いわゆるpure lispってやつです。12人の妹は関係ありません。妹より巫女さんの方がいいよね!  謎の作品一覧 mylist/4808991  (追記5)ニコスクリプトの仕様変更のため、lambdaとdefunが動作しなくなりました。それ以外は大体動きます。   Lispが分からない方ともっと長時間いろいろしたい方はこちら→sm3484521

    ニコ動でLisp
  • Structure and Interpretation of Computer Programs

    Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book. from The New Hacker's Dictionary, 2

    AmaiSaeta
    AmaiSaeta 2008/02/17
    『計算機プログラムの構造と解釈』英語。読みたい。
  • どうでもいいかもしれないこと: カッココッカにしてあげる♪【してやんよ】

    元歌:ika 替歌:服部隆志 関数の限界を超えて変数にsetqする 型はついてないけど出来れば欲しいな あのね、早く結果を返して どうしたの? recursion ずっと止まらない プログラム カッココッカにしてあげる carとcdrで分解する カッココッカにしてあげる だからちょっとconsをしててよね カッココッカにしてやんよ 最後にはnilが来る カッココッカにしてやんよ だからnullでテストをしてあげて カッココッカにしてあげる 世界中のどの言語より カッココッカにしてあげる だからもっとLISPを使わせてね 投稿者 hattori : 2008年2月 8日 17:43 トラックバック このエントリー(カッココッカにしてあげる♪【してやんよ】)のトラックバックURL: http://www.tom.sfc.keio.ac.jp/~hattori/mt

  • 404 Blog Not Found:電脳言語を嫁に例えると....

    2007年06月13日02:20 カテゴリLightweight Languages 電脳言語を嫁に例えると.... Dave Thomasにインスパイヤされて。 日 Ruby 会議 2007 - Log0610-S5 なぜRubyを愛しているのか - それは難しい質問だ。 なぜ奥さんを愛しているのか簡単には答えられないよね。 なお、「」となっているのは、私がたまたま「夫」だから。他意も鮃もございません。 以下、アルファベット順。夫に例えばバージョンや他の言語は読者の皆さんにおまかせします。 C 不器用 でも子だくさん。 他の嫁達の多くが、彼女の娘。 不器用だが、一番きつい仕事もしてくれるので、未だに娘達が家事を押し付けに実家にやってきたり。 C++ Cが高齢出産した娘 英才教育を受けたが、親の期待が大きすぎたのか、妙な行動を取る事も多く、美人なわりにもてなかった。 しかし親を吹っ切れ

    404 Blog Not Found:電脳言語を嫁に例えると....
  • Karetta|Gaucheプログラミング|「Lisp脳」の謎に迫る - Schemeプログラマの発想

    この原稿の最新版について この原稿に加筆した最新版が書籍「プログラミングGauche」に収録されています。 引用や紹介をされる方はなるべく書籍収録版を参照してください。 他の言語のプログラマがSchemeプログラムを書くとき、 どうしても発想が手続き的(procedural)になりがちです。 LispプログラマやSchemeプログラマの発想は手続き的な発想とはどうも違うらしい、 ということは分かるのですが、具体的に何が違うのでしょうか? ここではこの謎に迫ってみましょう。 実例 例えばこんな例題があります。 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。 どうしてプログラマに・・・プログラムが書けないのか? (原題: Why

    AmaiSaeta
    AmaiSaeta 2007/05/29
    メウロコ。へぇーなるほど。
  • 魔法言語 リリカル☆Lisp

    About ★「魔法言語 リリカル☆Lisp」はノベルゲーム風のLispチュートリアルです。 "アリサ"や"すずか"達と楽しくLispを学べます。 全12話構成で各話の最後には練習問題が用意されています。 Lisp処理系にはNScripter上で動作するLispインタプリタであるNScLisperを使用。 別の処理系をインストールする必要はありません!! Lispとは ★CやC++Java、BASIC、PerlRubyPHPPython、ML、Haskellなどと同じプログラミング言語の一つです。 マサチューセッツ工科大学のJohn McCarthy教授を中心とする研究グループによって開発され、1962年に発表されました。 LispとはList Processorの略で名前通りリストの処理を得意とします。 このことから人工知能の開発に多く用いられています。 NScLisperとは

    AmaiSaeta
    AmaiSaeta 2007/01/31
    そうかLispは魔法の言語だったのか……(違 | Lisp興味が有ったんで気になる。 | "Lisp処理系にはNScripter上で動作するLispインタプリタであるNScLisperを使用。"←ちょっ、えぇ!? | いつの間にかフリーソフト化。買った俺涙目。
  • 1