タグ

lispに関するTokyoIncidentsのブックマーク (81)

  • Geekなぺーじ:Lispの名言が凄すぎる

    名言を集めたWikiquoteのLisp項目が凄すぎます。 「Lisp programming language」です。 さすが最強言語Lispです。 非常にアグレッシブです。 (ちょっとネタが古いと思いますが、許してください。。。) 以下、一部抜粋してみました。 主張が強そうなのを抜粋しているので多少内容が偏っていると思います。 誤訳していそうなのと、他にも面白いのがあるので原文を是非ご覧下さい。 Lispについて Emacsは、Lispという唯一美しいコンピュータ言語で書かれている - Neal Stephenson 未だかつてデザインされたプログラミング言語の最高峰 - Alan Kay Lisp("List Processing"の略)は最も重要で魅力的なコンピュータ言語だ。そしてそれはAlgolが発明された頃にJohn McCarthyによって発明された。 - Douglas H

  • GitHub - rui314/minilisp: A readable lisp in less than 1k lines of C

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - rui314/minilisp: A readable lisp in less than 1k lines of C
  • Gopher・Lisp エイリアン・D言語くん LINE スタンプが登場! 高解像度データも販売 – プログラミング生放送

    プロ生から、プログラミング言語マスコット の LINE クリエイターズスタンプがついに登場! Gopher、Lisp エイリアン、D言語くん(D-man)のスタンプです。 LINE での購入は「プログラミング言語マスコット」で検索してください。 プログラミング言語マスコット LINE スタンプ プログラミング言語のマスコットから今回採用したのは次の3キャラクターです。 Gopher は、Go 言語のマスコット。ホリネズミです。 Lisp エイリアン は、正確には言語のマスコットではなく、Lisp プログラマー以外から見た Lisp プログラマーみたいです。 D言語くんは、D言語 のマスコット。英語では D-man と呼ばれています。 イラストは、タキヲさん(@taxiwon)に依頼しました。スタンプが売れるとタキヲさんにもインセンティブが入るよう契約していますので、どんどん買ってくださいね

    Gopher・Lisp エイリアン・D言語くん LINE スタンプが登場! 高解像度データも販売 – プログラミング生放送
    TokyoIncidents
    TokyoIncidents 2016/07/19
    ちゃんとライセンス許諾取ってるのね (当然か…)
  • [AAAI16実況報告] MIT/CSAIL はCommon Lispを水中探査ロボットAIに実運用している - Qiita

    はい、また思いつき投稿です。 経緯を知らない方のためにもう一度。 発表のためにAAAI-16に来ています。知らない人も多いかと思いますが、IJCAIとならび、AIの国際学会で最も難関と言われる学会です。個人的には自分もA*の改善論文でPaper Award 密かに狙っていたのですが、Bidirectional Search 論文に取られてしまいました。 今日は、幸運にも MIT / CSAIL の Brian Williams 先生とお話することが出来ました。 (100kgを超してそうな巨体です・・・でもイケメン) この先生は、かの有名な宇宙探査機 NASA Deep Space 1 にCommon Lispで作ったシステムを載せ、成功に導いた先生です。 Common Lisp のリアルタイムコンパイル機能のおかげで、運用中に発覚したバグを(たしか木星を過ぎたあたりで) REPLにログイン

    [AAAI16実況報告] MIT/CSAIL はCommon Lispを水中探査ロボットAIに実運用している - Qiita
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
    TokyoIncidents
    TokyoIncidents 2015/12/28
    "Ruby ちゃんのお父さんって!?"
  • isucon にCommon Lispチームで出た | κeenのHappy Hacκing Blog

    κeenです。 isucon に@nitro_idiot(深町さん)と@Rudolph_MillerのCommon Lispチームで出てきました。チーム名clfreaks。勿論Common Lispで再実装しました。 因みに深町さんは今回使ったWebサーバーのwooを含めCommon Lispのライブラリを多数公開している世界一のCommon Lisper、ルドルフさんは元Common Lispの会社のCTO。 前日 κeen 「あとはwooがunixソケット使えたら嬉しいんですがまあ、いいでしょう。」 fukamachi 「今からやれば明日には間に合うな」 fukamachi 「ローカルでは一応動いた。間に合いそうである」 fukamachi 「5倍ちょっとくらい速いかな」 この間1時間半足らず。 κeen 「練習してて気付いたんですけどデプロイツールってどうしましょう。」 fukama

    isucon にCommon Lispチームで出た | κeenのHappy Hacκing Blog
  • 「Clojureシンタックスハイライター開発から考えるこれからのLispに必要なもの」を発表しました - Homoiconic Days

    7/27に開かれたLisp Meetup #30で「Clojureシンタックスハイライター開発から考えるこれからのLispに必要なもの」というタイトルで話してきました。 Clojureシンタックスハイライター開発から考えるこれからのLispに必要なもの from sohta 内容としては、去年のShibuya.lispのテクニカルトークで話した内容を重点をズラして焼き直したものです。終わった後にいくつか意見をいただきましたが、絶対数は多くないのでどう受け止められているのかはちょっと気になるところです。 「これからのLispに必要なもの」とタイトルにはあるものの、具体的に「これが必要だ」と言えてないのが残念な感じですが。。。この発表でいいたかったのは、「LispコードをCASEツールで解析できる対象にしていきませんか」という提案です。 ICSE勉強会なんかの話を聞いていると、他の言語(特にJ

    「Clojureシンタックスハイライター開発から考えるこれからのLispに必要なもの」を発表しました - Homoiconic Days
  • Common Lispのコミュニティ事情 - 八発白中

    初対面の人と二人きりで話すという機会はあまりない。 「普段どんなお仕事をされてるのですか」 ──もし訊いても良ければ。そう遠慮がちに言い添えた彼は、コタツを挟んで斜め向かいから好奇心旺盛な目でこちらを見ていた。 「プログラマですよ」 そう答えてから、それが十分な情報にならないことに気づいて、「Webアプリケーションとかを作ります」と慌てて付け加えた。とはいえ、それでも大した情報量ではない。 彼はそれを聞いて感心したような表情を作ってからもまだ何か僕の言葉を待っているような様子だったが、僕がそれ以上は口にしないのを感じ取ると言い訳するように言った。 「いや、平日に急に三連泊なんて珍しくて」 その日唐突に山口県の萩市を訪れることにしたのに大した理由があったわけでもない。この町は吉田松陰や高杉晋作のふるさととして知られる。今も古い城下の残るちょっとした観光地だが、日海側に面しており新幹線の停車

    Common Lispのコミュニティ事情 - 八発白中
    TokyoIncidents
    TokyoIncidents 2015/07/06
    Common Lispのコミュニティ事情 - 八発白中
  • 高速なCommon LispのWebサーバ「Woo」を作りました - 八発白中

    ここ一ヶ月ほど手掛けていたCommon LispのWebサーバ「Woo」が一応の完成に至りましたのでお知らせします。Clack-compatibleなAPIになっており、現状運用しているClackのWebアプリケーションでそのままお試しいただけます。 高速であることを最優先に設計しており、Hunchentootの4倍、Wookieの3.5倍高速に動きます。現状ではCommon Lispのサーバでは最速ではないでしょうか。*1 Woo by fukamachi | GitHub Benchmarks いくつかのCommon Lispのサーバと、Node.js、GoPythonのサーバを比較してみました。縦軸はreq/secで、高いほうが多くのリクエストを捌けることを意味します。 Wooは、PythonのTornadoより約9.5倍、Node.jsの約1.9倍のリクエストを捌けます。一方、G

    高速なCommon LispのWebサーバ「Woo」を作りました - 八発白中
  • リリカル☆Lisp開発日記 » Blog Archive » [LSP42] LuaとPythonとRuby

    (この記事はLISP Implementation Advent Calendar 2日目のためのエントリです。) LuaとPythonRubyでLISPを作りました。 https://github.com/zick/LuaLisp https://github.com/zick/PyLisp https://github.com/zick/RbLisp 動機 今年の春、訳あって42個のプログラミング言語でLISP処理系を実装することになりました。これはその2〜4つ目です。 Lua、PythonRubyという言語を選んだのは簡単そうだったからです。1つ目のScratchで苦労したので楽がしたかったんです。どの言語もほとんど書いたことがありませんでしたが、実際に簡単だったため、1日で3つの言語でLISPを実装することが出来ました。しかし、その半面、LISPを書き終えてもこれらの言語がどん

  • JavaScript と Scheme について - ksmakotoのhatenadiary

    清水さんの「これがプログラミングの神髄だ! ファイナルファンタジーのプログラマーが明かす秘密とLispトークバトル!」( http://d.hatena.ne.jp/shi3z/20140123/1390429115 )にある、 もともとJavaScriptはLispの方言であるschemeをベースとして開発されたわけだからね。 という記述に関して関連資料のメモ。 (ブレンダン・アイクさんのブログも参照のこと https://brendaneich.com/2008/04/popularity/ ) 『Coders at Work』(邦訳版) Coders at Work プログラミングの技をめぐる探求 作者: Peter Seibel,青木靖出版社/メーカー: オーム社発売日: 2011/05/25メディア: 単行(ソフトカバー)購入: 11人 クリック: 360回この商品を含むブログ

    JavaScript と Scheme について - ksmakotoのhatenadiary
  • Cより高速なCommon Lispコードを書く - 八発白中

    Cで書くコードの方がCommon Lispで書くより速いって人がいたら、それは彼のCの技量が高すぎるってことだね。 “If you can't outperform C in CL, you're too good at C.” — Eric Naggum 最近、Common Lispの非同期Webサーバ「Wookie」を高速化する過程で、ボトルネックになっていたHTTPリクエストのパース部分を高速に処理するライブラリを書きました。 fast-http - A fast HTTP request/response parser for Common Lisp 既存のライブラリ「http-parse」よりも約10倍速く、Cのライブラリ「http-parser」より5%ほど高速です。 追記 (2014/10/26): 最適化をやり直し、現在は「http-parse」よりも約27倍速く、Cの「h

    Cより高速なCommon Lispコードを書く - 八発白中
  • cybertimes.info

    This domain is registered at Dynadot.com. Website coming soon. cybertimes.info 2021 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found i

    cybertimes.info
  • 三年予測 | 「三年予測」は、さまざまな分野で活躍する「トップリーダー」へのインタビューを紹介します。「トップリーダー」の考える未来や、エンジニアへのメッセージを発信します。 | dodaエンジニア IT

    「三年予測」は、さまざまな分野で活躍する「トップリーダー」へのインタビューを紹介します。「トップリーダー」の考える未来や、エンジニアへのメッセージを発信します。

    三年予測 | 「三年予測」は、さまざまな分野で活躍する「トップリーダー」へのインタビューを紹介します。「トップリーダー」の考える未来や、エンジニアへのメッセージを発信します。 | dodaエンジニア IT
  • Welcome to Hy’s documentation! — hy 0.9.8 documentation

    Welcome to Hy’s documentation!¶ Welcome to Hy! Hy is a wonderful dialect of Lisp that’s embedded in Python. Since Hy transforms its lisp code into the python Abstract Syntax Tree, you have the whole beautiful world of python at your fingertips, in lisp form! Meet our mascot, “Cuddles”: Read more about Hy in these docs! Or, if you’d like, try the interactive hy->python demo! We’re also on IRC! Join

  • Common LispでWebAppの開発に必要なN個のこと - 八発白中

    PerlでWebAppの開発に必要なN個のこと - Islands in the byte streamのCommon Lisp版です。 あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずCommon Lispについて知っていることを書いた。←ここまで引用 Perl版と異なるのは、これは昔よく使われていたけど今は使うべきじゃないみたいなのも書きました。 パッケージマネージャ Quicklispを使います。Common Lispで開発しようと思ったら処理系の次にこれが必要です*1。ここ数年のCommon Lispの環境変化はQuicklispに依るところがとても大きいです。 http://www.quicklisp.org/beta/ ライブラリごとにバージ

    Common LispでWebAppの開発に必要なN個のこと - 八発白中
  • 竹内 郁雄 君-情報処理学会

    会正会員竹内郁雄君は,永年にわたり,プログラミング言語の研究に携わるだけでなく,若手育成に多大な貢献をされてきました. 1971年日電信電話公社に入社されて以来,基礎研究部門において,プログラミング言語,なかでも人工知能のための記号処理プログラミング言語とシステムを研究・開発されてきました.その過程で発明されたTakeuchi関数は,Lispコミュニティのみならず,計算論の分野にも大きな反響を呼び起しました.また,基礎研究部門から生まれたLispマシンELIS上のTAOソフトウェアは,会論文賞(1989年度)を受賞するだけでなく,NTT子会社の設立という新しい研究開発モデルにもなりました.1997年に電気通信大学の教職につかれ,2005年からは東京大学で,エージェントシミュレーションの研究をベースに,IT防災(IT減災)システムの研究開発に携わってこられ,安全安心社会実現のためにI

  • Chris Granger - Light Table

    Light Table is an open source IDE that lets you modify running programs and embed anything from websites to games. It provides the real time feedback we need to not only answer questions about our code, but to understand how our programs really work. Learn more Getting started The original blog post The future is specific The Kickstarter All ideas are old ideas The release of 0.2.0 The IDE as a va

  • Future of Lisp Implemented with Goroutine

    ゴルーチンによる Lisp Future 形式の実現 2013-04-19 (鈴) 1. はじめに 2. インタープリタのスレッド・セーフ化 3. Future 形式と Force 関数の実装 4. 4 コア CPU での高速化の実験 5. おわりに src/lisp/data.go: cons セルとシンボルその他 (オリジナルとの差分) src/lisp/env.go: 環境と評価器 (オリジナルとの差分) src/lisp/globals.go: トップレベルの環境 (オリジナルとの差分) qsort.l: クイックソートのプログラム例 README.txt 他のファイルについてはオリジナルを参照 lisp-25-04-16.tar.bz2: ソース一式: 16661 バイト 1. はじめに 近年普及したマルチコア CPU の能力を活用するために,プログラムを手軽にコンカレント化でき

  • うごメモはてなの情報取得APIを公開しました - Hatena Developer Blog

    ※追記 (04/12 19:30): うごメモはてな情報取得APIの公開を終了しました ※追記 (05/07 20:00): 再提供に伴って最新のAPI情報に合わせて修正しました こんにちは、id:nitro_idiot です。 日、うごメモはてなの様々な情報を取得することができるAPIを公開しました。 提供は2013年5月31日のうごメモはてなのサービス終了をもって終了しますが、ユーザ様により自由な形でのデータ保管ができるよう開発・公開しました。 このAPIでは以下の情報を取得することができます。 作品情報 作品の作者や親作品情報、スターなどの評価の数や、FLV・アニメーションGIFのURIなどを取得できます。 ユーザの作品 ユーザが投稿したすべての作品の情報を取得できます。 お気に入り作者 ユーザがお気に入りしているユーザ情報を取得できます。 ファン あるユーザをお気に入りしているユ

    うごメモはてなの情報取得APIを公開しました - Hatena Developer Blog