タグ

gaucheに関するarray08_12のブックマーク (6)

  • Re: 僕と契約してLisperになってよ!-Gaucheの開発環境を整えよう-

    僕と契約してLisperになってよ!-Gaucheの開発環境を整えよう- - (define -ayalog ’()) Vim派であれば、またはEmacsもVimも嫌いなら。 Vim派なら Vim上でGaucheのREPLを動かす - aharisuのごみ箱 neocomplcacheを利用したGauche用補完プラグインgosh_completeを作ってます(インストール篇) - aharisuのごみ箱 vim_goshreplに自動use機能とwhich-module関数を追加しました - aharisuのごみ箱 Gauche開発支援拡張vim-gdev/emacs-gdev紹介 - aharisuのごみ箱 EmacsもVimも嫌い Sublime Text 2でGaucheコードを書くために - 飲んだり寝たり EmacsもVimもSublime Text 2も嫌いなら Gauche

  • 僕と契約してLisperになってよ!-Gaucheの開発環境を整えよう- - (define -ayalog '())

    というわけで、最近周りの人にLisp(といってもSchemeだしGaucheだけど)を布教する機会が多くなってきたのと、ちょっとセットアップの仕方教えてよ!って要望があったので、Gaucheで遊ぶまでの道のりを優しく丁寧に書いてみる。 (元も子もないことを言えば、プログラミングGaucheあたりを読めば、綺麗に解説してあったりするんですけど、まぁココみれば全部分かるよ!くらいで書いてみたいと思う) 対象読者はMacとUbuntu使ってる人です。あしからず。*1 目次 Gaucheのインストール Emacsのインストール Emacsの設定 Gaucheリファレンスを読む準備 Gaucheのインストール ・UbuntuとかDebianな方 sudo apt-get install gauche ・Macな方 brew install gauche ・ソースからインストールしたい方 ダウンロード

    僕と契約してLisperになってよ!-Gaucheの開発環境を整えよう- - (define -ayalog '())
  • Gauche:LandOfLisp

    ちょっとだけトリッキーなのはgame-readで、Common Lispのreadは 後続の空白文字(改行文字含む)を消費するので、 > (game-repl) とタイプしてRETを打った時、入力バッファは空で、game-read はすぐに ユーザの入力待ちになるのだけれど、Gaucheのreadは後続の空白文字を消費しない。 gosh> (game-repl) とタイプしてRETを打つと、REPLは閉じ括弧まで読んですぐに(RETを入力に残したまま) game-replを実行する。その中から読まれる game-read は最初に 残っていたRETを見るので、最初のread-line で空の文字列が帰ってくる。 移植版ではこのケースへの対応が入っている。 Shiro(2016/02/02 23:30:58 UTC): 現在の開発版Gaucheでは、REPLについては後続の空白を 読み飛ばす

    Gauche:LandOfLisp
  • Gauche開発支援拡張vim-gdev/emacs-gdev紹介 - aharisuのごみ箱

    VimEmacs上のそれぞれで動作するGauche開発支援の拡張スクリプトを開発しています。 開発に一区切りつけるためにこの辺で紹介記事としてまとめておきたいと思います。 なにはともあれ動作画面のスクリーンショットから。 このスクリプトではVimEmacsでほぼ同じことを実現しています。 インストール方法 VimEmacsそれぞれのインストール方法から紹介します。 まず、どちらにも共通していることですがGaucheの0.9.2以上が必要になります。 ・Vimにインストール Vimでは外部プロセスであるgoshと通信するためにvimprocが必須です。 また、補完候補を出すためのneocomplcacheと、検索インタフェースであるunite.vimが必要になります。 それぞれの必須スクリプトのインストール方法ですが、全てVimでは有名なスクリプトで検索すると解説ページが見つかると思う

    Gauche開発支援拡張vim-gdev/emacs-gdev紹介 - aharisuのごみ箱
  • Practical Scheme

    このページでは、プログラミング言語Schemeの紹介、および 自作のSchemeのライブラリやアプリケーションの紹介をしてゆきます。 特に、ファイルをパーズしてテキストファイルを生成したりとか、 プロセスを監視したりとか、ちょっとしたGUIをでっちあげる と言った、職業プログラマとしてやってく上で避けて通れない雑用に便利な ライブラリが中心になる予定です。 SchemeはLisp系の言語で、見かけはLispに良く似ています。 Lispと聞いたら人工知能用言語だとか、もう古くさい言語だとか思われることも 多いんですが、CommonLispで書かれた実用的なアプリケーションはいろいろ ありますし、Schemeも拡張言語としてそれなりに使われています。 ただ、いかんせんマイナーな言語であることは間違いなく、メンテできる人が居ない とか他に分かる人が居ないという理由で採用が見送られることがあるのは

    Practical Scheme
  • Top (Gauche Users’ Reference)

    Top This is a reference manual of Gauche, an R7RS Scheme implementation.

  • 1