プログラミング言語「Lisp」についてのブロググループです。
はてなブログを持っていれば、誰でも参加できます。
前回の記事ではVSCodeでVim・Emacsキーバインドが使えるようになりました chaploud-blog.hatenablog.com VSCodeを使った開発をし始めて4年ほど経過したので、かつてはSpacemacs使いだった私も、モダンエディタの豊富なUIやマウス操作にはもう慣れてきました。ただ、普段会社で大きなモニタで開発していると気にならないですが、自宅でノートPCの画面上でVSCo…
昨年末にcl-portaudioを使ってCommon Lispで音の入出力をする記事を書きました。 marui.hatenablog.com この記事ではwith-default-audio-streamを使っていたため、デフォルトで指定されているオーディオデバイスが使われていました。どのデバイスがデフォルトになるかはprint-devicesを使えば分かります。手元のWindows環境で実行する…
エネルギーの話。書きかけだけど、公開しておく。 -- 事故が起きたら周囲数十kmにわたり人が住めなくなるような発電所を作ったり、 地球の資源を掘り出して消費して、スカスカの惑星にしてしまうことには明らかな問題がある。 自転や公転をする惑星に必然的に生じる力や、天然の超巨大核融合炉である太陽のエネルギーは、太陽と地球がある限り利用できるので、それを有効に活用することを考えていくことは重要である。今回…
Lispのインタプリタ―の作り方に関する参考書が紹介されていました。 処理系の作り方を通じて、関数型プログラミング言語の動作について理解が深まると思うので、時間があったら読んでみたいです。 zehnpaard.hatenablog.com 定番の「SICP」本 Anatomy of Lisp Lisp in Small Pieces Lisp System Implementation Funct…
Pythonの(といいつつCで速度を稼いでいる)Numpyという数値計算用のライブラリがあり、広く使われているのは誰もが知るところだと思う。実際には、WebエンジニアからはPandasといったフレームワークを被せて使うことが多い。 そんな中、NumpyのCommon Lisp実装があることを知った。その名もNumcl。 numcl.github.io READMEなどを読む限り、Numclは以下の…
今年は、20歳のときに立てた目標を達成した年だった。 目標だった年商1000万円は、本業と副業の両立によって達成できた。 数年前は単価1,500円程度で請けていたが、レベルアップと交渉を遂げて単価5,000円~6,000円に上げたことが大きかったように思える。 日常的には、本業の時間以外はだいたい副業に充てていたため、非常に忙しかった。とくに解決が困難な課題に副業でぶち当たったりしたとき、誰にも相…
コロナ禍に見舞われてから、「エッセンシャルワーク」という単語を目にするようになりました。社会の中で必要不可欠な仕事、医療従事者や宅配業の配達員、スーパーマーケットの店員、ごみ収集員などがそれに当たります。 一方で、2020年7月に日本語訳の「ブルシット・ジョブ――クソどうでもいい仕事の理論」 が刊行されるなど、個人的には仕事とは何か、必要か必要じゃないかという視点を持つことが頻繁になりました。 ブ…
昨年末にこんな記事を投稿しました。 あれから3ヶ月、ついにSBCL (Steel Bank Common Lisp)が正式にApple Silicon M1 chipをサポートしたようです。 http://www.sbcl.org/news.html#2.1.2 によれば、 New in version 2.1.2 ⚪︎platform support: ⚪︎support for ARM64 m…
tags: 情報 動機 Terminal周りを適当に使っていたのですが,これを改善すれば生産性が上がるのではということで改善してみます. Terminal emulator alacrittyというemulatorを使うことにしました. 理由は描画が早いらしいからです.公式サイトを見てどうこうします. sudo add-apt-repository ppa:mmstick76/alacritty …
次のページ