Yhc/Javascript

From HaskellWiki
< Yhc
Revision as of 15:22, 13 November 2006 by DimitryGolubovsky (talk | contribs) (More details about Echo demo)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

YCR2JS, a Converter of Yhc Core to Javascript

Table of Contents

  1. Brief Overview
  2. Users Guide
  3. Programmers Guide
  4. Examples and Demos
Echo
Description: Type any text in the input field provided, and see it echoed right above. Just for fun, type any decimal number and see it converted to a Roman number, and vice versa.
Features: Lowest possible level of interaction with web browser:
  • Simple monadic framework
  • Wrapping Javascript functions to become Haskell functions
  • Calling Haskell functions from Javascript
  • Access to Javascript (including DOM) objects and properties
  • Handling of Javascript exceptions in Haskell
  • Events handling
  • Third party code of some "general" purpose works in web browser
Tested with: Netscape 7/Linux, MSIE 6.0/Windows 2000

feel free to add your own combination of browser/os where you got this demo working

Demo URL: http://darcs.haskell.org/yhc/web/jsdemos/Echo.html
Haskell Source: http://darcs.haskell.org/yhc/web/jsdemos/Echo.hs
http://darcs.haskell.org/yhc/web/jsdemos/Roman.hs (C) Malcolm Wallace


--DimitryGolubovsky 19:02, 6 November 2006 (UTC)