A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Parses Javascript into an Abstract Syntax Tree (AST). Initially intended as frontend to hjsmin. Note: Version 0.5.0 breaks compatibility with prior versions, the AST has been reworked to allow round trip processing of JavaScript. [Skip to Readme]
Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの? とあるプログラミング言語が集う女子会にて: Perl: そういえばさ、なんでJavaScriptちゃんってundefinedとnullの両方もってるの? JavaScript: えっ、未定義の変数にアクセスした時undefined返したいじゃない? Python: 例外投げて死ねばいいじゃん Ruby: 例外投げて死ねばいいよね Python & Ruby: ねー♡ Java: いやそこは参照型ならnull、数値型なら0で初期化すべきでしょ C: これだから最近の若い子は…初期化にだってコストが掛かるんだからね!デフォルトで初期化するなんて無駄遣いよ!必要な人だけが責任をもって初
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files.
JavaScript per se is insufficient. The depths to which JavaScript fails is well-documented and well-understood. Its main faults are its verbose function syntax1, late binding2, which has led to the creation of various static analysis tools to alleviate this language flaw3, but with limited success4 (there is even a static type checker5), finicky equality, this behaviour, and lack of static types a
Home Reading Searching Subscribe Sponsors Statistics Posting Contact Spam Lists Links About Hosting Filtering Features Download Marketing Archives FAQ Blog From: Hamish Mackenzie <hamish.k.mackenzie <at> googlemail.com> Subject: Experimental GHC with GHCJS built in and Cabal support for JavaScript files Newsgroups: gmane.comp.lang.haskell.cafe Date: Saturday 14th May 2011 17:44:29 UTC (over 7 year
Haskell to Javascript translator Project aims to provide solution to compile modern Haskell libraries to Javascript files and use them in Ajax applications or develop entire Ajax application in Haskell language Previous version of project is located at vir.mskhug.ru. Building Code builds as standard haskell package $ runghc Setup configure $ runghc Setup build $ runghc Setup install Usage To compi
HJScriptというライブラリを使うと、HaskellのDSLとしてJavaScriptを書けるようだ。Haskell Server Pagesの一部らしい。 使ってみようと思うが、ドキュメントが皆無だ。以下、試しに書いてみたコードと実行結果: import Prelude (IO,($),Show(show),putStrLn) import HJScript import HJScript.Lang import HJScript.DOM.Window import Language.HJavaScript.Syntax data Navigator = Navigator deriving Show instance IsClass Navigator navigator :: Exp Navigator navigator = JConst "navigator" userAge
Открыть меню Домены и сайты Облако и IT-инфраструктура Помощь �!���U
jmacro: QuasiQuotation library for programmatic generation of Javascript code. Javascript syntax, functional syntax, hygienic names, compile-time guarantees of syntactic correctness, limited typechecking. Additional documentation available at http://www.haskell.org/haskellwiki/Jmacro
今更ながら Flapjax を試す。というかほんとに試しただけ。 Flapjax は FRP(Functional Reactive Programming) というものを JavaScript で実現したもの。FRP は、時間に応じて変化していくような値を Behavior という特別な値で表す。Behavior の値が変更されると、その値を使っている部分が自動で再計算される。これにより、イベントハンドラを記述する必要がなくなり、より宣言的にプログラムを記述することができるのだー。 まずはインストール Flapjax (http://github.com/arjunguha/flapjax/tree/master) haskell-web (http://github.com/arjunguha/haskell-web/tree/master) Flapjax のインストールには Web
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く