@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

Common LispでSlackに定期ポストする

定刻に通知するスクリプトCommon Lispで簡単に書いてみた。

(追記 :

Slackの /remind コマンドで実現可能なことを教えてもらいました。が、Slack互換の別アプリで使っていることと、Common Lispでcronぽいもの、HTTPリクエストする練習だったので良しとします

)

続きを読む

Common Lispのパッケージ、ライブラリ、システム

パッケージとライブラリとシステムと、区別がついていないので調べつつメモ。

だいぶまとまってきた気がするのですがいかがでしょうか?指摘歓迎です!

(追記 *package*list-all-packagesrequireasdf:load-opasdf:load-systemについて追記しました)

続きを読む

Common Lispの難しさ/良さは選択肢の多さかもしれない

なぜ思うように実装するのが難しいと感じているのか、少し考えてみたところいろんな部分に選択肢が多いからではないかと気づいた。 慣れるとそれが良いところなのだろうけれど。 選択肢が多いので、意味がわかるまで問題に対する切り分けが困難。

続きを読む

JavaSctiptコンソールを生成するブックマークレット

開発者ツールが重い気がして、jq-consoleでコンソールを作ってブックマークレットにしてみた。

CodePenのコンソールには程遠いと思うけれど。

f:id:peccu:20161214122637p:plain

続きを読む

フロントエンドもサーバーサイドもCommon Lispで書く試み

'(qlot Caveman2 Clack Roswell jscl)この辺りの組み合わせでようやく雛形のようなものができた。

やろうとしたこと

jsclというCommon LispJavaScriptコンパイルしてくれるものを使って、フロントエンドもCommon Lispで書こうとした。

github.com

見よう見まねで作ったので、そこはこうするのが良い。といったことがあればコメントなりTwitterでなり指摘していただけると喜びます。

Lisp Advent Calendar 2016の記事です。

続きを読む