Skip to content

Commit

Permalink
Explain how to compile madoko from scratch
Browse files Browse the repository at this point in the history
I had to edit the 'jake VARIANT=release' to 'jake variant=release' as the first
one was not working.
  • Loading branch information
maelvls committed Jun 10, 2017
1 parent 2ed094a commit bad60f0
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Jakefile.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ var webclient = path.join(web,"client");
//
// and build the release version:
//
// > jake compiler VARIANT=release
// > jake compiler variant=release

var kokaDir = "../koka-0.6"
var libraryDir= path.join(kokaDir,"lib")
Expand Down
18 changes: 18 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,24 @@ MacOSX, and is used on the [Madoko.net] server as well.
[MacTeX]: http://tug.org/mactex/
[Madoko.net]: https://www.madoko.net

## Compile madoko

We compile madoko at this time with an older version of Koka. Check out Koka
in a peer directory of Madoko; i.e. `.../dev/madoko` and `.../dev/koka-0.6`:

cd ..
git clone https://github.com/koka-lang/koka.git koka-0.6

Then set it to the older version:

cd koka-0.6
git checkout v0.6.0-dev
npm install

and build the release version:

jake variant=release

## Madoko philosophy

The main design goal of Madoko is to enable light-weight creation of
Expand Down

0 comments on commit bad60f0

Please sign in to comment.