• R/O
  • HTTP
  • SSH
  • HTTPS

happyabc: Repository summary


Recent Commits RSS

Rev. Time Author Message
2f94707 2010-02-22 07:03:05 mzp debugger implements listen function
f232bc3 2010-02-20 17:24:36 mzp implements out msg
4a095ed 2010-02-20 17:09:56 mzp add outMsg test
9cb14db 2010-02-20 16:54:25 mzp remove Serialize.M module
6eab0e3 2010-02-20 16:49:29 mzp implements serializer
50e7f0c 2010-02-19 09:54:52 mzp add test
f8a4e4e 2010-02-19 09:35:26 mzp add serializer skelton
076b881 2010-02-19 09:35:10 mzp add type definition
5a29c7c 2010-02-19 08:58:05 mzp remove type-variable
07cad65 2010-02-18 07:18:23 mzp add writer monad

Recently edited Tags

Name Rev. Time Author
v0.6.0 aa5a915 2009-08-20 15:34:21 mzp
v0.5.0 925b084 2009-03-18 11:55:06 mzp
v0.4.0 9c9c32d 2009-01-01 12:39:51 mzp
v0.3.0 15a5af6 2008-11-28 11:08:52 mzp
v0.3.1 15a5af6 2008-11-28 11:08:52 mzp
v0.2.0 6963721 2008-11-13 13:06:15 mzp
v0.1.0 b3687e2 2008-11-09 09:20:59 mzp

Branches

Name Rev. Time Author Message
debugger 2f94707 2010-02-22 07:03:05 mzp implements listen function
master 2cb5411 2010-01-03 16:34:14 mzp add AVM2 instructions
use_network bcf8e0c 2009-12-20 11:43:03 mzp Implement --use-network opt...
swf-link aa5e469 2009-12-19 19:09:26 mzp file for test
rule 124b327 2009-11-14 16:23:06 mzp Merge branch 'swf-link' of ...

README.mkdn

Happy ABC: a Scheme compiler for Flash 9/10

OVERVIEW

Happy ABC is a scheme compiler for Flash 9/10. Main features is following:

  1. Faster than official compiler(mxmlc), because written by OCaml.
  2. NO ActionScript!

PREREQUISITES

  • ocaml 3.11 or latter
  • omake
  • findlib
  • extlib
  • xml-light
  • oUnit(for unit test)
  • hevea

INSTALL

If you type:

$ omake config
$ omake all
$ (omake check)
$ (sudo) omake install

then install to a default directory(/usr/local/).

Or,install to another directory:

$ omake config PREFIX=/path/to/
$ omake all
$ (omake check)
$ (sudo) omake install

DOCUMENTS

Not yet. See example/.

LICENCE

pa_oo.ml is written by Jacques Garrigue. and modified by OGASAWARA Satoshi., license is BSD.

pa_openin.ml is written by Alain Frisch., licence is Public Domain.

Other codes is written by MIZUNO Hiroki., licence is MIT Licence.

AUTHOR

MIZUNO "mzp" Hiroki (mzp@happyabc.org)

AVAILABILITY

The complete HappyABC distribution can be accessed at this[http://happyabc.org].

Show on old repository browser