ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

2012-04-01から1ヶ月間の記事一覧

Scheme処理系毎に処理を分ける

Chaton Gaucheで教わった、実行しているScheme処理系によって分岐をする方法です。srfi-0で定められているcond-expandを使います。使い方の例ですが、hello.scmにこのように記述します。 (cond-expand (gauche (display 'Hello-Gauche)) (guile (display 'He…

Gauche-tk その2

Gauche-tkが無事動きました。0.9.2のHEADからGaucheをビルドすれば、CygwinとMinGWの両方でサンプルが動きました。 動かし方 0.9.2のHEADからGaucheをインストールする。詳しくはhttp://practical-scheme.net/gauche/download-j.htmlをみてください。cygwin…

Gauche-tk

驚くべき早さで Gauche-tk ができてました。 https://github.com/shirok/Gauche-tk早速サンプルを動かしてみましたが、やっぱり環境の違いのためか上手く動きませんでした。OSはWindows7(64bit)、Tcl/Tkのバージョンは、ActiveState ActiveTcl 8.5.10.1.2950…

tclkitを使って単一exeファイルを作る。

Tcl/Tkには、単一exeを作るためのtclkitというツールが存在します。tclkitを使ってpath.tclからpath.exeを作ってみます。 ファイルの入手 最低限必要なファイルをequi4.comから入手します。 http://equi4.com/pub/sk/から、sdx.batとsdx.kitをダウンロードし…

[tk] パスを表示するプログラム

tcl

何でも良いのでTcl/Tkのプログラムが一つ欲しかったので、前職で欲しかったツールをTcl/Tk作ってみました。環境変数PATHから無効なPATHと重複しているPATHを色分けして表示してくれます。不要なPATHを削除したり、実行ファイルのドラッグ&ドロップでパスを…