並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 4418件

新着順 人気順

lispの検索結果321 - 360 件 / 4418件

  • The Common Lisp Cookbook

    This is a collaborative project that aims to provide for Common Lisp something similar to the Perl Cookbook published by O'Reilly. More details about what it is and what it isn't can be found in this thread from comp.lang.lisp. The credit for finally giving birth to the project probably goes to "dj_special_ed" who posted this message to comp.lang.lisp. If you want to contribute to the CL Cookbook,

    • Common Lisp

      Part of what makes Lisp distinctive is that it is designed to evolve. As new abstractions become popular (object-oriented programming, for example), it always turns out to be easy to implement them in Lisp. Like DNA, such a language does not go out of style.

      • HubotスクリプトをCommon Lispで書く - 八発白中

        いい加減ChatOpsにも手を付けたいなぁ、と思って、試しに家庭内SlackにHubotを導入してみました。 HubotはGitHub社製のチャットボットフレームワークです。CoffeeScriptで書かれていてNode.jsで動きます。挙動を追加するにはCoffeeScriptでスクリプトを書きます。 これを利用して、チャットというインターフェイスを使って様々な日常タスクを処理させることができます。最近の流行りでは、hubot deployなどと唱えるとチャットからサーバのデプロイをしたりできるようです。 今年もChatOps Advent Calendarでチャットボットを使ったテクニックが投稿されているようです。 ChatOps Advent Calendar 2015 - Qiita さて、導入したのはいいのですが、CoffeeScriptを書くのがどうにもダルい。JavaScri

          HubotスクリプトをCommon Lispで書く - 八発白中
        • Common Lisp の解説と小品

          Common Lisp の解説と小品

          • Emacs から Node.js REPL を快適に使うための Emacs Lisp を作成しました - あらびき日記

            この記事は abicky.net の Emacs から Node.js REPL を快適に使うための Emacs Lisp を作成しました に移行しました

              Emacs から Node.js REPL を快適に使うための Emacs Lisp を作成しました - あらびき日記
            • Tips on Emacs Lisp programming

              I think EmacsLisp is getting to be a great application base, a really good language and environment to write programs in, not just a fancy editor. A number of people seem to agree and are trying it out. Here's some tips and tricks distilled from my 15 years of using EmacsLisp to help budding Lisp hackers in Emacs. Do use a modern Emacs The latest version of Emacs is 24. It's not added to a whole l

              • SBCL - Steel Bank Common Lisp

                内部実装についての詳細に興味のある人は SBCL Internals という CLiki から読んでゆくと良いでしょう.0.9.9 から Win32 対応パッチのマージが開始 されたので,今後は Windows でも SBCL が使えるようになるのかもしれません ね.現在でも SBCL のビルド程度は可能ですが,添付のモジュール等の対応具 合もあり趣味人以外が使える段階ではないです. 0.9.17 から、MSI 形式のインストーラが用意されて、インストールが楽になり つつあります。まぁ、Win32 上ではスレッドも使えないうえ、 Win32 サポート はほとんどないので、CLISP に比べてあまりメリットがありませんが、一応 SLIME 環境も構築できています。イメージのサイズが大きすぎて未だに PHS 回 線しかない私には配布できません。 http://prdownloads.sourc

                • Emacs Lisp 組込み関数

                  object がアトムの場合 t を返し、 そうでない場合 nil を返す。コンスセル以外のものは全てアトム。

                  • defmacro - The Nature of Lisp

                    Introduction When I first stumbled into Lisp advocacy on various corners of the web I was already an experienced programmer. At that point I had grokked what seemed at the time a wide range of programming languages. I was proud to have the usual suspects (C++, Java, C#, etc.) on my service record and was under impression that I knew everything there is to know about programming languages. I couldn

                    • LTSVパーサの Emacs Lisp実装 - Shohei Yoshida's Diary

                      Labeled Tab-separated Values (LTSV) 流行りに便乗しました リポジトリ https://github.com/syohex/emacs-ltsv インタフェース ltsv:parse-lineは LTSVな文字列を解析し、alistを返します。 Perlの Text::LTSV同様 want, ignoreなキーを指定することが可能です。 (ltsv:parse-line "hoge:foo\tbar:baz\ttime:20:30:58\n") ;; => (("hoge" . "foo") ("bar" . "baz") ("time" . "20:30:58")) (ltsv:parse-line "hoge:foo\tbar:baz\ttime:20:30:58\n" :want '("time")) ;; => (("time" . "20:30

                        LTSVパーサの Emacs Lisp実装 - Shohei Yoshida's Diary
                      • 本を読む 「Shibuya.lispテクニカルトーク#2」に参加

                        Lispコミュニティ「Shibuya.lisp」のテクニカルセミナーイベント「Shibuya.lispテクニカルトーク#2」が開催された。今回も楽しく話を聴けて、感謝。以下、受講メモ。間違いがあったらご指摘ください。 今回は、前回の藤田さんの講演を受けてか、速度にこだわりのある発表やスピーカーが並んでいたのが印象的だった。LL言語より速くて当然、C++に負けたくない、とかそんな感じ。 開会の挨拶(naoya_t) Shibuya.lispの紹介。テクニカルトークのほか、逆引きCL/逆引きScheme/逆引きClosureのWikiなどの活動をしている。また、PerlのCPANのようなR6RSライブラリ集積所「spon」(仮称)を作ろうとしている。Lispの求人情報サイトLispjobs.jp(仮称)も作った。ただしまだ求人はない(笑) で、第3回テクニカルトークは7/4の予定(あくまで予定

                        • Common Lispのformat関数

                          Common Lispのformat関数 Common Lisp では,フォーマット出力用の関数として format が用意されています.巨大な Common Lisp の仕様の中でも特に複雑な組み込み関数の1つであり,中には冗談としか思えない機能もあったりします.Common Lisp使いの人でも,完全に使いこなしているという人は少ないのではないでしょうか. ということで, format 関数の使い方を自分でまとめて整理したものを公開します. 今まで ~S と ~A と ~% くらいしか使ったことがないという人は参考にしてみてください.ざっとネット上を検索したところ,仕様書以外で使い方を解説しているドキュメントは(少なくとも日本語では)見当たらないので,少しは需要があるのでは. (参考文献) Common Lisp HyperSpec (22.3 Formatted Output) :処

                          • GitHub - eudoxia0/corvus: Low-level Lisp for LLVM

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - eudoxia0/corvus: Low-level Lisp for LLVM
                            • xyzzy lisp関数

                              • Emacs Lisp のデータベース入門 - わからん

                                概要 Emacs Lisp でデータを ".el ファイル" で保持する場合の扱いやすいデータ構造には、連想リスト、ベクタ型オブジェクトのハッシュテーブル、pure elisp のハッシュテーブル型オブジェクトのハッシュテーブル、clパッケージによるハッシュテーブル型オブジェクトのハッシュテーブルがあるようです。それぞれを少し触ってみました。あらかじめちょっとヒントを挙げておくと、文字列をキーにしたい場合は equal での比較を指定することです(僕がハマった)。 パターン1 連想リスト これは誰もが使いますね。基本です。 ;; データベースの作成 (defvar db-a '(("key-a" . "val-a") ("key-b" . "val-b"))) ;; 確認 db-a => (("key-a" . "val-a") ("key-b" . "val-b")) ;; データの登録

                                • Javaアプリケーション組み込み用のLispドライバ

                                  Javaアプリケーション組み込み用のLispドライバ 湯淺 太一 作 English このシステムは,Javaで記述されたSchemeのインタープリタです. Javaアプリケーションに組み込む目的で開発されましたが, 単独でScheme処理系としても利用可能です. 本処理系の開発目標は次のとおりです. Lisp処理系の実装ノウハウを持たないJavaプログラマにも 機能の追加・削除・変更が容易に行えること. Javaで開発したソフトウェア部品を扱うための機能を容易に組み込めること. コンパクトな実装であること. 高度なLispプログラム開発支援ツールを備える必要はないが, デバッグのために最低限必要な機能は備えること. 高性能である必要はないが,性能が極端に悪くないこと. 本処理系は,Mozilla Public License(MPL)の下で, 自由にダウンロードできます. 以下のものが提

                                  • 括弧への異常な愛情 または私は如何にして心配するのを止めてCommon Lispを愛するようになったか

                                    2017年10月27日、モノビットエンジン勉強会inサイバーコネクトツーにて、中嶋謙互が講演しました「ネットワークゲームにおける TCPとUDPの使い分け」のスライドになります。ネットワークゲームを製作する際にご参考頂けますと幸いです。 登壇者: 株式会社モノビット 取締役 CTO 中嶋謙互

                                      括弧への異常な愛情 または私は如何にして心配するのを止めてCommon Lispを愛するようになったか
                                    • LISPマシン - Wikipedia

                                      LISPマシンは、LISPを主要なプログラミング言語として効率的に実行することを目的として設計された汎用のコンピュータである。ある意味では、最初の商用シングルユーザーワークステーションと言うこともできる。それほど数量的に大成功を収めたとはいえないが(1988年までに約7000台が出荷された[1])、その後よく使われることになる様々な技術を商用化する先駆けとなった。例えば、効率的ガベージコレクション、レーザープリンター、ウィンドウシステム、コンピュータマウス、高解像度ビットマップグラフィックス、CHAOSNet(英語版)などのネットワーキングにおける技術革新などである。1980年代にシンボリックス(3600、3640、XL1200、MacIvoryなど)、LMI(Lisp Machines Incorporated、LMI Lambda)、テキサス・インスツルメンツ(Explorer、Mic

                                        LISPマシン - Wikipedia
                                      • P2Pな自作ソフトとLISP言語 メインページ

                                        人気再燃!ポケモンGOをより楽しむウェアラブルデバイス4選 街中で『ポケモンGO』を遊ぶにしても、スマートフォンを出したりしまったりしながら歩くのはなかなか難し…

                                          P2Pな自作ソフトとLISP言語 メインページ
                                        • Emacsのバージョンマネージャ "evm" がEmacs LispのCIにおすすめ - Copy/Cut/Paste/Hatena

                                          RubyのrbenvやPHPのphpenvと同じように、Emacsにもバージョンマネージャがあります。 まあ、だいたいの人は最新のEmacsをエディタとして、もしくは環境として利用していると思いますので、普通のEmacsユーザにはあまり必要ないかもしれません。 ただ、Emacs LispをCIにかけるときに真価を発揮します。そうです、EmacsはEmacs Lispの実行環境でしたね。 なのでEmacsにもバージョンマネージャが必要になります。そうです。必要です。 evm https://github.com/rejeep/evm evmはf.elでも有名なrejeepさんがメンテナンスをしています。 使い方は、 evm install [version] でバージョンを指定してインストールする evm use [version] で指定のバージョンのEmacsを使う と、RVMに似ていま

                                            Emacsのバージョンマネージャ "evm" がEmacs LispのCIにおすすめ - Copy/Cut/Paste/Hatena
                                          • Emacs Lispで関数定義を置き換える方法 - http://rubikitch.com/に移転しました

                                            Emacs Lispでは、気に入らない関数呼び出しを別な関数に置き換えることができる。たとえば、今のウィンドウに表示してほしいのに内部で switch-to-buffer-other-window を呼んでいる場合とか。 こんな場合は、letfやfletやlabelsを使えばよい。letにはlet*という亜種があるように、letfにはletf*という亜種がある。 関数定義をすげ変えるテストケースを el-expectations.el で記述してみる。 (require 'el-expectations) (require 'cl) ; (eval-when-compile (require 'cl)) でもよい (defun f (x) (* 2 x)) (defun g (x) (* 3 x)) (expectations (desc "オリジナル") (expect 4 (f 2))

                                              Emacs Lispで関数定義を置き換える方法 - http://rubikitch.com/に移転しました
                                            • Allegro Common Lisp 2005 November Seminar (Japanese)

                                              2005年度の特別イベントは、 LispマシンELISとLisp言語TAOを設計/開発された竹内郁雄教授(東京大学)を始め、 湯淺太一教授と共に Kyoto Common Lisp (KCL)を開発された萩谷昌己教授(東京大学)、 そして、NTT ComのOCNサービス網に使用されているLispエージェント・システムを構 築された明石修博士(NTT未来ねっと研究所)など、著名な方々をお迎えして開催致します。 また、日鉄日立システムエンジニアリング株式会社によるLispベースのバイオインフ ォマティックス事例紹介、フランツ社と株式会社数理システムによる数々の チュートリアルや機能説明もご用意しております。 さらに、今年末出版予定の、邦訳版On Lisp(原書著者Paul Graham)の翻訳者である 野田開氏もお迎えし、書籍On Lispについてや翻訳の体験談をお話し頂きます。 NOTE:

                                              • モダンCommon Lisp第3回: SLIMEの使い方 基礎編

                                                前回はQuicklispによるライブラリ管理について説明しました。今回はSLIMEの 基本的な使い方について説明します。 SLIMEとは SLIMEは(Common) Lispのための統合開発環境(IDE)です。他のIDEとは異なり、 対話的にプログラムを構築できるのが特徴です。一度ハマれば他の開発環境は 使えなくなるでしょう。詳しい情報は次のURLを参照してください。 http://common-lisp.net/project/slime/ インストールと設定

                                                • 逆引き Common Lisp クックブック:逆引きCommon Lisp

                                                  逆引きCommon Lisp 逆引きCommon Lisp書式 ライセンスについて 編集に関する基本方針 新規ページ作成の手順 基本処理と言語標準機能 文字列 シンボル 数値 リスト 配列 ハッシュテーブル 構造体 多値 標準入出力 format 日付と時刻 変数とスコープ 制御構造 コンディション 入出力 関数 マクロ パッケージ オブジェクトシステム(CLOS) 目的別 ライブラリ一覧はこちら : ライブラリ OS 正規表現 スレッド ネットワーク コマンドライン GUI XML インターネットサービス サーバ Webオートメーション データベース ライブラリ管理 テストフレームワーク タイマーとスケジューリング その他 落とし穴 開発環境 最適化 処理系 コーディングスタイル 仕様/ドキュメント その他 リンク集 Tag:【募集中】 欲しい項目、質問事項があれば直接編集、もしくはリク

                                                  • 自動組版のために原書のデータをLISPのマクロでハック

                                                    (前回から続く) そんな感じでオーム社でしばらく本を作っていました。そのうち、「プログラミングのための線形代数」という本を2004年に出しました。自分が数学科出身ということもあり、思い入れがある本です。 この本には数式がたくさん出てきます。このため、著者は複雑な数式の表現が可能なLaTeXという形式で原稿を書いてきました。自分は数学科出身なので、LaTeXの簡単な編集やスタイルを当てることくらいはできました。そこで、印刷所に渡す直前までLaTeXを使って自分で組版してみました。 印刷は、LaTeXを得意とする「三美印刷」という印刷会社に依頼しました。ちなみにラムダノートで最近出した「プロフェッショナルSSL/TLS」という書籍も印刷所は三美印刷です。 Rails本の日本語版に自動組版を導入 この本を作ったことで、LaTeXで書籍を作れることがわかりました。その後、2006年2月発行の「Ra

                                                      自動組版のために原書のデータをLISPのマクロでハック
                                                    • Emacs Lisp の情報源 - Qiita

                                                      他にあれば是非とも知りたいです。 ※ 随時更新中!! 便利な Emacs Lisp を探す Emacs Lisp を簡単にインストールするための package.el & MELPA package.el : Emacs24で標準搭載予定のパッケージ管理スクリプト MELPA : パッケージレポジトリの一つ、github管理 EmacsWiki: Site Map auto-intall.el 経由で直接インストール可能なwikiサイト Emacs Lisp List 日本語で読める情報源 (rubikitch loves (Emacs Ruby CUI Books)) anything.el の作者でもある、るびきちさんのblogです。Emacs Lisp基礎文法最速マスター とかおすすめです Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア OSXでEmac

                                                        Emacs Lisp の情報源 - Qiita
                                                      • 「Emacs 25.3」が緊急リリース、悪意あるLispコードを実行する脆弱性を修正 | OSDN Magazine

                                                        テキストエディタGNU Emacsの開発チームは9月11日、最新版「GNU Emacs 25.3」を公開した。セキュリティ脆弱性を修正する緊急のリリースとしている。 Emacs 25.3は2016年10月に公開された25系の最新版。4月に公開された25.2に続くリリースとなる。 セキュリティ修正として、Enriched Textのx-displayデコードが無効になった。Enriched TextはフォーマットされたテキストファイルをWYSIWYGで編集できるマイナーモード。text/enrichedフォーマットで保存されたファイルでは自動的に有効になる。displayプロパティはプロパティのインスタンス化の一部として任意のLispフォームをサポートしており、x-displayのデコードにより悪意あるLispコードを実行できる可能性がある。 開発チームによると、この脆弱性はバージョン19.

                                                          「Emacs 25.3」が緊急リリース、悪意あるLispコードを実行する脆弱性を修正 | OSDN Magazine
                                                        • プログラム=データ=遺伝子? Lispは無慈悲な言語の女王 - masatoi’s blog

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

                                                            プログラム=データ=遺伝子? Lispは無慈悲な言語の女王 - masatoi’s blog
                                                          • Amazon.co.jp: 入門Common Lisp: 関数型4つの特徴とλ計算: 新納浩幸: 本

                                                              Amazon.co.jp: 入門Common Lisp: 関数型4つの特徴とλ計算: 新納浩幸: 本
                                                            • Island Life - Land of Lisp

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

                                                                Island Life - Land of Lisp
                                                              • ((Rubyで) 書く (Lisp) インタプリタ) - hp12c

                                                                ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 ((Rubyで) 書く (Lisp) インタプリタ) : melborne.github.com - Peter Norvigさんの((Pythonで) 書く (Lisp) インタプリタ) という記事(青木靖さん訳)がすごい 100行ほどのPythonコードで Schemeのインタプリタの基本部分を書いている Pythonのコードは見た目がRubyのコードとよく似ているので Rubyしか知らない僕でも何となく読める この記事を解読してRuby版Schemeインタプリタを書いたら インタプリタ Pyhon Scheme それからRubyのことも もう少し分かるようになるかもしれない こんなお得な勉強方法はないぞ きっと そんなわけで... 以下では上記記事を参照し

                                                                  ((Rubyで) 書く (Lisp) インタプリタ) - hp12c
                                                                • 増補版:気軽に試してみよう!今こそ Lisp 入門 - Lisp の調べ

                                                                  1. 関数型プログラミングでもっと言いたかったこと (1) λ計算 λ計算は関数型プログラミングでは基本中の「キ」ですが、本文は初心者向けということでカットしていますが、ここでは少し説明します。 λ計算(λ-calculus)はα変換とβ-簡約、η-変換の規則があります。 α-変換は束縛変数の名前を変える変換で、β-変換(簡約)は関数適用です。 η-変換はすべての引数で同じ値を返す関数は等価である(関数の外延性)とするものです。 α-変換の例はλx.fx → λy.fy であり、β-変換の例は(λx.fx)3 → f3であり、η-変換の例は λx.fx → f(但しxはfで自由でないとき)です。 Lisp 風に書くのであれば、(lambda (x) (f x))→(lambda (y) (f y))、((lambda (x) (f x)) 3)→(f 3)、(lambda (x) (f x

                                                                  • 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

                                                                    • Emacs Lisp の構造化 - あどけない話

                                                                      忌み嫌われているグローバル変数/関数をなるべく使用しないために、もう一つ小さな空間を用意している言語があります。僕のイメージでは、この空間はゆりかごです。ゆりかごの実現方法として、以下のようなものが挙げられるでしょう。 C++、Java ならクラス JavaScript なら関数、あるいはオブジェクト・リテラル Scheme なら手続き(関数) Emacs Lisp も Lisp なんですから、ある関数をゆりかごにして、中に関数を定義したいところです。でも、これはできません。さて、どうするかという話です。 defun で defun defun の中で defun したいところですが、これはうまく行きません。外側の関数が実行されると、内側の関数がグローバル空間に定義されてしまうからです。 (defun foo (n) (defun bar (n) (1+ n)) (bar n)) (fbo

                                                                        Emacs Lisp の構造化 - あどけない話
                                                                      • 『実践Common Lisp』, トークセッションの動画がニコ動で公開されました - 角谷HTML化計画(2008-07-24)

                                                                        ■1 『実践Common Lisp』 ここのところオライリー・ジャパンの営業みたいなことが多かったので"本業"に戻ろう。Amazonで予約できるようになっていたことを知ったのでポチっと。 『Practical Common Lisp』(リンク先で全文(!)が読めます)の翻訳。リンク先にも「Going to be huge in Japan!」と見出しがついて: Japanese publisher Ohmsha is publishing a Japanese translation of Practical Common Lisp which should be avaliable in bookstores July 26, 2008. と書いてある。Ohmusha! 2006のJolt AwardsのBooks Technical部門でProductivity Awardを受賞してる

                                                                        • SLip - a Lisp system in JavaScript, for browsers

                                                                          SLip — a Lisp system in JavaScript This is a Lisp system in JavaScript, the goal being to be able to run Lisp in a browser. Update: the project has been renamed SLip, but I didn't redo the screencast. If you want to follow the steps in the demo, you now need to type "SL" (that's the main package name) instead of "SS". Features Self-hosting compiler Lexical and dynamic variables tagbody, throw/catc

                                                                          • JSXでLispつくってみた - IT系で覚醒めたい

                                                                            https://github.com/wasabiz/lisp.jsx あえてSchemeではなく伝統的なダイナミックスコープのLispを作ってみた。 ぱぱっと仕上げるつもりだったけど3時間かかってしまったので精進がたりない。 動的スコープLispの効率的な作り方でなやんで一時間ぐらい費やしたような気がするけどまぁきにしない。 結局は一番最初におもいついたsymbol-valueをstackにするという方法にした。 ていうかこんなんでいいのか…? 調べたかぎりschemeの作り方のノウハウはいっぱい見つかったけどLispのノウハウは全然見つからなかった。 なんでだろう。みんなschemeばっかりでLispを自作とかしないの… とにかく現時点で動くのはfactorialのみ。defun/progn/if/=/*/-しか実装していない。(quoteすらない!) JSXにしたのは特に理由はない。

                                                                            • L(λ)THW Learn Lisp The Hard Way

                                                                              Keluaran hk yang kami berikan merupakan data hk resmi dari pasaran togel hongkong. Dimana pasaran togel hongkong merupakan pasaran terbesar yang sudah hadir sejak dahulu kala. Bagi para bettor toto hk, data hk merupakan objek penting untuk setiap pemasangan togel hkg. Jadi karena data hk sangatlah penting dalam permainan togel online. Anda harus bisa mendapatkan keluaran hk yang resmi dan akurat d

                                                                                L(λ)THW Learn Lisp The Hard Way
                                                                              • Emacs Lispテクニックバイブル

                                                                                2011年11月26日紙版発売 るびきち 著 A5判/336ページ 定価3,278円(本体2,980円+税10%) ISBN 978-4-7741-4897-7 ただいま弊社在庫はございません。 Amazon 楽天ブックス honto ヨドバシ.com この本の概要 本書は普段Emacsを使っている人を対象に,カスタマイズをする際,ちょっとしたことをLispで書く手助けとなる本です。前作『Emacsテクニックバイブル』は,自分でEmacs Lispを書くわけではなく,すでに用意されているEmacs Lispを知ってもらい,そのまま組み込むことで,自分の環境がより便利になる本をめざしました。便利さを知ると既存のLispをカスタマイズしたり,自分でanything.elなどに組み込んで使いたいという欲が出てきます。そこで初心者にも理解できるようEmacs Lispの基礎から丁寧に解説しています

                                                                                  Emacs Lispテクニックバイブル
                                                                                • function の役割り - Emacs Lisp あれこれ

                                                                                  関数をクオートするのには quote (') より function (#') の方がよいとされている。 しかし、どういう利点があるのかあまり理解されていない。 C 言語のソースを見ると、quote と function はまったく同じ実装になっている。 つまり、実行時の役割は完全に一緒である。 以下の例では、auto-fill-function をいうシンボルをクオートしている。 このようにシンボルをクオートする場合は、 「以下のシンボルは関数ですよ」という「コメント」としての役割はあっても、 クオートという意味においてはまったく違いはない。 (setq auto-fill-function (function my-auto-fill-function)) では何が嬉しいのか? それは、byte compile のときに、 quote でクオートするときよりも適切に byte comp