タグ

elmに関するalluserのブックマーク (5)

  • なぜ MVVM + FRP は Elm Architecture に勝てないのか - dely Tech Blog

    こんにちは、delyでクラシルiOSアプリ開発を担当している稲見 (@inamiy)です。 この記事は「dely #2 Advent Calendar 2020」の25日目の記事です。 dely #1 Advent Calendar 2020 dely #2 Advent Calendar 2020 昨日は、delyのSREチームのjoooee0000(高山)さんによる delyのSREチームがオンコールトレーニングを導入する3つの理由 の記事でした。 オンコール対応できるエンジニア、強くてカッコいい・・・ 私の方からは、メリークリスマス🎄🎅🔔 にふさわしい Elm Architecture による unidirectional なプレゼントをお届けします🎁 (2020/12/26 EDIT: タイトルを「なぜ MVVM は Elm Architecture に勝てないのか」から「

    なぜ MVVM + FRP は Elm Architecture に勝てないのか - dely Tech Blog
  • Elm で個人ホームページを作ってみた - ジンジャー研究室

    まず個人ホームページって響きが懐かしいな!という話はさておき。 普段は複雑な GUI 作りたいモチベーションで Elm をやっているんだけど、もちろん普通の Web サイトも普通に作れますよということで、参考になれば。 作ったサイト world-maker.com 高校の頃からやっている自作音楽を公開するサイト。タイトルが中二っぽいけど気にしてはいけない。 ソース github.com 使った技術 数年前のリニューアルでは Polymer を使ったが、ブラウザのバージョンアップで動かなくなって放置していた(トラウマ)。今回はもっと安心感のある Elm を使う。 MIDI + MP3 プレイヤー ピアノロール大好きなので、MP3 と並行して MIDI から読み取ったノートをピアノロールで流せるようにした。描画は Elm 公式サポートの SVG ライブラリ(elm-lang/svg)を使う。普

    Elm で個人ホームページを作ってみた - ジンジャー研究室
    alluser
    alluser 2017/05/12
  • 静的型付き関数型言語ElmでWebアプリ(SPA)を作ってみた - レガシーコード生産ガイド

    2016 - 09 - 23 静的型付き関数型言語ElmでWebアプリ(SPA)を作ってみた Elm 以下の記事を見てElmがかなり気になりました。 elm-conf 2016に行ってきたメモ - ジンジャー研究室 再利用可能なコンポーネントはアンチパターン - ジンジャー研究室 Evan Czaplicki「脱FRP。またはThe Elm ArchitectureからSignalを消した件」 - 以下斜め読んだ内容 私は 型推論 ありの静的型付き 関数型言語 (と言えばいいんでしょうか)でプログラミングした経験が殆どありません。このブログに昔 Haskell を触っていた 記録がありますが 、今読み返しても何書いてるかさっぱりわかりませんでした。 型推論 での静的型付けの強力さについては最近よく目にします。動的型付き言語での開発時に起きるエラーがどのようなものか少し記録を取ってみたところ

    静的型付き関数型言語ElmでWebアプリ(SPA)を作ってみた - レガシーコード生産ガイド
    alluser
    alluser 2016/09/25
  • elm-conf 2016に行ってきたメモ - ジンジャー研究室

    elm-conf 2016 アメリカ、セントルイスにて。 以下、終わった後に記憶を頼りに書き起こした雑極まりないメモ。 雰囲気 写真は休憩中だから人少ないけど。 トーク Keynote: Code is the easy part (by Evan Czaplicki) コードを書くのは一番簡単な部分。言語設計として何を書くかが問題。 Pythonは最初の5年ほぼプライベートで、ドキュメントが整うのには10年かかった。Elmはまだ4年。 要求を一つずつコードで実装して解決することはしない。数ある要求を集めてパターンを見つける。そのためにたくさんのフィードバックが欲しい。 0.18に向けて今取り組んでるのがデバッガー。モデルの状態を全部記憶できるし、状態を保存してリロードできたりする。あとサーバーサイドレンダリングとか。細々したタスクは今はあえて無視してる。 Beyond Hello Wor

    elm-conf 2016に行ってきたメモ - ジンジャー研究室
    alluser
    alluser 2016/09/20
  • ElmでHTMLパーサを作って公開するまでの手順 - ジンジャー研究室

    ElmHTMLパーサを作った。 github.com せっかくなので、ライブラリ制作に着手してから公開するまでのプロセスを書いてみる。Elm 開発の雰囲気を伝えるのが目的なので、特定のトピックが知りたい方はQiitaへどうぞ。(コードが沢山あるけど試してないので動かないかも。あと、途中でテストライブラリをアップデートしたりして実際に踏んだプロセスと違うし、コードも所々違うんだけど、それは無視して最短・最適のパスを踏んだことにする。) 経緯 Excel(とか他の表計算ソフト)からクリップボードにコピーしてWebアプリに貼り付けようとしたところ、フォーマットがHTMLだったのでパースしてデータを取り出したかった。ここで問題発生。 ElmHTMLパーサが無いだと。。— Yosuke Torii / ジンジャー (@jinjor) August 30, 2016 別にJSでパースしてElm側に

    ElmでHTMLパーサを作って公開するまでの手順 - ジンジャー研究室
  • 1