Bye, Common Lispers 👋 Quickdocs had been closed on Oct 16th, 2020. Thank you for using Quickdocs. You can get its source code at https://github.com/quickdocs.
構造化代入とは,代入の一般化だ. オペレータsetqとsetfは個々の変数に代入を行う. 構造化代入は代入をアクセスと組み合わせる. 第1引数に変数を単独で置くのではなく,変数のパターンを与える. すると各々に同じ構造の対応する場所に置かれた値が代入される. リストに対する構造化代入 CLtL2では,Common Lispに新マクロdestructuring-bindが加わった. このマクロは第7章で簡単に扱ったが,ここでは詳しく検討する. lstが要素を3つ持つリストで,xに第1要素を,yに第2, zに第3要素を束縛したいとしよう. CLtL1のみに対応のCommon Lispでは,こうしなければならない. (let ((x (first lst)) (y (second lst)) (z (third lst))) ...) 新マクロを使うと,代わりにこう書くことができる. (dest
目次 編集に関する基本方針 良くある質問 処理系 開発環境 ライブラリ チュートリアル リファレンス 書籍 ベンチマーク コミュニティ その他 勉強会/イベント情報 LispHub.jp:イベントまとめ Common Lisp Users JPとは 2008年の*-usersブームから乗り遅れること2年 common-lisp-users.jp 満を持して公開…。それから紆余曲折ありlisphub.jp以下にまとまりました。 みんなでまったり更新。 ライセンスについて Common LISP users jpに掲載されている文章やコードは、クリエイティブ・コモンズのCC0 1.0の下で、誰でも自由に使うことができます。 また、新たに書き込んだ文章やコードについても、CC0 1.0が適用されますので、何らかの権利を保持しようと考えている文章やコードを書き込まないように注意してください。これに
拙作のソフトウェアの紹介をしてみます。 残念ながらメインのパートはCで書かれていてlispじゃないのと 現状では完成品にはほど遠いのでヒトバシラ的な意識の高い人にでないと導入する事を強くお勧めできない事とがありますが、「今に見ていて」系です。 ...締切過ぎましたし… Roswellとは SBCL(将来的には他のCommon Lisp処理系にも対応予定)の管理ソフトです。 * 処理系インストール作業の自動化、 * 複数のバージョン違いの処理系の管理 * コマンドラインオプションの抽象化(共通化) などを行ないます。 とりあえず 使ってみる…の前にインストールですね OS X homebrewが入っていれば下記3プラットフォームの中では一番簡単かと思われます。
To discuss your software development needs and ways Clozure can help you, send an e-mail to info@clozure.com. Desktop Applications Cloud-based Services Embedded Systems Clozure CL SBCL LispWorks Allegro CL Linux Macintosh Windows x86 ARM Clozure Associates specializes in Common Lisp software development. We have a large team of Lisp consultants available for nearly any project, including:
Clozure Associates operated between the years 2000 and 2021. Its goals included providing high quality Common Lisp consulting services, and advancing our own implementation of the language, Clozure Common Lisp. Our successful consulting projects ranged from award-winning desktop applications to large-scale web services and advanced scientific computing tools. We also incubated Learning Touch, an i
About Clozure CL Clozure CL (often called CCL for short) is a free Common Lisp implementation with a long history. Some distinguishing features of the implementation include fast compilation speed, native threads, a precise, generational, compacting garbage collector, and a convenient foreign-function interface. Clozure CL is distributed under the terms of the Apache License, version 2.0. Getting
Tags: ライブラリ, Quicklisp Quicklispは、ASDFをベースにした、Common Lispのライブラリを管理するシステムです。 Allegro Common Lisp Armed Bear Common Lisp CLISP Clozure CL CMU Common Lisp Embeddable Common Lisp LispWorks Steel Bank Common Lisp Scieneer Common Lisp に対応しています。 利用することで、ライブラリの ダウンロード コンパイル 読み込み 更新のチェック を自動化できるため、Quicklispに対応しているライブラリは、インストールやアップデートが非常に簡単にできます。 また、環境に依存しにくい作りで、Windowsでも正常に動作します。 関連ページインストールアップデートライブラリのインス
Tag: ライブラリ Common Lispで書かれたライブラリの紹介です。アルファベット順に並んでいます。 ネットワークソケットウェブサーバクライアントサーバインターフェイスアプリケーションフレームワークHTMLテンプレートデータベースリレーショナルデータベースオブジェクトデータベースドキュメント指向データベースKey-value store並行処理スレッドテキスト処理エンコーディング正規表現構文解析XMLGUIシステムファイルシステムセキュリティ開発コンパイラJavaScriptライブラリ管理テストFFIユーティリティパターンマッチング ネットワーク IOLib ソケット、DNSによるホスト名の解決、I/O多重化(select、epoll、kqueueをサポート)、パス名、ファイルシステムに関する、入出力の総合ライブラリ。将来的にはHTTP(S)やSMTPなどのクライアント機能も付く予
CLの学習ANSI Common Lisp学習の流れ(上から順に) CLの学習:式の評価 CLの学習:文法 CLの学習:CLの基礎まとめ CLの学習:関数 CLの学習:シンボル CLの学習:再帰 CLの学習:プログラミングスタイル CLの学習:束縛と代入 CLの学習:繰り返し CLの学習:リスト操作 CLの学習:同値判定 CLの学習:多値 CLの学習:スペシャルフォームとマクロ CLの学習:マクロ CLの学習:データ型 CLの学習:変数のスコープとエクステント CLの学習:リーダーマクロ CLの学習:入出力 CLの学習:構造体 CLの学習:クロージャー CLの学習:シークエンスの操作 CLの学習:オブジェクト指向システム CLの学習:総称関数 CLの学習:エラーハンドリング・非局所脱出 CLの学習:ストリーム CLの学習:開発環境 CLの学習:ラムダリスト CLの学習:デバッグ CLの学習
Tags: ライブラリ, ASDF ASDF(Another System Definition Facility)とは、Common Lispで書かれたライブラリを管理するためのライブラリです。ライブラリの読み込みやコンパイルを統一された方法で行えるようになります。 ANSI Common Lispではモジュール化のための機能が不足しているので、ASDFがモジュール化のために使われることが多く、2011年現在、事実上の標準になっています。 2010年にASDF 2がリリースされ、それ以前のASDFとは大幅に仕様が変更されました。ここでは基本的にASDF 2について説明します。 関連サイトなぜASDFが必要なのかrequire・provide・*modules*の問題依存関係自動化インストール設定設定ファイルを利用した設定APIを利用した設定環境変数を利用した設定対応ライブラリの利用読み込
日本国内で開催のLisp系イベントまとめ https://lisphub.jp/event/ 2012/10/21-24 (2012/10/21-24) International Lisp Conference 2012 http://www.international-lisp-conference.org/2012/index.html 2012/09/30 16:00-18:00 (2012/09/30) (nagoya-lisp #x09) http://partake.in/events/8c0b0451-6102-40ba-aea5-dc0e0993c780 2012/08/25-26 15:00- (2012/08/25) (Emacs / Lisp 温泉) http://atnd.org/events/30610 2012/08/04 10:00-18:00 (2012/
処理系:選び方の目安処理系:選び方の目安逆引きCL:処理系:選び方の目安に移動しました Last modified : 2018/06/24 16:20:26 JSTPowerd by WiLiKi 0.6.1 on Gauche 0.9.10
SLIME逆引きCL:SLIMEに移動しました Last modified : 2018/06/24 16:11:12 JSTPowerd by WiLiKi 0.6.1 on Gauche 0.9.10
コーディングスタイル逆引きCL:コーディングスタイルと合併しました Last modified : 2018/06/24 16:42:53 JSTPowerd by WiLiKi 0.6.1 on Gauche 0.9.10
一般的な質問Common Lispとはなんですか?Common Lispの情報交換ができる場所はありますか?Common Lispの本はありますか?人名・用語についての質問John McCarthyとは誰ですか?Guy L. Steele, Jr.とは誰ですか?Paul Grahamとは誰ですか?CLtLとはなんですか?CLHSとはなんですか?HyperSpecとはなんですか?REPLとはなんですか?faslファイルとはなんですか?LLGPLとはなんですか?Lisp Lesser General Public Licenceとは何ですか?SLIMEとはなんですか?ASDFとはなんですか?ASDF-Installとはなんですか?clbuildとはなんですか?Quicklispとはなんですか?Common-Lisp.netとはなんですか?CLikiとはなんですか?開発についての質問統合開発環境
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く