Arantium Maestum

プログラミング、囲碁、読書の話題

2018-03-15から1日間の記事一覧

ClojureとQuilで桜を吹雪かせてみた

こういう記事を読んだ: blog.livedoor.jp とても面白そうだったのでひさしぶりにQuilで再現して遊んでみよう、と思ったら意外と色々忘れていてえらく時間がかかった。 とりあえず結果: Quil -L7dtRVx3FipAGAAMkGE Runボタンクリックで桜吹雪が見えるはず。…

Effective C++勉強メモ: Item 21 Pass-by-存在しないオブジェクトへのReferenceしてはいけない・・・

前回の項目を理解するとなんでもPass-by-Referenceしたくなるが、ReferenceはそもそもちゃんとReferenceを返した先でも存在し続けるオブジェクトのものでなければならず、その条件が満たせないことも多い。という項目。 例えばAクラスにoperator*を定義して…

Thinking Functionally with Haskell勉強メモ: 第4章問題1

Exercise A null :: [a] -> Bool null [] = True null _ = False という定義を null = (==[]) と変えても大丈夫か?という問題。 実際使ってみると大丈夫そうなのだが: Prelude> null = (==[]) Prelude> null [] True Prelude> null [1] False Prelude> nul…