タグ

Lispに関するmaangieのブックマーク (23)

  • 関数のドキュメント - sileのブログ

    JavaにはJavadocという有名なドキュメントコメントがある。 (実践しているかどうかは別として)関数その他にドキュメントをつけるという考えは良いと思う。 ただ、Javadocの場合、名前の通り(一定の規約に従った)コメントを使って(関数その他の)文書化を行っているので、(多分)プログラム内からそのドキュメントにアクセスすることは出来ない(と思う)。 common lispの場合は、文書化のための機能があらかじめ言語に組み込まれている。 ;; ドキュメント付きの関数定義 > (defun doc-example () "関数定義の一番目の式が文字列の場合、その関数のドキュメントと認識される" 'done) --> DOC-EXAMPLE ;; ドキュメントを参照する > (documentation 'doc-example 'function) --> "関数定義の一番目の式が文字列

    関数のドキュメント - sileのブログ
  • Lisp一夜漬け

    Lisp 一夜漬け 「Lisp 一夜漬け」は、ソフトバンクの月刊誌『Oh!X』の 1995年10月号〜1995年12月号に掲載された Lisp 講座です。 ここでは、掲載当時の X68000 に特化した部分などは削除してあります。 (ということは、1995年12月号掲載ぶんは全削除です) Lispの書き方 (1997.09.26 21:55) Lisp の世界 関数という概念 書き方 変数 制御と述語 関数定義 リスト (1997.10.01 00:50) Lisp におけるデータ型 ドット対 ドット対からリストへ nil について リストの定義 リストを扱う関数 リストを扱うプログラムを作る

    maangie
    maangie 2016/12/17
    「Oh!X」とは懐かしい。コレ読んだハズだ……。
  • RoswellでCommon Lisp環境をセットアップする - 星にゃーんのブログ

    takoeight0821.hatenablog.jp 書き直しました。

    RoswellでCommon Lisp環境をセットアップする - 星にゃーんのブログ
    maangie
    maangie 2016/10/12
  • LISP用語とその由来

    SETQ SET QUOTE (set (quote x))の慣用句が結合したもの SETF SET FIELD SEXPR,S-exp,SEXP Symbolic EXPRession CAR Contents of the Address part of the Register CDR Contents of the Decrement part of the Register PRINC PRINt Characters 参照:comp.lang.lisp: The history of print, prin1, and princ? PRIN1 TERPRI TERminate PRInt (LISP 1 Programmer's Manual) PROG PROGram feature PROG1 SUBR SUBRoutine FSUBR Form SUBRoutine ?

    maangie
    maangie 2016/10/01
  • atpages.jp - このウェブサイトは販売用です! - atpages リソースおよび情報

    maangie
    maangie 2016/09/21
  • sbcl+slimeの環境を整える - yutoichinoheの日記


     sbcl brew install sbcl common lispasdf ASDF-install is OBSOLETEquicklispclbuildquicklisp quicklisp.lisp $ sbcl --load quicklisp.lisp * (quicklisp-quickstart:install)install(quicklisp-quickstart:help) ${HOME}/quicklisp * (ql:add-to-init-file)${HOME}/.
    sbcl+slimeの環境を整える - yutoichinoheの日記
  • Common Lispで自分のはてなブックマークを社内Slackに垂れ流すやつを書いた - Line 1: Error: Invalid Blog('by Esehara' )


       Lisp使Common Lisp  Common LispEmacsSlimeREPL
    Common Lispで自分のはてなブックマークを社内Slackに垂れ流すやつを書いた - Line 1: Error: Invalid Blog('by Esehara' )
  • Emacs Lispで解く月刊少女野崎くんED「ウラオモテ・フォーチュン」 - 夜はいよいよ冴えたのだ。


    Emacs LispED ED         () Emacs Lisp Emacsscratch(lisp-interaction-modeOK) (setq  nil) (defun (p) (not p)) (defun (p) (not p)) (
    Emacs Lispで解く月刊少女野崎くんED「ウラオモテ・フォーチュン」 - 夜はいよいよ冴えたのだ。
  • 長文日記

    長文日記
    maangie
    maangie 2014/01/23
  • はじめてのアセンブリ(Lisp編)


    ( Lisp Advent Calendar 2013 3 ) FortranLisp50 CJavaExcel VBA  (使)Lisp() 使OSVM  (http://ccl.clozure.com/) 
    maangie
    maangie 2013/12/03
    面白い。
  • Yabuki Taro’s Home Page

    なぜ Lisp なのか Quote...Unquote ダグラス・R. ホフスタッター著, 竹内郁雄ほか訳『メタマジック・ゲーム』 ミンスキー「ゲーデルは Lisp を思いついておくべきだった。もし彼が Lisp を思いついていたならば彼の不完全性定理の証明はもっと簡単なものになっていただろう」 ゲーデルの証明の一番難しいところは、数学的体系に自分自身を語らせるところにある。天才のひらめきが何段階か必要になる。しかし、Lisp は、少なくともゲーデルが必要としていた意味で、まさに自分自身を直接語ることができる。 ゲーデルは Lisp を発明した! ダイクストラ「謙虚なるプログラマ」 LISPは冗談まじりに「コンピュータを誤用するための、もっとも知的な方法」と言われることがありますが、私はこれはすばらしい褒め言葉だと思います。なぜならこれはあらゆる種類の自由を可能にしているからです。LISP

    maangie
    maangie 2013/12/02
  • リリカル☆Lisp開発日記 » Blog Archive » 自作Lispインタプリタを公開して後悔しないように


    Lisp Advent Calendar 2  Lisp   Lisp Lisp  Lisp
    maangie
    maangie 2013/12/02
  • なぜ数ある言語からCommon Lispを選んだのか - 八発白中


    Common Lisp Common Lisp    Lisp Common Lisp id:m2ymlet1
    なぜ数ある言語からCommon Lispを選んだのか - 八発白中
    maangie
    maangie 2013/12/02
  • あなたがLispを無視することができない理由 - 八発白中

    (この記事はLisp Advent Calendar 1日目のためのエントリです。) 禅が好んで用いる比喩がある。月を指すには指が必要である。だが、その指を月と思う者はわざわいなるかな。 — 鈴木大拙「禅」 これをLispに例えるなら、こう言うことができるかもしれない。 Lispを書くには括弧が必要である。だが、その括弧をLispと思う者はわざわいなるかな。 Lispを普段書いている身としてはLispについて括弧がどう、というのは些細なものに思えるが、Lispを知らない人からすると自然な考えだろう。人間は知らないものを理解しようとするとき、自分が今まで見たもの、知っているものと比較して手がかりを得ようとする。Lispが他のプログラム言語と比較してユニークなものは、やはりその括弧で表現されたS式だ。 しかし、Lispが括弧を使った奇妙な構文を用いるのは理由がある。そしてそれがLispの強力さ

    maangie
    maangie 2013/12/01
  • http://google-common-lisp-style-guide-ja.cddddr.org/


    "SHOULD""RECOMMENDED"  (:[must]) SHOULD(:[must]) RFC  (:[must])   (:
    maangie
    maangie 2013/10/31
    「あなたは再帰よりも反復を好むべきです」
  • ちょっと変わったLisp入門 - @IT


    LispSchemeGaucheLisp GaucheGauche使 Gauche GaucheLispScheme GauchePerlRuby使Perl使Common LispLispWeb
    ちょっと変わったLisp入門 - @IT
    maangie
    maangie 2013/10/30
  • Common LispでWebAppの開発に必要なN個のこと - 八発白中


    PerlWebAppN - Islands in the byte streamCommon Lisp WebAppCommon Lisp Perl使使 Quicklisp使Common Lisp*1Common LispQuicklisp http://www.quicklisp.org/beta/ 
    Common LispでWebAppの開発に必要なN個のこと - 八発白中
    maangie
    maangie 2013/09/10
  • Readable Lisp S-expressions Project

    The goal of this “Readable Lisp s-expressions” project is to develop, implement, and gain widespread adoption of more readable format(s) for the S-expressions of Lisp-based languages (such as Common Lisp, Scheme, Emacs Lisp, and Arc). We’ve done this by creating new abbreviations that can be added to existing readers. Curly-infix-expressions add infix expressions (in a Lispy way): {a op b ...} map

    maangie
    maangie 2013/09/08
  • Lisp:S式の理由

    S式は人に優しいか Shiro: Lispの不人気の理由として筆頭に上げられるのが、括弧だらけの 独特の見た目。とっつきにくい、一般的な表記法と違っていてわかりにくい、 等々、様々なことが言われてきました。しかし、 S式を捨てたLispも開発されましたが 流行ったとはいい難く、Lispな人々はいまだに括弧に固執しているかのようです。 S式のメリットをLisperに尋ねれば、エディタがどうの、マクロがどうの、といった 回答が真っ先に返って来ると思うんですが、そういう理屈をいくら理解しても S式がダメな人がS式を好きになったりはしません。どうも、もっと根的な 感覚に大きな隔たりがあるような気がします。非Lisperから理解しがたい、 Lisperの持つ感覚とはどんなものなんでしょうか。Lisp脳から見た世界は どんなものなのでしょうか。 構文木を人間が書く? S式は言ってみれば言語の構文木そ

    Lisp:S式の理由
    maangie
    maangie 2013/09/05
  • Island Life - S式の読みやすさ


    About   Practical Scheme WiLiKi:Shiro  cxrDefense2019...()3DIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting...使1100More...  shiro on ? (2023/03/14)1357 on ? (2023/03/01)on (2022/04/02)
    Island Life - S式の読みやすさ
    maangie
    maangie 2012/08/26