stobj を学んで ACL2 で色々できそうな気持ちになったけど何も思いつかない。
Notices by きゅーけー (tojoqk@mastodon.tojo.tokyo), page 173
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Wednesday, 25-Aug-2021 00:28:02 JST
きゅーけー
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 23-Aug-2021 10:55:32 JST
きゅーけー
今の体調不良は実は過去に無自覚に無症状で感染していたコロナの後遺症なのではないかと思うことがある。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 23-Aug-2021 10:38:27 JST
きゅーけー
今体調が凄く微妙で出勤するかどうかかなり悩んでる
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 23-Aug-2021 02:48:41 JST
きゅーけー
まったく眠れない
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 23-Aug-2021 02:03:39 JST
きゅーけー
stobj を学べただけだけでおおきな進捗といって良さそう。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 23-Aug-2021 02:02:18 JST
きゅーけー
破壊的変更をするだけじゃなくて操作の性質の証明までできるからな。論理的には副作用はなく書けるから強すぎる。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 23-Aug-2021 02:01:09 JST
きゅーけー
ACL2で破壊的変更をする関数を書けるようになって最強になれそう。まずはライフゲームとか作ろうかな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 22-Aug-2021 23:40:43 JST
きゅーけー
これだけみると更新するのに過去の値とはって感じだな。stobj は副作用のない世界で不可逆な変更をするための仕組みって感じで、副作用のある関数を導入することなく実際には破壊的な変更をするための仕組みって感じ。副作用のない世界では更新する前の変数とかにアクセスすれば、過去の値を見れるわけだけど見ないことを証明できれば破壊していても破壊していなくても差はないってことだな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 22-Aug-2021 23:36:52 JST
きゅーけー
ACL2 の stobj を勉強してる。なんかこれで ACL2 で副作用を扱えるっぽい。構文的に更新前の過去の値が参照されないことを証明することで破壊的変更を OK とするみたい。面白い。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 22-Aug-2021 01:15:07 JST
きゅーけー
企業特有のクソ利用規約(一般ユーザを訴える条件を羅列する感じのやつ)じゃないだけでも最高だな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 22-Aug-2021 01:11:02 JST
きゅーけー
XP-PENMac_3.2.0_210814(New UI Driver) っていうドライバのライセンスが LGPLv3 だった。https://www.xp-pen.jp/download-330.html
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Sunday, 22-Aug-2021 01:05:55 JST
きゅーけー
XP-Pen って会社の左手デバイスが macOS でうまく動かないという相談を受けて確認したところ、macOS のアクセシビリティへのアクセスを許可していないのが原因だった。
また、XP-Pen の左手デバイスのドライバのライセンスが LGPLv3 だったので感動した。自由ソフトウェアとしてドライバを公開している企業が存在するとは驚きだ。私の XP-Pen 社への評価が爆上りしてる。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 21-Aug-2021 23:09:39 JST
きゅーけー
Guix でスクリプトを書くなら ACL2 よりも Guile の方が合理的なんだよなー。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 21-Aug-2021 23:08:14 JST
きゅーけー
UptimeRobot の有料ユーザーなので、ハートビート監視でなんか色々監視する対応しようかな。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 21-Aug-2021 13:07:16 JST
きゅーけー
最近は ACL2 で友人の書いたプログラムのアルゴリズムを証明してるんだけど、そうじゃなくて自分でなんかやりたい気持ち。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 21-Aug-2021 10:15:07 JST
きゅーけー
なんか ACL2 でスクリプト書きたいけど何も思いつかない問題が発生してる。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Saturday, 21-Aug-2021 10:12:24 JST
きゅーけー
反出生主義、そもそも生まれることについて思い通りにならないという問題があると思う。仮に地球上で何も生まれなくなっても生まれることのどうしようもなさは何も解決しないんじゃないかな。宇宙広いし。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Friday, 20-Aug-2021 09:21:11 JST
きゅーけー
行動分析学を生かした小学校ができるみたい。革命なのでは。
https://twitter.com/nishikarugakuen/status/1428506488906027011?s=21
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 19-Aug-2021 13:49:31 JST
きゅーけー
どこまで program モードの範囲を限定できるかが肝だ。
-
きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Thursday, 19-Aug-2021 13:48:53 JST
きゅーけー
ACL2、program モードで関数を定義すれば何も証明してくれない代わりに副作用使い放題なことがわかった。これで ACL2 でスクリプトをバリバリ書いていけるぞ。