2025-01-01から1年間の記事一覧
scala3 で scala3 やってみた JDK のバージョン まず、scala3 を動かすには Java 11 以上とされているので、インストールしているJDK を調べる $ /usr/libexec/java_home -V Matching Java Virtual Machines (5): 21.0.8 (x86_64) "Eclipse Adoptium" - "Ope…
nim はじめました 教訓 LLM は マイナー言語や最新バージョンなどは把握していないため、LLMに聞くと高確率でハルシネーションしたり、実装してエラー→旧バージョンではこうだった的な嘘を教えてくれます。 環境は intel macOS 15.6.1です。 nim で gzip さ…
nim はじめました 教訓 LLM は マイナー言語や最新バージョンなどは把握していないため、LLMに聞くと高確率でハルシネーションしたり、実装してエラー→旧バージョンではこうだった的な嘘を教えてくれます。 環境は intel macOS 15.6.1です。 nim 2.2.4 nim …
NOTICE.xml.gz から file-nameの値とcontentIdを取り出す NOTICE.xml.gz から file-nameの値とcontentIdを取り出す by gauche gzip 圧縮された XMLファイル、NOTICE.xml.gz があったとします。それで XML ファイルのトップレベル licenses タグ内に file-nam…
macOS のヘッダーはどこ? 最近の macOSのヘッダがある場所は /usr/include じゃなくて別の場所に隠されているらしい。 ふと真夜中に zlib.h をみたいと思ったときにはこうしましょう。 cd $(xcrun --show-sdk-path)/usr/include
XLSX with Common Lisp Part 3 link ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について(2) ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について 対応策3 :xlsx パッケージのダウンロード元に xlsx common-lisp のような…
ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について(2) 前回の記事ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について 動作確認 Common Lispでquickload しているときは、どうやってファイルを変更すればいいんだっけ?…
xlsx Common Lisp ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について TL;DR (ql:quickload :xlsx) (in-package :xlsx) (defun get-entry (name zip) (let ((entry (zip:get-zipfile-entry name zip))) (when entry (xmls:parse (flex:oct…
gcl gcl latest が intel macでビルドエラーになる件 gclの最新がリリースされたらしいのでビルドしようとしてみた。 git clone https://git.savannah.gnu.org/git/gcl.git cd gcl/gcl ./configure --prefix=$HOME/gcl make Too many errors エラーが多い。 …