Learning先日Nimでneoというパッケージを使ったプログラムを動かそうとしたとき、コンパイルまでは通ったのだが、実際に実行しようとしたら以下のエラーが出てハマった。Lispを中心にこのブログを書いていたが、少し浮気してNimもやってみることにした。Lispの記事は減っていくと思う。Nimの開発もやってみる2018-05-27パッケージ内のシンボルを全表示するたとえば簡単なmyapp2プロジェクトに含まれる関数をすべて表示させたいとき、do-all-symbolsを使う。:myapp2)などとやってもエラーとなり、期待した出力は出ない。Lispファイルでプロファイリングする(SBCL)プログラムを作っていると、どこの部分が時間がかかっているか調べたいときがある。いうとき使うツールがプロファイラというもので、速度が遅い関数を特定できれば、そこをチューンアップしてプログラム全体の性能を改善するための手助けになる。buildコマンドでコンパイルできる。前回と前々回で作成したmyapp2プロジェクトを使う。Lispのプロジェクトを開発するための前半として、cl-projectを使ってmyapp2という名前のプロジェクトの骨組みを作り、それを呼ぶためのメインファイルmain.rosを作成する方法を説明した。Roswell以前のエントリーでsqlite3を取り上げる予定だと書いたが、まだそこまでのレベルに到達していない。Lispのプロジェクトを作成するためにはcl-projectを使うのが便利。Railsのscaffoldと同じ。Lispでも大抵できる。Lisp上で動作するWebフレームワーク。Lispに関しては初心者だが、Caveman2を起動させるまでにはかなり苦労し、途中何度も心が折れそうになった。Lispのことについて。大昔、PC-8001(!)に感動し、BASIC言語やZ80の機械語でゲームなどを作っていた。社会人になってからは趣味でプログラミングをしている。Lispを勉強している。Lisp開発環境2018-05-09はじめにこんにちは。kitemwといいます。