[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

lispに関するTsutomuOnodaのブックマーク (35)

  • Android開発にも役立つEmacsの補完プラグイン - ajc-java-complete

    最近Androidの開発をしていまして、例にもれずEclipseが体に合わないため(というかEmacsが好きなため?)、Emacsで開発をしています。 しかし、いままでJava格的に開発したことなかったのでEmacsにおけるJavaの開発環境がまったく整備されていないので、EmacsでもうちょっとJavaの開発がしやすくする便利なモードないのかなと調べてみました。 いろいろ調べてみたら、JDEE − Java Development Environment for Emacsってのがあったのですがなんかごてごてしていて、そんなモリモリの機能いらないんだよなぁと思っていたら「ajc-java-complete」っていうのをみつけました。 ajc-java-completeは名前の通りauto-completeやyasnippetと連携して補完することをメインにしたものになっていて、今も開

  • On Lisp は無料で読めるということを知ったです。 - GONE WITH THE MEDICINE

    どもです。 昨日屋で,パラパラと立ち読みしてきて,欲しいなぁと思ってました。 Amazon での評価はどんなもんだろうかと思って見てみたら, 無料で,原書,訳書の両方が公開されていることを知って衝撃!! On Lispposted with amazlet at 11.05.02ポール グレアム 野田 開 オーム社 売り上げランキング: 261338 Amazon.co.jp で詳細を見る 原書のPDFとか。 http://www.paulgraham.com/onlisp.html 訳書のPDF版とかHTML版とか。 http://www.komaba.utmc.or.jp/~flatline/ 非常にありがたいです。公開してくれている人達ありがとうございます。 よっしゃよっしゃ。

    On Lisp は無料で読めるということを知ったです。 - GONE WITH THE MEDICINE
  • 『プログラミングClojure』のできるまで(編集者サイド)

    訳者のShiroさんが経緯を書かれているので、編集者の視点から振り返ってみます。 プログラミングClojure http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06789-1 Stuart Halloway 著 川合史朗 訳 Island Life - 『プログラミングClojure』のできるまで (訳者サイド) http://blog.practical-scheme.net/shiro/20100125-making-programming-clojure 企画のきっかけは、Lisp50での評判を読んだことでした。 http://hisashim.livejournal.com/431911.html その後はShiroさんの記事のとおり。 翻訳編集は、LispやJVMをはじめとする各種技術に詳しい方たちに原稿をレビュー

  • Yabuki Taro’s Home Page

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

  • Programming for Information Science I

    この授業では, LISP(Scheme)というプログラミング言語を用いて, 記号処理の基となる演習を行います. シラバス なお,このページからリンクされているページ, さらにそのからリンクされているページ...の中には, 京都大学吉田地区のKUINSネットワークからしか参照できないものがあるかもしれません. LISPに関するエッセイ Paul Grahamによるエッセイ(Shiro Kawai氏訳,外部リンク): 普通のやつらの上を行け 技術野郎の復讐 演習で利用するScheme処理系 DrScheme(PLT Scheme, 現在はRacket) メディアセンタのWindows環境では,スタートメニューから少しメニューをたどってDrSchemeを選択すると動きます. もうすこし詳しくはこちら. Gauche 詳しくはこちら(外部リンク). マニュアルはこちら(外部リンク). メディアセ

  • Emacs Lisp List

    Last updated: Wed Dec 24 11:36:00 2014 1270 entries Mail me (sje30@cam.ac.uk) with any suggestions for changes to this list. View recent changes to the list. 2013-06-07. I am no longer actively updating the list, as I hope that most people will start using the various packaging systems (such as ELPA or MELPA) instead for modern elisp. However, if you have an old link on here that you want to updat

  • Emacs Lisp Tips

    私の .emacs で設定している項目 Last Updated at $Date: 2005/12/04 03:36:05 $. このページの内容は,Emacs-21.3 で動作確認しています. version によっては変数名や関数名の変更などにより動作しないことが有り得ますので, ご注意下さい.バグレポートや感想などは tsuchiya@namazu.org までお願いします. 日語環境の設定 改行キーでオートインデントさせる BS キーを有効にする マシン毎に設定を切り替える ファイルの拡張子によってメジャーモードを切り替える スクリプトを編集するメジャーモードの設定 スクリプトを保存する時,自動的に chmod +x を行なうようにする 強調表示付き動的略称展開 概略表示付き yank-pop shell-command のコマンド入力に補完が効くようにする shell-mod

  • Emacs Lisp TIPS - ファイル更新日を自動的に書き換える

    はじめに GNU Emacs には Emacs Lisp 言語を用いた超強力なマクロ機能があります。 ここでは、私がこれまでに培ってきた便利な設定/カスタマイズ用マクロを 紹介したいと思います。 自作パッケージも含め、サンプルコードも載せていますので、 「.emacs(あるいは .emacs.el)」ファイルにコピー&ペーストして使ってください。 なお、2009年3月現在、私が使っている Emacs は次の通りです。 このページで紹介しているコードは 全て Emacs バージョン 22 を前提としています。 私の .emacs.el ファイルは ここ にあります。 Emacs 22.3 (Carbon Emacs Package; Mac OS X 10.5.6) Emacs 23.0.91 (Linux; Ubuntu 8.10) Emacs 22.1 (Linux; Rocks Clu

  • Emacs 活用法

    更に、いくつかのキーの組み合わせ (キーコード) については、次のような表記方法を取っています。 C-h CTRL キーを押しながら、 h 押すことを意味します。 M-h META キーを押しながら、 h を押すことを意味します。 AT 互換機などでは ALT キーが METAキーの代わりに使えるでしょう。 ESC キーも代わりに使えます。この場合は ESC を押してから一旦離し、その後に h を押すことを意味します。 大抵のキーボードでは C-[ で ESC の code を発生させられますが、それでも OK です。 M-C-\ META キーと CTRL キーと \ を同時に押すことを意味します。 META キーがなければ ESC キーが代わりになります。 この場合、まず ESC を押してから離し、次に CTRL と \ を同時にタイプすることになります。 C-[ で ESC の co

  • EmacsでPerl開発する上で必須な設定 #2 - flymake

    Emacs22から標準添付されているflymakeが超便利です。flymakeは、動的にシンタックスチェックを行ってくれるelispで、typo等によるミスが、これでかなり減ること受け合い。以下の設定には、set-perl5lib.elが必要なので、あらかじめload-pathの通った場所にインストールしておく必要があります。 http://svn.coderepos.org/share/lang/elisp/set-perl5lib/set-perl5lib.el 以下、設定。 ;; flymake (Emacs22から標準添付されている) (require 'flymake) ;; set-perl5lib ;; 開いたスクリプトのパスに応じて、@INCにlibを追加してくれる ;; 以下からダウンロードする必要あり ;; http://svn.coderepos.org/share/

    EmacsでPerl開発する上で必須な設定 #2 - flymake
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • page moved

    2021-11-13 page moved to http://xahlee.info/emacs/emacs/elisp_idioms.html You'll be redirected in 10 seconds.

  • Gauche(Scheme) でデバッグをする4つの方法 - higepon blog

    Gauche でコードを書いているときにコードが意図どおりに動かないことがあります。そのような場合にデバッグする方法を4つ紹介します。 前提 まず Gauche はリリースされている最新版を使った方が良いでしょう。Linuxのディストリビューションによってはパッケージが古い場合あります。 またScheme は関数型言語なので、デバッグの単位は関数(手続き)ごとに行うことが多いです。一つ一つの手続きが意図どおり動いているのか?を調べながら進めるのが基になります。 方法1 print デバッグ Gauche には今のところデバッガがありませんから基的には print デバッグがメインとなります。単純な print デバッグから見ていきましょう。 以下のような sum という手続きで print デバッグしてみましょう。 (define (sum n) (if (= n 1) 1 (+ n

    Gauche(Scheme) でデバッグをする4つの方法 - higepon blog
  • アルゴリズムとデータ構造演習

    演習の目的は、プログラミング言語C及びSchemeの基礎を習得し、 それらの言語を通じて、講義「アルゴリズムとデータ構造」の理解を深めることにあります。 重要なお知らせ 特に重要な連絡事項はここに掲載されます。 課題について 課題には、A課題とB課題があります。(課題番号の末尾が種類を表します。) B課題が基礎的な課題で、A課題が発展的な課題となっています。 B課題を全問解くことが、単位取得の目安です。 C入門第1回(10月10日) C入門第2回(10月17日) C入門第3回(10月24日) C入門第4回(10月31日) C第1回(11月7日) C第2回(11月14日) C第3回(11月21日) C第4回(11月28日) C第5回(12月5日) Scheme第1回(12月12日) Scheme第2回(12月19日) Scheme第3回(1月9日) Scheme第4回(1月16日) C補講

  • Scheme関連ブログリンク集 - ひげぽん OSとか作っちゃうかMona-

    読むと勉強になる Scheme 関連ブログを集めようと思います。日語/英語/自薦/他薦 問わずおすすめがありましたらぜひ教えてください。ここに追記していきます。 Shiro Gauche の作者 shiro さんのブログ 00000078 id:scinfaxi さんのブログ。Schemeのコンパイラを実装中のようです。 わだばLisperになる - cadrグループ Scheme ではないですが、Lisp の貴重な情報がたくさん書かれています。 programming: what's new online Reddit家。英語ですが Scheme の話題がよく上がります。 ディスカッション - comp.lang.scheme | Google グループ 同じく英語ですが面白いです。 PLT Scheme Blog id:sumiiiさんありがとうございます。 http://sche

    Scheme関連ブログリンク集 - ひげぽん OSとか作っちゃうかMona-
  • もっと楽しむ! プログラミング言語 「豆」談義:第1回 古くて新しい関数型言語「Lisp」|gihyo.jp

    はじめに「僕たちは今……」 人間の思考に、ことば――すなわち言語は欠かせないものです。考えごとをするときに、ことばを使っていない人はいないでしょう。 さて、僕達は今、コンピュータを身近に感じる世界にいます。 コンピュータというのは、ハードウェアとソフトウェアに大きく分けることができますが、ソフトウェアはさまざまなプログラミング言語を用いて書かれたプログラムで構成されています。 プログラムの重要さは、コンピュータのハードウェアを変更しなくても、中のプログラムを変えることによってコンピュータの用途を「計算」「⁠文書作成」「⁠ゲーム」「⁠勤怠管理」「⁠ショッピング」と変えることができることからもわかります。つまり、皆さんが「コンピュータって便利だね」と、言うときに指すコンピュータとは、プログラミング言語で書かれたプログラムのことなのです。 そのプログラミングの始まりは、チャールズ・バベッジが作成

    もっと楽しむ! プログラミング言語 「豆」談義:第1回 古くて新しい関数型言語「Lisp」|gihyo.jp
  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here

  • Emacs で JavaScript のシンタックスエラーを検出する ― ありえるえりあ

    Recent entries 宣伝:C/C++のための開発補助ツール、GCCSenseをリリースしました matsuyama 2010-04-15 宣伝:Rubyのための開発補助ツール、RSenseをリリースしました matsuyama 2010-03-21 Emacsは死んだ matsuyama 2010-02-22 WebアプリケーションをiPhoneに対応させるための技術メモ matsuyama 2009-10-13 tokyo-emacs#x02の個人的レポート matsuyama 2009-09-07 Recent comments replica louis vuitton Anonymous User 2010-12-22 Re:テキスト入力中に補完候補を自動的に表示してくれる auto-complete.el をリリースしました Anonymous User 2010-12

  • perlnow.el - emacs extensions to speed perl development

    perlnow.el is a collection of utility commands for perl programmers who use emacs. These commands are designed to help automate some routine tasks in the initial creation of perl scripts and modules. Commands are also provided to assist in running, testing and debugging inside of emacs. Detailed documentation has been included inside the *.el file itself, using the "docstrings" that are easily acc

  • Gaucheによるスクリプトプログラミング 体験記

    タイトルどおりGaucheでスクリプトを書いてみたその体験について記す。 書きたいプログラムが先にあったわけではなく、 Gaucheでスクリプトプログラムを書いてみるという目的が先にあり、 書くプログラムは後から探した。 フィイル操作があり、コマンドライン引数の処理があり、 多少の文字列操作があるプログラムという事で、 pdumpfsをGaucheで書く事にした。 pdumpfsをGaucheに書き換えた gdumpfs というのがすでにあって、プログラムを理解しやすだろうと考えたのもある。 Gauche が何か pdumpfs が何かについての細かい説明はしない。 GaucheはSchemeの処理系で、 pdumpfsはPlan 9のdumpfsにヒントを得たバックアッププログラム。 くわしい事はそれぞれのページを参照。 [目次」 ディレクトリの差分をコピーできるようにする ディレクトリ