タグ

lispに関するmoozのブックマーク (32)

  • Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot

    ca side-by-side reference sheet grammar and execution | variables and expressions | arithmetic and logic | strings | regular expressions | dates and time | lists | fixed-length arrays | dictionaries | user-defined types | functions | execution control | exceptions | streams | emacs buffers | files | directories | processes and environment | libraries and namespaces | objects | lisp macros | reflec

    mooz
    mooz 2014/06/17
    LISP 文法対応表。移転してた。
  • Clojureでsyntactic closureを使ってhygienic macroを書くためのライブラリを作りました - Homoiconic Days

    という話。当初は実現可能性を示すことを目的にしていましたが、それなりに実用できそうな感じになってきたのでライブラリとしてまとめました。 athos/syntactic-closure · GitHub syntactic-closure 0.1.0 - Clojars hygienic macroとは? syntactic closureとは? 詳細な説明はよそへ譲りますが、大雑把にいうと、hygienic macroとは識別子の衝突を自動的に回避する仕組みをもったマクロのことをいいます。hygienic macroについての研究は主にSchemeに対して行われていて、R5RSやR6RSに取り入れられているsyntax-rulesやsyntax-caseもhygienic macroの実装のひとつです。 syntactic closureはhygienic macroの別の実装で、hygi

    Clojureでsyntactic closureを使ってhygienic macroを書くためのライブラリを作りました - Homoiconic Days
    mooz
    mooz 2012/05/07
    clojure で健全なマクロを実現.その実装方法について解説.
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    mooz
    mooz 2012/01/22
    "1978以降MIT Lispマシン周辺で、やたら長い名前をハイフンでつなげた名前が爆発的に増えます"
  • repl - わからん

    howm wiki より。笑える。 今週気づいたこと: lisp だと文字どおり (loop (print (eval (read)))) で repl ができる

    mooz
    mooz 2011/09/18
    (loop (print (eval (read))))
  • The Lisp Curse

    by Rudolf Winestock Update on October 6, 2017. N.B.: Please stop submitting this to Hacker News! Look at the Hacker News search results for this essay. Check out the note for the first entry: Come on, everyone! Let's beat the dead horse one more time! If you want to earn Hacker News e-cred, then try submitting The Eternal Mainframe, instead. This essay is yet another attempt to reconcile the power

  • Common Lispにおけるlambdaのあれこれ

    Common Lispプログラミングにおいて、lambdaは欠かすことのできない重要なパーツの一つですが、このlambdaにはいくつか知っておくべき慣習や決まり事があります。この記事では、lambdaに関する簡単な背景をふまえた上で、知っておきべき知識を簡潔にまとめようと思います。 ラムダ式 以下の形式のフォームをラムダ式と呼びます。ラムダ計算においては厳密にはラムダ抽象と呼ばれるのですが、Common Lispではラムダ式と呼びます。

    mooz
    mooz 2011/02/17
  • 阿澄佳奈を中心とした超至近距離・声優ユニット「LISP」始動! | ホビー | マイコミジャーナル

    81プロデュース所属の声優である阿澄佳奈、片岡あづさ、原紗友里の3名が超至近距離・声優ユニット「LISP」を結成。2010年10月27日に配信限定シングルでデビューすることが決定した。 (写真左より)原紗友里、阿澄佳奈、片岡あづさ。ユニット名である「LISP」の語源は、「舌ったらず」「未発達な」「人工知能のプログラミング用語」 「LISP」は、「ひだまりスケッチ」シリーズのゆの役や『WORKING!!』の種島ぽぷら役などでおなじみの人気声優・阿澄佳奈を中心に、『おねがいマイメロディ』で夢野歌役を演じた片岡あづさ、現役女子大生声優として注目される原紗友里の3人が集結。"キミとセツゾク"をコンセプトに、かつてない"毎日ファンとコミュニケーションする声優ユニット"として活動する。 「LISP」のメンバーはファンとの一体化を実現するために、常時「ネットブック」を携帯し、TwitterやWEBラジオ

  • LambdAssociates

    Pasangan Artis Ternama Sambut Kelahiran Anak Pertama, Foto Eksklusif Bayi Viral di Media Sosial merupakan judul dari sebuah artikel kami kali ini. Kami ucapkan Selamat datang di lambdassociates.org, . Pada kesempatan kali ini,kami masih bersemangat untuk membahas soal Pasangan Artis Ternama Sambut Kelahiran Anak Pertama, Foto Eksklusif Bayi Viral di Media Sosial. Pedahuluan Kebahagiaan tengah […]

    mooz
    mooz 2010/07/08
    Qi II. CL で実装された Lisp. パターンマッチ, 静的型付け可能, ラムダ計算のように関数呼び出しは部分適用, 高速.
  • jstudyで「JavaScriptとLisp」ってタイトルのLTしました - あと味

    昨日、jstudyの第一回目のイベントがめでたく開催されました。 Twitterで見かけて、速攻で申し込んだんですが、せっかくだからLTしたいなと思い、稚拙ながら「JavaScriptとLisp」というタイトルでLTをさせていただくことができました。 発表するまで、ネタとしてどうなんだろうと不安でしたが、予想外に反応があったので良かったです。 jstudyの感想 jQuery、Dojo、JavaScriptの設計手法 x 2、ECMAScript5の仕様、jsdo.itの紹介、iPadJavaScriptJavaScriptの高速化手法、JavaScriptで昔を懐かしむなどなど、JavaScript好きにはとっても楽しいひと時を過ごすことができました。 LTに立候補していた人があまりいないように思いましたが、実際には11名?の方が発表し、最初から最後まで飽きることなく楽しめました。

    jstudyで「JavaScriptとLisp」ってタイトルのLTしました - あと味
    mooz
    mooz 2010/06/20
    LiveScript => Lisp. な, なんだってー!
  • Island Life - 分けて考える

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 米国の大学進学無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...More... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチェ on ハイポハ

    Island Life - 分けて考える
    mooz
    mooz 2010/06/09
    "本来、別々に考えられる概念XとYとが、実装の都合から たまたまいっしょくたになっていることがある。" なるほどなあ. 継続, 評価と実行.
  • Route 477(2010-05-24)

    ■ [lisp][scheme] 社内勉強会でLisp概論的な話をした (以下、わりと適当な資料) Lispといえば? 最初の動的言語 最初のGC付き処理系 人工知能研究の言語として活躍 括弧 マクロ 1957年 FORTRAN 1958年 ALGOL58, LISP 1960年 COBOL 1964年 BASIC LISP戦国時代 方言の乱立 LISP二大政党時代 Common Lisp (1984-) 方言の統一 標準規格が存在 (ANSI CL) http://www.lispworks.com/documentation/HyperSpec/Front/Contents.htm SBCL, Clisp, Allegro CL(商用), ... LISP-2 tとnil マルチパラダイム、コンパイラ、リーダマクロ、パッケージ、CLOS Scheme (1975-) ミニマリズム 処理

    Route 477(2010-05-24)
    mooz
    mooz 2010/05/26
    名著にして積ん読. 名著にして鈍器. いつか S 式でコミュニケーションが取れるようになりたい.
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    mooz
    mooz 2010/05/16
    Scala で Lisp 処理系
  • http://www.lisperati.com/landoflisp/

    mooz
    mooz 2010/05/02
    アメリカンなコミック調で Lisp を.
  • Emacs による Lisp Hacking

    SLIME の公式ページ から入手可能です.現在は ArmedBearCL, AllegroCL, CLISP , Corman Lisp, CMUCL, ECL, LispWorks, OpenMCL, SBCL, Scieneer Common Lisp といった処理系に対応.( Scheme48 に対応した SLIME48 もあります) 別プロセスで起動した lisp 処理系とソケット経由で通信する 関数の引数表示 シンボルの補完機能 ( **例:** ``m-v-b TAB => multiple-value-bind`` ) コマンド一発で HyperSpec が引ける コンパイラの note, warning, error をソース上で示してくれる(下線が引かれて,カーソルを合わせると詳細がでる) 親切なデバッガ(バックトレース上でカーソルを合せると詳細が表示されたりとか) 現

    mooz
    mooz 2010/04/29
    Emacs 上の Lisp 環境. 基本的なキーバインド, SLIME の使い方など.
  • Lisp/Scheme Interpreter & Compiler

    ようやくLOL(LET OVER LAMBDA Edition 1.0)を読了した今日この頃です。わからないことだらけです。7章のForthを実装するところから書いてみようと思っています。 題ただのメモです。 最近、一日のうちに何度も「PCを開くにもを開くにも中途半端な時間」が多く発生するので、携帯で2chを見てます。 【SICP】計算機プログラムの構造と解釈 Part2 99 :デフォルトの名無しさん:2008/02/18(月) 22:30:16 >>94 > Essentials of Programming Languages > 71. Continuation Passing Interpreterで。 3章がenvironment passing interpreterで、 7.3がimperative interpreger。 Reflection http://libr

    Lisp/Scheme Interpreter & Compiler
    mooz
    mooz 2010/04/28
    Lisp, Scheme 処理系の実装についてまとめ.
  • http://cl-www.msi.co.jp/articles/lisp-talk.html

    mooz
    mooz 2010/04/22
    興味深い
  • defmacro - 主題のない日記

    Lisp 系言語はひとくくりにされがちであるが、実際には無数に分かれている。 大抵の場合、それぞれの間にある違いは些細なものではない。 私自身は Scheme ばかり使っていて、他についてはあまり知らないのだが、 CommonLisp のマクロ定義の機構である defmacro は Gauche にある define-macro と同じようなものだろうと思っていた。 しかし、 CommonLisp で解説している書籍「On Lisp」においてこんなコードがあるのが目に止まった。 (defmacro for ((var start stop) &body body) `(do ((,var ,start (1+ ,var)) (limit ,stop)) ((> ,var limit)) ,@body)) 引数部分がネスト構造になっている。 単純なパターンマッチが可能らしい。 同等の機能を

    defmacro - 主題のない日記
    mooz
    mooz 2010/04/21
    Common Lisp のマクロ. 引数部分をネスト構造にできる. 単純なパターンマッチが可能.
  • Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot

    ca side-by-side reference sheet grammar and execution | variables and expressions | arithmetic and logic | strings | regular expressions | dates and time | lists | fixed-length arrays | dictionaries | user-defined types | functions | execution control | exceptions | streams | emacs buffers | files | directories | processes and environment | libraries and namespaces | objects | lisp macros | reflec

    mooz
    mooz 2010/04/19
    Common Lisp, Scheme, Clojure, Elisp の関数対応表. 最高.
  • Tumblr

    Tumblr is a place to express yourself, discover yourself, and bond over the stuff you love. It's where your interests connect you with your people.

    mooz
    mooz 2010/04/07
    マクロ
  • icadweb.com

    icadweb.com 2025 著作権. 不許複製 プライバシーポリシー

    mooz
    mooz 2010/04/07
    print, prin1, princ の違い.