なぜ思うように実装するのが難しいと感じているのか、少し考えてみたところいろんな部分に選択肢が多いからではないかと気づいた。 慣れるとそれが良いところなのだろうけれど。 選択肢が多いので、意味がわかるまで問題に対する切り分けが困難。
続きを読むフロントエンドもサーバーサイドもCommon Lispで書く試み
'(qlot Caveman2 Clack Roswell jscl)この辺りの組み合わせでようやく雛形のようなものができた。
やろうとしたこと
jsclというCommon LispをJavaScriptにコンパイルしてくれるものを使って、フロントエンドもCommon Lispで書こうとした。
見よう見まねで作ったので、そこはこうするのが良い。といったことがあればコメントなりTwitterでなり指摘していただけると喜びます。
Lisp Advent Calendar 2016の記事です。
続きを読むCommon LispでJavaScriptのJSON.stringify←→JSON.parseのようなことをする
S式の文字列をS式にしたかった。
JavaScript | Common Lisp |
---|---|
JSON.stringify(obj) |
(prin1-to-string sexp) 、 (format nil "~S" sexp) |
JSON.parse(string) |
(read-from-string string) 、(with-input-from-string (in string) (read in)) |
Emacsで遊ぶ
Emacs Advent Calendar 2016 - Qiita 6日目のpeccuです。 5日目は yoshitiaさんの evil-modeのelispをちょっと覗いてみる - yoshitia’s diary でした。 明日はsylxさんのEmacsでライブコーディングする(仮)です。
続きを読むASDFとQuicklispとRoswellとqlotで利用する(インストールする)パッケージの場所
前の記事でわからない部分をまとめたので、少しずつ調べる。 peccu.hatenablog.com (そろそろorg-modeでブログ書きたい)
RoswellとQuicklispが簡単で便利ゆえに中身を気にしていなかった。 背景にある仕組みを理解すればパッケージ周りは多少解決できるのではないだろうか。
結論は、qlot使えば良さそうなことがわかった。
続きを読む