00:37:03
icon

準備書面の付属の甲号各証の控えの印刷とファイル綴じが終わったし、眠いしで、さっさと寝る。

09:53:17
icon

出勤したのはいいけど頭がぼーっとする。午前は単純作業しかできないやつだこれ。

09:53:44
2023-07-12 08:50:02 CNN国際ニュースbotの投稿 cnn_bot@u-tokyo.social
icon

ロシア軍指揮官がウクライナで死亡の報道 これまでで最も高位の将官か - CNN国際ニュース
cnn.co.jp/world/35206415.html?

Web site image
ロシア軍指揮官がウクライナで死亡の報道 これまでで最も高位の将官か
09:54:36
icon

またか。通信からの狙い撃ちは開戦初期には結構できていたが対策されてできなくなったが。

10:17:03
2023-07-12 09:45:45 とがの投稿 five_seven@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

10:17:20
2023-07-12 09:52:46 Ushitora Anqouの投稿 anqou@mstdn.anqou.net
icon

このアカウントは、notestockで公開設定になっていません。

10:17:56
2023-07-12 10:15:48 orangeの投稿 orange_in_space@mstdn.nere9.help
icon

ていうか、説明がおかしい気がするけど、狭義の型安全ってそういうものでは感><
静的で強い型つけが好きな人々(><含む)からしたら、弱すぎて足りなすぎる「よくそんなの使う気になるね><;」だけど、
例えば、文字列型と数値型で足し算が出来るか例外出すか、あるいは結果が数値になるか文字列型になるかみたいなのは、型安全かどうかや、静的動的であるかにも、直接は関係ない><

10:19:58
2023-07-12 10:02:25 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

10:28:20
2023-07-12 10:25:07 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

人々は型安全なプログラムを書きたいわけではなく振る舞いの良いプログラムを書きたいのだから

10:28:33
2023-07-12 10:24:05 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

つまり意味論から逃げるなということなんだけど

10:28:39
2023-07-12 10:23:57 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

それはそうで、同時に「狭義型安全かどうか」そのものの有難味の本質に目を向けろという話なんだよな

10:30:44
icon

型安全はどうでもいいから、振る舞いの滅茶苦茶さと記述の気持ち悪さをどうにかしてくれ、みたいな方。とはいえ、振る舞いの滅茶苦茶さの中に、勝手に型変換するよ~、便利でしょ??みたいなのも入ってるのかもしれん。

10:35:02
icon

振る舞いの滅茶苦茶さって意味論のうちに入るよなあ。期待した動きと違うってことだから、人間と言語の間で意味がずれてるし。

10:35:17
2023-07-12 10:33:38 orangeの投稿 orange_in_space@mstdn.nere9.help
icon

オレンジも明示的な型変換な環境の方が好きだけど、世の中の人々が「冗長!」って馬鹿にしてくる21世紀・・・><

10:37:17
icon

"AnyNumericalExpressionInString".to_iするぐらいはええじゃろというか、意図しないところで勝手になんかされるのはなあ。to_iかto_fかで大違いだったりするもの。

10:52:17
icon

mstdn.nere9.help/@7n2jju/11069
昨日のパトカーのサイレンを鳴らしていたかどうかが争いになった事件で、裁判官がドラレコのバイナリデータを見て整いすぎてると考えた事件のD1-Law.com判例体系のリファレンスデータ。
求償金請求事件(1305号)、損害賠償請求事件(1831号)
名古屋地判令和4年10月5日判例タイムズ1508号183頁D1-Law.com判例体系〔28302893〕

Web site image
Nobuyoshi Sato (発信者情報開示本販売中) (@7n2jju@mstdn.nere9.help)
10:53:12
2023-07-12 10:45:55 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

そもそも一般的な「計算」をメモリと CPU とかいう限定的なアーキテクチャで考えない

10:53:14
2023-07-12 10:46:39 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

チューリング機械は計算機のいち実装でしかない

10:53:26
2023-07-12 10:42:58 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

算術式がメモリを破壊するとかしないとか、そういう考え方はしない。

10:54:51
2023-07-12 10:51:56 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

保存: 項 t に型がついて t が項 t' へと評価できるなら、 t' には t と同じ型がつく。

ようは評価してたら急に型が変わったりしないという話

10:57:21
icon

それそれ。勝手に変えんな、の一言に尽きる。Cが型安全じゃないのは演算の途中で勝手に型は変換したりしないけど(整数系の型のビット長が増えるだけだし)、メモリ保護もくそもないし、ポインタ経由でやり放題だからだもの。

10:58:57
icon

まあ、ポインタ経由でやり放題だからこそ、構造体の先頭を決めておいて、ポインタが構造体自体が違うけど、呼ばれた関数で良きに計らうみたいな実装ができるわけではあるが。

11:05:29
icon

