Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (62)

タグの絞り込みを解除

lispに関するHashのブックマーク (78)

  • What did Alan Kay mean by, "Lisp is the greatest single programming language ever designed"?

    Answer (1 of 12): First, let me clear up a few misconceptions from the previous answers. One of them said “Try writing an operating system with Lisp”, as though this would be somehow harder. In fact, one of the nicest operating systems ever done was on “The LispMachines” (in Zeta-Lisp), the hard...

    What did Alan Kay mean by, "Lisp is the greatest single programming language ever designed"?
    Hash
    Hash2017/10/28非公開
    アラン・ケイ本人が降臨しとる
    • Welcome to Hy's documentation!

      Contents¶ PyPI: https://pypi.python.org/pypi/hy Source: https://github.com/hylang/hy Discussions: https://github.com/hylang/hy/discussions Stack Overflow: The [hy] tag Hy is a Lisp dialect that'sembedded inPython. Since Hy transformsits Lisp code intoPython abstract syntax tree (AST) objects, you have the whole beautiful world ofPython at your fingertips, in Lisp form. To install the latest r

      • 独学 Common Lisp

        ANSI Common Lisp入門 イントロダクション 構文 評価とコンパイル 型とクラス データと制御フロー 繰り返し オブジェクト 構造体 コンディション シンボル パッケージ 数 文字 リスト 配列 文字列 シーケンス ハッシュテーブル ファイルネーム ファイル ストリーム 出力(format関数) 入力 システムの構築(ASDF) 周辺分野 Common Lisp ライブラリ入門 汎用系ユーティリティAlexandria: 汎用定番ユーティリティ データと制御フロー 定義と束縛 マクロの記述 関数 数 シンボル リスト 配列 シーケンス ハッシュテーブル IO(入力・出力) anaphora:itによる前方参照マクロ集 let-plus: 汎用束縛マクロ optima: 高速マッチングライブラリiterate: 拡張可能でLispらしいループマクロ CL-FAD: ファイル

        • Caveman2 - The real web framework

          (defparameter *app* (make-instance '<app>)) @route GET "/" (defun index () (render #P"index.tmpl")) Common Lisp, the most powerful language Common Lisp is the standardized most powerful language with high-performance implementations in the world.It has lexical closures, multi-dispatch object system called CLOS, the metaobject protocol andmacros. As Caveman2 is written in portable Common Lisp, yo

          • (LFE:Lisp Flavoured Erlang)

            LFE comes with a powerful REPL, supporting interactive development (including writingmacros!) as well as running scripts or even evaluating arbitrary LFE code via the commandline. lfe> (== 42 #b101010) true lfe> (integer_to_list 42 2) "101010" lfe> #\a 97 lfe> "regular string" "regular string" lfe> #"binary string" #"binary string"Note that in LFE and Erlang a string is reallyjust a list of in

            (LFE:Lisp Flavoured Erlang)
            Hash
            Hash2015/10/30非公開
            Erlang VM で動く Lisp / 20160820 再遭遇
            • Lisp is still a secret weapon

              Menu Lisp is still a secret weapon 07 September 2015 In Paul Graham's 2001 essay Beating The Averages, he convinces you that: Viaweb succeeded because Paul Graham and Robert Morris were better atprogramming than the other guys. PG & RTM were better atprogramming than the other guys 'cuz Lisp. You should use Lisp to start shellacking the competition today! So, 14 years later, what's changed? Ca

              Lisp is still a secret weapon
              Hash
              Hash2015/09/09非公開
              おっ今週の聖典か
              • 玲音はBeOSユーザーだった!? lainのLisp開発環境を発掘! - 標高+1m

                こんばんは。アマチュアLisp考古学者の山下です。lainのHandiNAVIにLispのソースコードが表示されているシーンについて検証していきます。 幻のLisp開発環境を手に入れてコネクトワイヤードしたい! まずは先人たちの研究によって判明している事項のまとめ: HandiNAVIのハードウェアのモデルはApple Newton OSはCopland OS Enterprise。これはMacのSystem 8の候補で、結局ヴェイパーウェアになったCopland Projectではないか ソースコードはCMUAIのリポジトリにある、ライフゲームのコード 言語はCommon Lisp 以上のことはwikipedia英語版のSerial Experiments Lainの記事にまとまっています。 ちなみに、このライフゲーム、お好みのCommon Lispのリスナーに書けば動くんですが、ちょ

                玲音はBeOSユーザーだった!? lainのLisp開発環境を発掘! - 標高+1m
                Hash
                Hash2015/06/13非公開
                愛に溢れた特定班すごい || 昔のAppleを懐かしむ人々が集まっててわろた
                • ハッカーと画家、読んだ - (define -ayalog '())

                  ハッカーと画家については、以下の呟きがその素晴らしさを示していると思う。 前々から気になってたんだけど「ハッカーと画家を読んでLispをやるべきだと思った人」って当にいるの? 私はそんな人は実は存在しないんじゃないかと疑ってるんだけど。 2011-12-10 10:36:24 via web すべてのプログラマが読むべき10冊 SICP、PAIP、CLtL2、On Lisp、LOL、実践Common Lisp、プログラミングGauche、Lisp in Small Pieces、The Art of the Metaobject Protocol、ハッカーと画家 2010-11-25 15:45:48 via Silver Bird 「ハッカーと画家」読んでLisp始めたり、有名なプログラマがスゲーと言ってたの見てSICP買ったりなので、テレビで「ダイエットにはバナナ」と聞いてスーパーに

                  Hash
                  Hash2015/01/29非公開
                  わいわい
                    • The Shen Group

                      Our mission is to bring the power of Shentechnology to every majorprogramming platform used by industry and deliver to programmers the great power of Shen. The word 'Shen' means 'highest spirit' in Chinese and indicates ourgoal is to transcend the divisions between computer languages. Shen is derived from the award winning Qi language to run under 14 different languages. Since 2021 Shen has bee

                      Hash
                      Hash2014/08/26非公開
                      Lispが神の言語というか神という名のLispがあった || write once, run anywhereの標語がそわそわする
                        • Solving Clojure Boot Time

                          Clojure programs start slowly because they load the clojure.core namespace before doing anything useful. Loading the clojure.core namespace loads theJava class files for all of the functions in clojure.core and sets up Vars to point to new class instances corresponding to each function. This is slow.Simple desktop Clojure programs start about 35x more slowly than theirJava counterparts. Clojure

                          Solving Clojure Boot Time
                          Hash
                          Hash2014/08/06非公開
                          読了 Clojureの起動を速くしたい. 関数初期化を遅延するのよさそうだけどせいぜい2倍なのでproduction向けAOTコンパイルしてしまうのはどうか, でもそれもうClojureじゃないよね, CommonLispは偉大という話
                          • Erlang, Oz/Mozart, Prolog, 単一化: ホットコーナー

                            ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 標題: Erlang, Oz/Mozart, Prolog, 単一化 --- Erlangのこと、あれこれやってたから、弾さんのコメントがあった。 http://blog.livedoor.jp/dankogai/archives/50832431.html そろそろerlangについて一言いっとくか で、 --- ここから --- 変数束縛が Variable = Value. なのに、関数定義が function(Aargument) ->blah,blah,blah. てのはどうよ? --- ここまで

                            • プログラム=データ=遺伝子? Lispは無慈悲な言語の女王 - masatoi’s blog

                              (Lisp Advent Calendar 2013 18日目の記事) しばしばLispの特徴として「プログラムを生成するプログラムを書ける」ということが言われるわけだが、普通の人はこれを聞いてどう解釈したらよいものか悩むと思う。字面通りに受け取ると、あたかも勝手に世の中の問題を把握してそれを解決するプログラムを出力してくれる真の人工知能のようなものを想像してしまうかもしれない。しかし残念ながら、そうした所謂「強いAI」は人工知能研究における聖杯であり、いまだにSFの範疇から出るものではない。 LISPerの言う「プログラムを生成するプログラム」とは普通もっと限定された意味である。そしてそれはほとんどの場合マクロによって実現される。 evalとマクロ Lispではプログラムとデータが同じ形をしているので、それまでプログラムとして扱っていたものを突如データとみなして操作することができる。逆に

                              プログラム=データ=遺伝子? Lispは無慈悲な言語の女王 - masatoi’s blog
                              • Scheme:call/ccと副作用

                                c.l.sで興味深い議論が進行していたのでメモ。 purely functional Lisp + call/cc = ? 発端は、Nils M Holmの 「Purely functionalなマイLispにcall/ccをつけてみたよ」 という投稿。 それに対し、Schemeの大御所達から 「call/ccは、副作用を生じるよ」 と突っ込みが入る。 言い替えれば、「set!などの明示的な副作用オペレータを一切持たない purely functionalなLispに、call/ccを導入すると、それはもはや purely functionalではなくなる」ということ。 実例 これは簡単な例によって示すことができる。szgygによる例: (let ((f (lambda (x) (call/cc (lambda (k) k))))) (cons (f 0) (f 0))) (f 0)の2回

                                Scheme:call/ccと副作用
                                • プログラマは皆どのようにしてLisperと化して行くのか?

                                  LispでWebサービスを作ればYahoo!に60億で買ってもらえると聞いて 実はCと同じくらい速いコードが書けると聞いて ルンバがLispで書かれていると聞いて リリカルなので 面接で笑われてカッとなった マンガでわかるらしいのでiPhoneアプリが開発できると聞いて iアプリでLispが書けると聞いて 初めて手に入れたポケコンがAI-1000だったハッカーと画家を読んでしまった 普通のやつらの上を行きたいので 舌足らずなので セグウェイを制御するコードが一日で書けるようになると聞いて How to become a Hackerを読んだ 専用の求人情報に応募できると聞いて プログラミングClojureを読んだ 初めての人のためのLispを読んだ 自前のLispで書かれた将棋が強かったので LispとPostScriptがあればハッピーになれると聞いて LOLの熱にあてられた On

                                  プログラマは皆どのようにしてLisperと化して行くのか?
                                  Hash
                                  Hash2014/01/23非公開
                                  (なるほど (なるほど))
                                  • Emacs Lisp が「書ける」ようになるまで - 技術日記@kiwanami

                                    先日の関西Emacsでは、Emacs Lisp の入門記事がうけるとか、「書ける」ようになる情報がないらしいという話を聞きました。確かに、Emacsの初歩的な操作入門と、良く書ける人がアプリやブログなどでelispをばしっと書いてるのはよく見ます。入門から書けるようになるまでの間の過程は見たこと無かったかもしれないと思いました。 ということで、Emacsの先人たちにはまだまだ及びませんが、いくつかのアプリを書いてみた自分がたどった方法を書いてみます。先にまとめると以下の2つになると思います。 elispでどうしても書きたい物があること たくさん書いて動かして(こっちが先)、そしてInfoや他人のコードを見て勉強する 書ける以前のまとめEmacs歴10年以上。すでに生活の一部。 でも設定を書くのに使っていたぐらい。 既存のアプリの分かりやすいバグを手元でちょっと直すとか。 LISP系の言語

                                    Emacs Lisp が「書ける」ようになるまで - 技術日記@kiwanami
                                    • マクロとクロージャで作る並行プログラミング言語 - Think Stitch - PRINCIPIA

                                      Lisp Advent Calendar 2013の参加エントリです. Lisp の特徴の1つとして,マクロを使って拡張言語(埋め込み言語)がかんたんに作れるという点があります. また Lisp はファーストクラスオブジェクトとしてのクロージャを持っており,継続渡しスタイル(Continuation-Passing Style, CPS)と組み合わせると,軽量プロセスがかんたんに作れるということもよく知られていると思います. そこで Lisp が持つこの2つの特徴を生かして,小さな並行プログラミング言語を作ってみたいと思います. 処理系は Gauche を使います.以下のモジュールを使います. CSP について ここで作る並行プログラミング言語は,CSP という理論を基礎にします. CSP とは Communicating Sequential Processes の略で,並行に動作するプ

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

                                          (この記事はLisp Advent Calendar 2日目のためのエントリです。) 「え、お前の家、カレーに味噌汁付けてるの!?」 頑張って作っていたLispインタプリタがついに完成。友達に自慢してソースコードを見せてみたら 「え、なんでそんな実装になってるの? それって変じゃない?」 といった反応が返ってきたことはありませんか。きっとありますよね。昔から「人の数だけLispがある」と言われていまして、書く人によって色々と違いが出てくるのは当然です。しかし、どんな違いが出てくるのかを知らないと、要らぬ混乱を招く可能性があります。 この記事を読むことで、一言に「自作Lispインタプリタ」と言っても、色々なやり方があることを知り、友人の心ない発言に傷ついたり、逆に人を傷つけないようにする知識を身につけた気分になれます。 「あの人は自分でごみ集めを書いてくれたのに」 Lispインタプリタを書く

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp