高木です。こんばんは。 ずいぶんご無沙汰してしまいました。 申し訳ありません。 実は今年に入ってから、いろいろと事情が変わりまして、年末から取り組んでいたTcl/Tkラッパーの優先度を下げざるを得なくなっていました。
「技術情報」の記事一覧
objectクラスの設計
こんにちは、高木です。 昨日は姉妹サイトに投稿したので、この連載は1回抜けました。 今後もこうしたことはときどきあるかと思いますが、何もさぼっているわけではありません。 今回は、Tcl_Obj型、厳密にいえばTcl_Ob・・・
Tk_Mainは使えるか?
こんにちは、高木です。 今年に入ってから作り始めたC++によるTcl/Tkのラッパーライブラリには、設計上検討しないといけないことが山のようにあります。 大まかな方針は最初に決めたとおりですが、細かいところは都度決めてい・・・
名前空間の活用
こんばんは、高木です。 今日は日が変わる直前ギリギリの投稿になってしまいました。 明日はもう少し余裕を持ちたいと思います。 Tclには名前空間の機能があります。 けれども、拡張パッケージを自分で作るようなヘビーユーザーを・・・
グローバル変数をheader-onlyライブラリで使う。
おはようございます、高木です。 これまで、ラッパーライブラリの方針やクライアントコードのイメージについて検討を重ねてきました。 このあたりで、いったんこれまでに決めた内容をまとめてみることにします。 header-onl・・・
カレントインタープリタを設定するほうがよさそうだ。
おはようございます、高木です。 前回の投稿では、次のように都度インタープリタを指定せざるを得ないのではないかという話をしました。 [crayon-5ae2532fc806a251857264/] これでもいいんですが、ひ・・・
ラッパーを用いたクライアントコードのイメージ
おはようございます、高木です。 今回から、いよいよラッパーライブラリの具体的な内容について書いていくことにします。 まだ、ライブラリが完成したわけではないので、この連載では結果を解説するのではなく、試行錯誤する過程をその・・・
スレッドに関する方針
おはようございます、高木です。 前回、次から(つまり今回から)は実際のラッパーの内容に触れていきたいといきたいと書きましたが、もうひとつ重要な検討課題を忘れていました。 スレッドに関する方針です。 とりあえずシングルスレ・・・
ヘッダーファイルと名前空間の構成
おはようございます、高木です。 今年になってから「C++でTcl/Tkのラッパーを作る」の連載を開始しています。 本日初めて目にする方もいらっしゃるかと思いますので、あらためて簡単に趣旨を紹介しておきます。
Header-onlyライブラリの誘惑
こんにちは、高木です。 今回はC++でTcl/Tkのラッパーライブラリを作る上での基本方針についての話題です。 C++のライブラリといえば、ヘッダーファイルとリンクさせるライブラリファイル(*.libとかlib*.aとか・・・