19:42:16 @mizunashi_mana@mstdn.mizunashi.work
icon

早く、頭ん中ほじくり出してプログラム生成してくれ

19:41:26 @mizunashi_mana@mstdn.mizunashi.work
icon

「まだ静的型付けに消耗してるの?今は型なし言語で少数チームの時代だよ?」
vs
「まだ実装に消耗してるの?今は静的型から実装自動生成の時代だよ?」

17:51:50 @mizunashi_mana@mstdn.mizunashi.work
icon

多分フロントメインで着手する頃にはだいぶ変わってるかもだが、こういうフロント持つ言語作りたみ。ま、とりあえずはフロントの機能は落としてバックエンドメインで作っていく予定だけど

Attach image
17:49:51 @mizunashi_mana@mstdn.mizunashi.work
icon

なんか蒸し暑くなってきた

17:45:31 @mizunashi_mana@mstdn.mizunashi.work
icon

そんなのがあるんだなあ

17:45:22 @mizunashi_mana@mstdn.mizunashi.work
2023-09-08 17:44:58 Posting Masanori Ogino 𓀁 omasanori@mstdn.maud.io
icon

ちなみにGoにはゲームボーイ向けのCコンパイラに入力するためのCコードを出力する非公式なコンパイラがある。

https://github.com/akatsuki105/gbdk-go

Web site image
GitHub - akatsuki105/gbdk-go: Experimental Go binding for GBDK(GameBoy Development Kit). You can develop GameBoy software using Go!
17:44:12 @mizunashi_mana@mstdn.mizunashi.work
icon

時代は 64bit、仮想メモリ空間が 1TB 以下のやつに用はない ()

17:43:42 @mizunashi_mana@mstdn.mizunashi.work
2023-09-08 17:42:53 Posting Masanori Ogino 𓀁 omasanori@mstdn.maud.io
icon

ちょっと待って🖐️ そのプログラミング言語、ゲームボーイでも快適に動きますか?(?)

17:41:21 @mizunashi_mana@mstdn.mizunashi.work
icon

serde_json のせいで純粋な serialize ライブラリになれなかった serde さん。JSON parser としてお世話になった (良い子は真似しちゃダメなやつ)

17:39:30 @mizunashi_mana@mstdn.mizunashi.work
icon

でも最近は copilot が全部 derive してくれる

17:39:04 @mizunashi_mana@mstdn.mizunashi.work
icon

rust-analyzer と derive は確かに便利

17:38:05 @mizunashi_mana@mstdn.mizunashi.work
icon

確かにたまに Rust 推しの人結構いる

17:37:11 @mizunashi_mana@mstdn.mizunashi.work
2023-09-08 17:36:29 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red
icon

なんでウェビ系にあんなに持て囃されてるのかはマジでわからん (あまり界隈が近くないため)

17:37:07 @mizunashi_mana@mstdn.mizunashi.work
2023-09-08 17:32:58 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red
icon

何があっても「C++ の苦しみよりマシ」で許容できてしまうわけで、言語がどうというよりもユーザの方が訓練されすぎている

17:37:06 @mizunashi_mana@mstdn.mizunashi.work
2023-09-08 17:31:54 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red
icon

C++ でしっかり苦しめば誰だって Rust 激推しになる

17:34:50 @mizunashi_mana@mstdn.mizunashi.work
icon

正しい使い方だ

17:34:36 @mizunashi_mana@mstdn.mizunashi.work
2023-09-08 17:34:06 Posting aqz/tamaina aqz@p1.a9z.dev
icon

TypeScript、JavaScriptとかいう線画に色塗りしてる感じでやってる

RE:
https://p1.a9z.dev/notes/9jdvanxcz4

17:30:09 @mizunashi_mana@mstdn.mizunashi.work
icon

Fediverse リアクション絵文字ライセンス、誰かまとめてなかったっけ。ブックマークしとけばよかった

17:27:38 @mizunashi_mana@mstdn.mizunashi.work
icon

ま、現状の型システムは色々な研究の果てにあるものなのでよくできてると思うけど、言語屋としては型システムが一番バランスがいいみたいな思考停止はしたくないよな

17:25:30 @mizunashi_mana@mstdn.mizunashi.work
icon

たまに生えてる、Ruby とか JavaScript の何受け取って何するか全く分からんキメラ関数な

17:23:06 @mizunashi_mana@mstdn.mizunashi.work
icon

ま、JavaScript で満足ならそれでもいいんじゃないですかね。型がついてても実装読みに行かなきゃいけないことはあるしね

ただ、型があることで書き方を制限されると、割と補完がつきやすいようにしか書けないというのはあって、そこはプログラム書きたいマン・ライブラリ利用マンからすれば単に気持ちよさが阻害されてるだけのように感じるかもだが、結構恩恵受けてるのではというのは思う。逆にたまにある TypeScript で無理やり型つけてる definitely typed のやつは微妙だよな感ある。あれは、何の役に立ってるんだ

17:19:01 @mizunashi_mana@mstdn.mizunashi.work
icon

ま、真面目な話、静的解析がそれなりに強ければそこまで型いらんと個人的には思うが、型があることにより体験が変わることは結構ある。後、言語実装やとしては、パフォーマンス出すにはそれなりに静的情報が欲しいというのはある。TypeScript は知らん

17:14:51 @mizunashi_mana@mstdn.mizunashi.work
icon

高階論理妥当性の決定不能性、うっ...

17:12:30 @mizunashi_mana@mstdn.mizunashi.work
icon

型が邪魔なんじゃない、実装が邪魔なんだよなあ

17:12:00 @mizunashi_mana@mstdn.mizunashi.work
icon

なぜ実装に型がつくという発想でいるのか。型から実装が作られてくれ

17:11:36 @mizunashi_mana@mstdn.mizunashi.work
icon

Twitter は型の話題でいっぱい。みんな実装好きだな

17:10:57 @mizunashi_mana@mstdn.mizunashi.work
icon

今日のお仕事終わり

11:02:33 @mizunashi_mana@mstdn.mizunashi.work
icon

急に涼しくなった