ソースとデモはこちら
[https://ellie-app.com/6MDXpy62q29a1]
今回はデータベースは使わずにプログラムの中に豚辞書18万語を入れてしまっています。
豚辞書について
こちらが入れた単語の末尾のひらかなで始まる単語を豚辞書の中からランダムに選んで返してくるので、まず絶対勝てません。
知らない単語がでてくるのはたぶん古い言葉です。
豚辞書はネットにあるクロスワードパズル用の辞書です。
Elmと文字列操作
文字列操作の練習をしたいと思って作り始めました。
StringをListにしたり、Stringに戻したり手間をかけているわりには、機能がない。
勝ち負け判定もしていません。
下敷きはRubyで書いたしりとりゲームで、Rubyはなんでもできてしまうので関数型プログラミングに直すのに苦労しました。
関数型プログラミングはHaskelもそうですがコンパイル時に出るエラーが親切でエラーをこつこつ直しているといつのまにか出来上がるのが素敵というか不思議というか感動です。