Skip to content

mildred/Lysaac

Repository files navigation

Lysaac
======

Lysaac is the rewriting of Lisaac compiler using a better design.

See http://lisaac.org and http://lisaac-users.org


Requirements
============

You need lisaac with my release r4 (mildred-r4). See the git repository of
Lisaac at: http://git.debian.org/?p=lisaac/compiler.git

The tag is 45093e70b532276233a35eff500299c674e80d51

    object 94e153f61a811226f3eed5109b05ba1b6f97dd5e
    type commit
    tag mildred-r4
    tagger Mildred Ki'Lya <[email protected]> Fri May 6 12:20:49 2011 +0200
    
    Release 4, include workarounds that can pass as bugfixes
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.11 (GNU/Linux)
    
    iEYEABECAAYFAk3Dy4IACgkQb52o1pp9LivG2gCeKEWF+oghonzUrVZe5+7Mq6BU
    XNcAnAvXx7bpe0trjF7bflbOe953fthI
    =yi11
    -----END PGP SIGNATURE-----

You can:

    git clone -b mildred-stable git://anonscm.debian.org/lisaac/compiler.git lisaac-compiler

You will also need redo: https://github.com/apenwarr/redo

If you don't want to install redo, you can always use `tools/do` instead if
`redo` in all the commands.

Compiling
=========

    redo all

Testing
=======

Basically, you need [cucumber](http://cukes.info) and rspec, but you can also
follow the guide:

- Install bundler: `gem install bundler`

- Install the necessary gems: `bundle install`

For coverage reports, you'll need the Perl Template Toolkit: `Template.pm`

Then, just:

    redo tests
    redo coverage

Reports are in the `reports` directory. You can see code coverage.

If you get wierd errors, just `rvm reset`


[rvm]: https://rvm.beginrescueend.com/

About

New compiler for Lisaac, don't hesitate to comment

Resources

Stars

Watchers

Forks

Packages

No packages published