Haskellとかがいう型ありきは、プログラム意味論とかで、推論や自明性(?)を活用して記述を楽する(?)為に型を使うみたいな感じ?><
(めちゃくちゃ雑にいうとジェネリクスとかそういうのの超すごいやつ(?))
一方、Adaの型ありきは、それを元にむしろ制限させる事の為に、同じように抽象化できる物を、ヒューマンエラーを検出する為に明示的にのみ行わせると言う発想?><
ていうか、
https://mstdn.nere9.help/@orange_in_space/101389196152287067
これ読んだ瞬間に
「Haskellは型ありきの発想で...」
「Adaみたいに型システムを活用してヒューマンエラーを検出する方が型ありきじゃん!?>< 型作ってよ!>< 型書いてよ!><」
の間の齟齬がどういうことかやっとわかったかも><
これ、どういう人が書いたのか全くわからず(情報系の先生なのは本文からわかるけど)、単にググって「おもしろいなるほど><」 と思って読んでtootしてそして最後まで読んで、それからやっと「何の研究してる先生なんだろ?><」とリンクをクリックして、ぞわっと来た><
"インタラクティブメディア・ユーザーインタフェース・情報可視化・..."(以下略)
https://fukuchi.org/index.html.ja
読みかけだけどおもしろい><(読みかけなのにtootするほどに><)
-- プログラムを数学の言葉で理解すること https://fukuchi.org/essay/2015/math-or-machinecode.html
Span<T>構造体 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
https://ufcpp.net/study/csharp/resource/span/
[C#]イマイチ分かりにくいIDisposableの実装方法をまとめる。
https://clickan.click/idisposable/
https://twitter.com/asusrogjp/status/1082823635545407488?s=21
ついのTLに光るゲーミングチェア流れてきた
実は外向的・内向的な人よりも多い。「両向的」な人の性格とは? | MYLOHAS https://www.mylohas.net/2019/01/182847ambivert.html