プログラミング言語「Lisp」についてのブロググループです。
はてなブログを持っていれば、誰でも参加できます。
Engineers Gate(エンジニアズゲート)は、完全無料で就職まで徹底サポート! 大手企業案件の実績多数のエンジニアが直接指導するので他校に比べ習得スピード、スキルに差がつきます。 またエンジニアズゲートは、現場の声を直接聞けるのも魅力で、未経験でも安心して受けることができ、最短3週間で就職が可能です。 それでも不安な方はまずは一度弊社まで気軽にご相談下さい! >>受講料無料!まずはお気軽に…
今日の午後に開催されたLispお茶会イベント(Shibuya.lisp lispteatime #11 - connpass)に参加しました。とくに事前にテーマを決めずにもくもく会に参加したのですが、作り途中になっていた二項分布の確率質量関数(Rでのdbinom)の高速化と精度改善をすることにしました。 二項分布の確率質量関数は以下のように定義されています。高校数学II/Bでも登場するので見たこと…
Windows11のWSL2でsketchを動かすまでの手順をメモ Sketch is a Common Lisp environment for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer…
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 …
(defun Othello () (setq table nil) (setq sq 8) (setq r nil) (defun initable () (defun initableat () (cond ((not table) (setq table '((0 0)))) ((= (caar table) (1- sq)) (setq table (push `(0 ,(1+ (cadr…
Next page