やりたいプログラミング言語
プログラミング言語を学んで言語機能を比較するのがとても楽しい。
Ruby
純粋オブジェクト指向と言われる言語はどういうものなのか?
同じようにオブジェクト指向が強い動的型付け言語のJavaScriptとはどのように違う?
オブジェクト指向の原義であるメッセージパッシングを尊重されてるみたいな話を聞くけどなんで?
後付けの型システムはどんな具合?
とくに TypeScript と比べた感じで
Solargraph はどれぐらいちゃんと補完してくれる?
Crystal
Rubyに強くインスパイアされた言語はどれくらい似ているのか?
どのような型システムを搭載しているのか?
型推論が強いって聞いたけどどんな具合?
Haskell
まだまだ学び足りてない
いろいろな 型クラス
Foldable
Applicative
Monoid
カインド
do構文って結局何?
モナド を使って何ができる?
非同期処理 はどうやって書く?
線形型 ってあるよな あれは何?Rustとの関係は?
PureScript
Haskellのどのような悪いところを改善している?
Halogen ってどういう感じ?
Elm
ひさしくやっていない
副作用を含むアプリケーションを書いていない
The Elm Architecture ってどうやって副作用を取り扱ってるの?
TEAってほかのアーキテクチャとはどう違う?
Mint
SPAのためのDSLって実際どのようなものになるの?
React Hooksみたいなcomposableなものはどうやってる?
SATySFi
組版したい!
パッケージ管理まわりに無限に改善点がありそう
OCaml
GADT とは?
F#
コンピューテーション式って?
Scala
オブジェクト指向と関数型を合体させてるけどすごいの?
モナドとか扱えるらしいけどHaskellとはどう違う?
implicit parameterってなんだろう アドホック多相を実現できるらしい
Scala 3ではどのように変わった?
Clojure
LISPをやりたい
LISPスタイルのフロントエンドがどうなるのか気になる
Rust
トレイト を使いこなせていない
ライフタイム 自信がない
モジュールシステム が全然わかっていない
標準ライブラリを全然知らない
async/await がまったくわからない
tokio って何してるの?
JavaScript
どのようなプロポーザルが出ている?
パターンマッチ
パイプライン演算子
部分適用
モジュール