タグ

Lispに関するtakkan_mのブックマーク (42)

  • newLISPの特徴、軽くまとめ

    去年から少しずつ弄っていたnewLISPですが、 人様に見せるようなものは出来なかったのでとりあえず使ってみて分かったことだけでも書いておきます。 これからnewLISPを使ってみようかと思っている人の参考にでもなれば、と。 リンク newLISP - Wikipedia, the free encyclopedia newLISP - Home - 公式ページ newLISPの哲学と歴史 newLISP Fan Club [RSS] - フォーラム Twitter @newlisp マニュアル・リファレンス newLISP Users Manual and Reference - 関数リファレンス、マニュアル newLISP - An Interactive Tutorial - newLISP入門 newLISP Code Patterns Introduction to newLIS

  • Practical Common Lisp

    that book is dead sexy —Xach on #lisp (more blurbs) This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introdu

  • Try Fargo

    Fargo // An experimental language to improve how we work with asynchronous systems in JavaScript. It runs on Node.js and in browsers. Its core is a modified R5RS Scheme. It has tail-recursion and syntax-rules macros, and uses the core library from Heist. Data types are booleans #t/#f, numbers, symbols, strings, lists (a b c) and vectors #(a b c). Quasiquoting with '/`/,/,@ is supported. Instead of

  • Javaと相互呼び出し可能なScheme 処理系「ぶぶ」における継続機能と例外処理機能の実装 | CiNii Research

    タイトル別名 Java ト ソウゴ ヨビダシ カノウ ナ Scheme ショリケイ ブブ ニ オケル ケイゾク キノウ ト レイガイ ショリ キノウ ノ ジッソウ Implementation of Continuations and Exceptions for a Scheme System with Java Interface 「ぶぶ」は,Java 言語とのシームレスなインタフェースを備えたオブジェクト指向型のScheme 処理系である.Java の機能を最大限に利用しつつScheme を使って対話的にプログラミングができることを目標としており,Scheme の継続機能,Java の例外処理機能の両方に対応していることが望まれる.ぶぶではScheme とJava で記述したメソッドを相互に呼び出し合うことができる.Scheme部分の実行には専用に確保した制御スタックを使っているが,

  • Nendo At Kansai Ruby Kaigi03

    Presentation of Nendo programming language at Ruby Kaigi03 at Kansai. Written in Japanese.

    Nendo At Kansai Ruby Kaigi03
  • newLISP - Home

    Stable Release version 10.7.5 - May 12th, 2019 newLISP® for macOS , GNU Linux, Unix and Windows newLISP is a Lisp-like, general-purpose scripting language. It is especially well-suited for applications in AI, simulation, natural language processing, big data, machine learning and statistics. Because of its small resource requirements, newLISP is excellent for embedded systems applications. Most of

  • Make Tokyo Meeting 05 に参加してきました - 日記を書く [・w・] はやみずさん

    5/22、23の二日間、東工大大岡山キャンパスで開催されたMake Tokyo Meeting 05(略してMTM05)に出展者として参加してきました。元々は出展の予定はなかったのですが、友達から一緒に出展しないかと誘われて、何を作るかも決めずに参加することにしました。当日も開発をしながら展示というひどい有様でしたが、一部のマニアックな方々には好評でした。 作ったもの: KondoLisp KondoLispは、最近流行りのArduinoで動的なプロトタイピングを実現するためのツールキットです。現在公開に向けて作業を進めています。ソースコードは http://github.com/hayamiz/kondo-lisp からどうぞ。 Arduinoというのは、AVRマイコンに便利なペリフェラルを組み合わせた物の名前で、PCとUSBで繋ぐだけですぐにマイコンプログラミングを始められるという優れ

    Make Tokyo Meeting 05 に参加してきました - 日記を書く [・w・] はやみずさん
  • JavaプログラマのためのLisp入門 - L'eclat des jours(2009-08-17)

    _ JavaプログラマのためのLisp入門 LET OVER LAMBDAが届いたので読み始めたらめっぽうおもしろい。 著者は、『はじめに』の時点から突っ走る。 知性を持つプログラマが、いったんプログラミング行為を論理的手続きと考え始めれば、その手続きの論理的な次のステップは、自動化そのもので利益を享受することである。結局、プログラマはまさにこの自動化工程を遂行すべく訓練される。 そのためにはLispだしマクロだと主張する。というのは、 メタプログラミングは、すべてのプログラミング言語で多かれ少なかれ採用されている。だが、Lispほどそれを徹底して取り入れた言語は他にない。他のどんな言語も、メタプログラミングテクニックに都合の良いコーディングをプログラマに要求したりはしない。だからこそ、非LispプログラマからはLispプログラムが奇天烈に見えてしまう。Lispコードがどう表現されるかは、

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Shibuya.lisp TT#2 でライトニングトークしてきた - Gemmaの日記

    「この木 なんの木 木になるS式 〜FUSEでS式ファイルシステム〜」 FUSEでファイルシステムへの操作を捕まえて、mkdirとtouchコマンドでLispプログラミング!というネタ。 発表時間を最大に使うため、動画で発表した。実演だとトチるもんね。 ニコニコ動画 http://www.nicovideo.jp/watch/sm6303663 Youtube http://www.youtube.com/watch?v=Wh766ZGmdRY FUSEのコツ ファイルシステムを作るっていうと、メモリ上で仮想でやりたくなるが、舞台裏で物のファイルシステムを使うと楽。仮想のファイルhogeを見せたいときでも、マジでhogeをファイルシステムに書き込んでしまって、それをユーザに見せるとよい。 ファイルを閉じたときにいろいろやりたいが、openコールとcloseコールの回数が必ずしも対応しない

    Shibuya.lisp TT#2 でライトニングトークしてきた - Gemmaの日記
  • Lispの仏さま 竹内郁雄の目力 − @IT自分戦略研究所

    竹内郁雄氏(61歳)                   撮影:大星直輝 竹内氏によると、Lispはすべての言語の原点なのだという。「いまRubyがブームだが、Rubyは要するにカッコのないLisp。XMLもぶ厚いカッコのあるLisp。いろいろなプログラミング技法を見ますが、『Lispにあった』ということが多いです」(竹内氏) 竹内氏の業績をひと言で語るのは難しい。1971~1973年、日電信電話公社(現NTT) 武蔵野電気通信研究所 基礎研究部において、Lispを使った自然言語処理システムの研究を行い、1974~1979年、同研究所で人工知能研究を支援するための記号処理システムを次々に開発。1980~1986年、同研究所などで同社比約1000倍の規模の記号処理システムTAO/ELISを、ハードウェアからOS、応用ソフトまで一貫して設計・実装した。ELISについては竹内氏の功績を含めコン

    Lispの仏さま 竹内郁雄の目力 − @IT自分戦略研究所
  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
  • ニコ動で動作するLispインタプリタ書いたよ (リリカル☆Lisp 開発日記)

    どうもzickです。 2/1に見た夢をきっかけに触り始めたニコスクリプト(正確にはニワン語というらしい?)ですが、 しばらく触っていないうちに色々と機能が追加されており、なんと手続きが作れるようになっていました。 知らない機能を色々触っていたら、いつの間にかLispインタプリタが出来上がっていました。 【ニコニコ動画】ニコ動でLisp 2/1に見た夢が4ヶ月ほどを経て正夢になってしまいました。 関係ありませんが、少し前に単位が足りなくて4年生になれない夢を見ました。 こちらの夢は正夢にならないことを祈るばかりです。 --- *ニワン語メモ* 大体のことはニコニコ動画まとめwikiを見れば分かります。 (Lispインタプリタを半分くらい作ってからここの存在に気づきました。もっと速くググればよかったorz) とりあえず、ここに載っていないような細かい事項を書いておきます。 [1

  • Arc Forum | Arc

    install | tutorial | forum This site is about Arc, a new dialect of Lisp. Arc is designed for exploratory programming: the kind where you decide what to write by writing it. A good medium for exploratory programming is one that makes programs brief and malleable, so that's what we've aimed for. This is a medium for sketching software. Arc is unfinished. It's missing things you'd need to solve some

  • ポール・グレアムが手がけるLisp言語Arcがまもなく公開? - YAMDAS現更新履歴

    Hacker News | Btw, will Arc ever be open-sourced?I'd love to just sudo apt-get install arc in ... ところで Arc っていつソース公開されんのよ? との質問に、「すぐだ。今年の冬には公開したい」と御大が答えている。つーことはあと一月前後ということかいな。 で、Arc のページには、公開されたときに報せてほしい人用のメールアドレスも公開されている。 『ハッカーと画家』の用語解説では、「Lispの方言。まだベーパーウェアである」と書かれていた Arc だが公開の日が見えてきたのは確からしい。 Arc については以下の文章も参考まで。 人気の言語を作るには ---Being Popular--- 百年の言語 --- The Hundred-Year Language ハッカーと画家 コンピュータ時代

    ポール・グレアムが手がけるLisp言語Arcがまもなく公開? - YAMDAS現更新履歴
  • 英検5級以下の人がLispの技術文章を勝手に翻訳し散らかすブログ

    This is done not just because such definitions can be entered and quickly checked using a standard Common Lisp implementation, but also because we feel that the Common Lisp "macro" is the sanctioned mechanism for adding new "special forms". これら一連の考察において、我々の定義を標準的なの Common Lispの実装を使用して手短に試すことができた、 というだけではなく、Common Lispのマクロは、新しい" 特殊形式"を加えるための手段として広く認知できるものだ、 という実感を持つことができた。 [ワカランナ] While this view o

  • lisp処理系ぽいものを書く(その6くらい) - hogelogの日記

    実装言語を何故かD言語からC言語へ移行してみました。かなりアッサリできました。いかに俺がD言語の機能を有効に利用していなかったかの証拠だと思った。 記号表は適当にオープンなハッシュテーブルで書いてみました。ハッシュ関数とか超適当。GCのタイミングはプログラムの終了時です。節子それGCやない、OSのメモリ管理や。 あとまあset!とlambdaをごにょごにょしてクロージャとか書けるようにしてみた。lambdaの実装がものごっそ適当。 > (define make-counter (lambda () ((lambda (c) (lambda () (set! c (+ c 1)) c)) 0))) #closure > (define c1 (make-counter)) #closure > (define c2 (make-counter)) #closure > (c1) 1 > (c

    lisp処理系ぽいものを書く(その6くらい) - hogelogの日記
    takkan_m
    takkan_m 2007/09/29
    GCのタイミングはプログラムの終了時です。節子それGCやない、OSのメモリ管理や。
  • 竹内郁雄@Lispハッカーは、日本のゲルトミューラーだ|【Tech総研】

    『明日に向かってプログラめ!!』の全10回が終わり、ご好評におこたえしてPART2をスタートさせました。その第1回目に登場いただくのは日ハッカーの大御所、竹内郁雄さん。筋金入りのサッカーファン、プレーヤー、そして監督でもある氏は、サッカー好きが高じてRoboCupを始めたそうです。

  • IronLisp going live today � xacc.ide

    A small, super fast, opensource and 100% C# IDE targetting .NET-based languages After a month of development, IronLisp will be made public later today. I am pretty happy with the progress I have made, but there has been a few hickups too. IronLisp will be hosted at http://www.codeplex.com/IronLisp. For now it will contain very little infomation, but the latest code will be downloadable from the ‘s

    IronLisp going live today � xacc.ide
  • Geekなぺーじ:Lispの名言が凄すぎる

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