The trygve language project - Building a DCI-centric language from the ground up
For now, all pull requests will be rejected without ceremony. The code is under heavy development. We'll open it up a bit further a bit later, probably in 1Q2017.
Clone or download the repo, then build and execute with gradlew run
.
Here's a quick-and-dirty guide from Andreas Söderlund for an initial bring-up on Windows:
- Download the Java JDK from http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (one of the Windows x64/x86 versions) and install it.
- For git, download the full package from http://cmder.net/ (a nice console emulator) and install it.
- Start cmder, cd to an appropriate directory and execute:
git clone https://github.com/jcoplien/trygve.git
cd trygve
gradlew run
Available in the repository, trygve1.docx
. Many docx viewers are available, here is the official one for Windows.
Import as a Gradle project into your IDE. (Or as a regular project if you wish.) Then run or debug info.fulloo.trygve.editor.Main
.
To rebuild ANTLR parser run gradlew antlr
.
To build a distribution gradlew build
.
Also remember to enable assertions (Eclipse, IntelliJ)
For details on how to configure for eclipse, see the appendix of the user manual. The instructions are for the Mac but generalizing them to Windows (and to other versions of eclipse) should be straightforward.
Send questions to [email protected].