Gauche

リーダーマクロと行カバレッジとステップ実行を作った

これはKPF#x09のネタとして作成して発表したものです。台風の影響で勉強会は延期になってしまいましたが、これ以上公開を先延ばししたくないので予定通り公開します。 リポジトリはこちら。github上にあります。 今回はGaucheにリーダーマクロ、行カバレッジ…

LISP風VimScript「vise」

LISPが好きですか?ときかれたら「Yes」と答えるでしょう。 VimScriptが好きですか?ときかれたら「No」と答えるでしょう。 だけど、Vimが好きですか?ときかれたら「Yes」と答えるでしょう。 そんなわけで今回作ったvise(ビーズ)です。 これはKPF#x08のネタ…

Gauche開発支援拡張vim-gdev/emacs-gdev紹介

VimとEmacs上のそれぞれで動作するGauche開発支援の拡張スクリプトを開発しています。 開発に一区切りつけるためにこの辺で紹介記事としてまとめておきたいと思います。 なにはともあれ動作画面のスクリーンショットから。 このスクリプトではVimとEmacsでほ…

vim_goshreplに自動use機能とwhich-module関数を追加しました

先日こちらで紹介したVim上で動作するGaucheのREPLプラグインに新しい機能を実装したので紹介します。 自動use機能 まだ読み込まれていないモジュールのシンボルを使用したときに、自動的に必要なモジュールをuseする機能です。 which-module関数 シンボルが…

Vim上でGaucheのREPLを動かす

※2012/5/4 追記 neocomplcache用のキーワードパターン記述を追加 タイトル通り、画像の通りのものを作りました。 Vim上からgoshREPLを扱うためのVimscriptです。 ソースコードはGithubにあります。こちら。 インストール方法は標準の方法と変わりないので割…

Gauche用OpenCVラッパー、Gauche-CVお披露目

お披露目とかタイトルで書いておきながら、まだとってもバギーなGauche-CVを紹介します。 ここ最近、Gauche-SDLとかgosh_completeとか他のあまり表に出していないもの物含めて、たくさんのGaucheプログラムを書いてます。 それらの書くきっかけになったのが…

neocomplcacheを利用したGauche用補完プラグインgosh_completeを作ってます(インストール篇)

※3月4日gosh_completeのインストール方法を修正しました。 タイトルがやたらと長くなってしまいましたが、何となくの思いたった勢いで、Vimのneocomplcacheのソースプラグインとして動作するGauche用補完プラグインを作成してます。 動作画面はこんな感じ↓ …

Gauche-SDLでライフゲーム

最近になってGauche用のSDLラッパーを作成しているので、ここで一つ宣伝をしておきます。 SDLの詳細に関しては本家とかウィキペディアとかで。 作成しているGauche-SDLはこちらのgithub上にあります。 インストール方法などもろもろは同じくgithub上のWikiに…