タグ

altjsに関するuehajのブックマーク (3)

  • elmでやってみるシリーズ5: 逆ポーランド電卓 - uehaj's blog

    Elmでやってみるシリーズ5: 逆ポーランド電卓。 いわゆる一つの逆ポーランド記法(Reverse Polish Notation, RPN)電卓です。入力フォームをSignalに結びつけて入力として使う例になります。私は物のRPN電卓を使ったことがないので物とはたぶん動作が違います。 import Graphics.Input (input, button) -- 電卓のボタン操作の種別 data Keys = Number Int | Add | Sub | Mul | Div | Clear | Enter -- GUIからの電卓に対する操作入力列を表現するシグナル。初期値はClear。 keys = input Clear -- 画面を作る。 calculator (n, xs) = let btn = button keys.handle btnN n = btn (Numb

    elmでやってみるシリーズ5: 逆ポーランド電卓 - uehaj's blog
    uehaj
    uehaj 2014/07/22
    Elm流行れ〜流行れ〜。
  • Googleエンジニア曰く「私たちにはより多くのWebプログラミング言語が必要だ」 | スラド デベロッパー

    GoogleのソフトウェアエンジニアであるGilad Bracha氏は、ニューヨークで開催されたQCon開発者会議の壇上で、Webアプリケーションについて触れた。同氏はWebアプリケーションについて、機能と使いやすさでデスクトップアプリケーションを上回る可能性を有している。しかし、実現するにはWebアプリケーション開発でより多くのプログラミング言語が選択できる必要があるだろうとしている(ITWorld、Slashdot)。 その理由として、Webアプリケーションには、ネットワークに接続できない環境では使えないという欠点がある。将来的にはWebアプリケーションをオフラインで実行する能力は重要になる。このためどんなWebプログラミング言語でも、オフライン使用のための何らかの方法が必要になるだろう。またプログラマがアプリケーションを組み上げたり、テストするのがより簡単になる必要がある、と語った。

    uehaj
    uehaj 2014/06/16
    Elm is a functional language that compiles to HTML, CSS, and JavaScript. It is great for creating websites, interactive widgets, diagrams, and 2D or 3D games. Elm is also super simple to embed as a component in an existing project, and interop with JS is easy.
  • https://github.com/purescript/purescript/blob/master/README.md

    uehaj
    uehaj 2014/02/19
    PureScript is a small strongly, statically typed programming language with expressive types, written in and inspired by Haskell, and compiling to Javascript.
  • 1