@indutny 中置式で表現された数式を Lisp で解釈可能な前置式に変換するプログラムを書いていて、単項マイナスを扱うかどうか、扱うとしたらどう処理するかについて悩んでます。
どのみち -x^2 のような式まで考慮すると単項マイナスの優先順位は複雑になってくるので、 (-x)^2, (- (x^2)) のように単項マイナスは常に括弧を省略できないようにすべきなのかどうか。。。というようなことを悩んでいました。
@indutny 中置式で表現された数式を Lisp で解釈可能な前置式に変換するプログラムを書いていて、単項マイナスを扱うかどうか、扱うとしたらどう処理するかについて悩んでます。
どのみち -x^2 のような式まで考慮すると単項マイナスの優先順位は複雑になってくるので、 (-x)^2, (- (x^2)) のように単項マイナスは常に括弧を省略できないようにすべきなのかどうか。。。というようなことを悩んでいました。
単項マイナスについて考えすぎておかしくなりそう。
シャッターチャンス逃したなあ。飛行機が近くを通ってたのだけどバスの中だから音がしなくて気づかんかった。
そもそも運転しないのだから、運転免許を更新する必要が本当にあるのかについては疑いがある。
免許更新のための旅が始まる
JavaScript でミスったときにでる表示だ
今日、有休でお休みで、たまたま小泉新次郎の出馬会見をやっているのでみているが、思ってたよりも急進的な改革派っぽい印象。
うーん、結局11時限界までだらだらしてからの稼働開始という流れ。時間を巻き戻して欲しいところ。
神は言っている、ここで寝る運命ではないと・・・
という声が聞こえてきて目が覚めた
あとドキュメントも必要だな。
あとはいまの状態で自動テストを追加してリファクタかな。
qklib から切り出して単独のリポジトリにしてもいいかもしれない。
Lisp で自然に書いた数式と中値式を相互変換できるようになった。
ここまで長かった。これですべてのケースで式をLispで書くことができ、Lispの数式を読むことができない人向けに中置式版に変換することができる。
Wikipedia みた感じだと F# から始まってそう。
関数型由来だろうなという予想はあってそう。
https://en.wikipedia.org/wiki/Async/await
C# の Task も async/await の問題解決なのか。
本当の一番乗りはどこなんだろう。Haskell のモナドとどっちが先か。
Promiseってなんだ
4kディスプレイ一枚で十分だし、姿勢的にも二枚あると微妙になるということから、ノートパソコンは閉じて使うことにした。
仕事でマイクを使う問題でノートパソコンを開いていないとマイクが反応しない問題も外付けマイクを付けて対応した。
ノートパソコンが左にあり、メインディスプレイが右にあるのなんでだっけ?って思って考えたところ、macOS が右上に通知を表示するのでノートパソコン側に通知が表示されないように左に置いたのを思い出した。
やはりクソなのでは。
ACL2 をビルドして手元で動かせるところまでやろ
今日は一日中 React の勉強をしていた。虚しさがすごい。しかし、だいぶ理解度というか手に馴染む感じがしてきたのでよい。
私は事実上の強制により React の学習をしている民なのだけど、「これからはじめるReact実践入門」という本を読んでいて、これはよかった。
やる気のある人なら本など読まずとも React の勉強はすいすいできるのかもしれないけど残念ながら私はないのでこうやって情報が日本語で本にまとまっているととても嬉しい。本当に助かったので感謝。
JavaScript の説明と React の説明がある程度混在する形になるのだけど、私は JavaScript のやる気もないのでそれも助かる。
最初からリファレンス的に使いたいという人には不便だろうけど、一度頭からざっと読み込んで必要なところを読み返しながら使うのにはかなりよいと思った。
それでも分からないところに限り、検索して調べるというのでだいぶうまくいった。
Lisp と自由ソフトウェアと行動分析学が好きです。自分専用のマストドンサーバーを運用しています。最近はデジカメにはまってまいて、そのための写真管理DBの構成とか考えています。生活リズムの安定のため、深夜 02:00 から 10:00 までの間はアカウントロックをかけています。その間は何も反応しません。
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.