2023-01-24

sleep.hs

Table of Contents

やったこと

  • 『旅のラゴス』を読み始めた
  • LYAHFGG! 第4章
  • 情報通信工学課題(13)

大したことをやっていない。睡眠習慣が半壊中なので今日は早く寝る。

旅のラゴス

年始に買った筒井康隆の本。勝手に星新一的なショートショート集だと思っていたけど、各話同じ主人公が登場していて、時系列的に繋がっているっぽい。たぶん明日には読み終わるので感想はその時に書く。

LYAHFGG!

4章をやった。 内容は、パターンマッチ・ガード・where, let bindings・case 式など。

まだまだ初心者だけど、書いていてかなり手に馴染む感覚があって楽しい。昨日も書いたけど型クラスが本当に好き。RustのTraitは、トレイトという語彙ながらも型クラスと言うほうが性質的には近いのかなあと思った^[こう言っておきながらだけど、ここを厳密に考えることには多分あまり意味がない。両者が解決しようとする問題はほとんど同じはずだから]。

いろんな言語をやると、言語機能の立ち位置や体験の違いを鳥瞰的に見られるのが良い。コードを書いていて辛い体験があったとき、それが自分のスキルの問題なのか、あるいは言語が抱える問題なのか、文化として発生している問題なのか、プログラミング言語一般に言える問題なのかなどを考えられる見地をもつことは、その体験を短絡的な原因の追求・解決で終わらせず、その先を考えるきっかけになる。

メインで使う気がまったく無いとしても、知らない言語に触れることは大事だなと思った。