タグ

JavaScriptとelmに関するnanakosoのブックマーク (1)

  • 「プログラムでシダを描画する」をelmで描画する - uehaj's blog

    やや乗り遅れているネタとして、シダを描くというのを、elm言語でやってみました。 (追記: 改良版も作りました) elm言語は、基はHaskellライク文法(サブセット方向)に、F#とOCaml風味の演算子・文法を振り掛けた、ヒンドリーミルナー型推論・純粋関数型・正格評価の言語で、repl上もしくは主にJSにコンパイルしてブラウザ内で実行します*1。特徴はFRP,ファンクショナルリアクティブプログラミングをサポートする言語だということです。 以下がシダを描画するelmコード。もっといい書き方あると思うので気付いたらご指摘お願いします。 import Mouse import Generator import Generator.Standard sida_width=500 sida_height=500 randomSeed = 12346789 gen = Generator.Sta

    「プログラムでシダを描画する」をelmで描画する - uehaj's blog
  • 1