2020-01-01から1年間の記事一覧

WAT (WebAssembly Text Format) と Common Lisp で遊ぶ ~malloc, freeをつくる編~

lisp Advent Calendar 2020 22日目の記事です。 下記の続きになります。せっかくWATを書く(Common Lispに書かせる)準備ができたのでそれを使って何か書いてみます。 eshamster.hatenablog.com 引き続き下記のリポジトリで遊んでいきます。 github.com 目次…

WAT (WebAssembly Text Format) と Common Lisp で遊ぶ ~Common LispにWATを書かせる編~

lisp Advent Calendar 2020 15日目の記事です。 下記の続きになります。 eshamster.hatenablog.com 引き続き下記のリポジトリで遊んでいきます。 github.com WATを書くという意味ではまだ準備編で、薄めのラッパーをかけてCommon LispにWAT (WebAssembly Tex…

WAT (WebAssembly Text Format) と Common Lisp で遊ぶ ~準備編~

lisp Advent Calendar 2020 7日目の記事です。 WebAssemblyを真面目に試そうと思ったらCやらRustやら他の言語からコンパイルして生成するものかと思いますが、せっかくそのテキスト形式 = WAT (WebAssembly Text Format) がS式なので直接書いて(書かせて)…

Common Lisp (Parenscript) で GAS を書く

GAS (Google Apps Script) を Common Lisp (Parenscript) で書けるようにしたという話です。テンプレートを作ったのでその使い方やら中身の話やらを簡単に書いていきます。

【Common Lisp】cl-base + rove + GitHub Actions でテストする

以前「cl-base + rove + Travis CI でテストする」という記事を書きましたが、その s/Travis CI/GitHub Actions/ 版です。 eshamster.hatenablog.com 下記が作成したアクションのリポジトリです。 github.com 使い方 中身 action.yml test-docker/Dockerfile…