【速報】北朝鮮“弾道ミサイル” 午前11時13分ごろ日本の排他的経済水域の外に落下推定(TBS NEWS DIG Powered by JNN) - Yahoo!ニュース
news.yahoo.co.jp/articles/c9ac
Jアラートの試験をやるとか日本政府が言っていたら、北がそれに合わせて発射してくれた。なんと親切なんだ(違

11:06:32
2023-07-12 11:00:20 orangeの投稿 orange_in_space@mstdn.nere9.help
icon

でも、それだと、例えば型Aと型Bで演算した時に、型Bの方の値によって、型Aが返ってきたり、型Bが返ってきたり、型Cが返ってきたりする言語って型安全ではないになる・・・?><(?)

オレンジ的には「そんなの型安全じゃないよ!><」だけど、学問的にはそれも型安全であるってことになってるんじゃないの・・・?><

11:08:14
icon

型Aに合わせてほしい。同じ式で出てくる一番大きな整数系の型で合わせる言語もあるが、まあそこまでは許せる(どうせ代入するから代入演算子の左辺の型に合わせることになる)。

11:13:08
icon

“医師不合格”の石碑 だれが?なんのため? 岩手・一関 | NHK
nhk.or.jp/morioka/lreport/arti
こういう冗談が通じる感性が重要である。

Web site image
“医師不合格”の石碑 だれが?なんのため? 岩手・一関 | NHK
11:13:41
2023-07-12 11:01:58 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

手続き型言語だとその辺りのハンドリングがややこしいんだけど (操作的意味論)

11:13:56
2023-07-12 11:13:01 orangeの投稿 orange_in_space@mstdn.nere9.help
icon

よくわからないけど、TaPLの第一章にはPerlも安全に分類されてるし、wikipedia英語版を見るとBASICの型安全はstrongに分類されてる・・・><

11:14:36
icon

Perlは型安全なのかというと、気持ち悪いの一言に尽きる。PHPはもっと気持ち悪い。結局Rubyで落ち着いている。

11:15:47
icon

結局、型安全の話って、いろんなのが入り混じってて整理しきってないよね、いや、整理はされてるんだけど、それをきっちり理解してる人って少ないよねという。
俺も理解しているうちには入らない。

11:15:57
11:23:42
2023-07-12 11:19:40 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

11:23:48
2023-07-12 11:14:14 もちゃ(あと-14.14Kg)の投稿 mot@mastodon.motcha.tech
icon

このアカウントは、notestockで公開設定になっていません。

11:24:15
2023-07-12 11:20:22 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

たとえば「Javaは型安全です!」というのは「Javaの書き換え可能な配列型は共変なんだけど、型エラーの際には ArrayStoreException が飛ぶという定義済の挙動になるから、プログラム全体としての振る舞いはちゃんと想定されたものになっています!」というのを含意している、ということをまず了解する必要がある。

11:24:18
2023-07-12 11:21:28 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

で、定義済の挙動であることはわかったけど、そもそも実行時に型エラーが出るようなプログラムを実行できてしまうのは本当に嬉しさ十分なんですか? というのが、開発者が向き合うべき本当の問題なのよ

11:27:26
2023-07-12 11:24:09 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

あらゆる不都合な動作を「例外が飛びます」とか「終了コード127でプログラムが終了します」とかの “定義済の挙動/状態” へと飛ばしてしまえばそれは “型安全” な言語になるんだけど、それで? という話でしかない。
極論を言えば「未定義動作で必ず abort() する拡張されたC言語」みたいなものがあったらそれは型安全といえるはず。
で、サイレントに狂わなくなるのは確かにだいぶマシではあるが、所詮マシなだけなのよね

11:27:29
2023-07-12 11:24:56 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

その文脈での「マシさ」には度合いがあって、動的型付き言語はそのマシさにおいて最底辺に近い、ということをわかってほしいという話

11:27:54
icon

「勝手に変えるな」の正体はこれですかな。たぶん。

11:49:32
2023-07-12 11:46:38 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

ワイ「hoge型が想定されてるストレージにfuga型書き込んだろwww」
プログラム「はい型が違いま〜すwww異常終了!!!」

↑ みたいな例を考えたとき、異常終了が必ず保証されているならこれは型安全性を破ったことにならない

12:42:58
2023-07-12 11:57:14 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

良い喩えかは知らないけど、「この車は状況と操作に対して必ず再現性のある振る舞いをします。たとえば時速128kmでブレーキを踏むとブレーキは壊れて確実に効かなくなります!」というのは型安全のいう “安全” の範疇なわけ。クソ。
我々が求める安全性ってのはそうじゃなくて「ブレーキが壊れて効かなくなるような速度をそもそも出せません」でしょう

13:20:51
2023-07-12 12:46:10 雪国🍁もやしの投稿 moyashi_11@mstdn.kemono-friends.info
icon

このアカウントは、notestockで公開設定になっていません。

13:20:53
2023-07-12 13:09:25 ジョイフルラクーンドッグの投稿 BlueRayi@mstdn.kemono-friends.info
icon

伝統芸能 > BT

18:41:18
2023-07-11 22:58:09 piraさんの投稿 pira_finale@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

18:42:23
2023-07-12 18:36:14 tenjuu99(天重誠二)の投稿 tenjuu99@pleroma.tenjuu.net
icon

コミュニティノート、治安がわるすぎて笑ってしまった。
https://twitter.com/DividedSelf_94/status/1676860843164835841?s=20

18:42:33
2023-07-12 18:37:48 おさの投稿 osapon@mstdn.nere9.help
icon

せっかくの技術も使うのは人間・・・やはり人間が悪い・・・w

18:42:46
icon

ついったらんどは治安が悪い。