![]() |
![]() |
![]() |
|
AbstractGont is a programming language, that consists of largely imperative composition of C-like lexical layer, control structures and speed with ML's typesystem, functions as first class citizens, and safety. Plus possibly few more things, like objects. Online documentation
LaTeX sources for documentation are included in CVS snapshots. Additionally, prereleases contain generated HTML and PDF. Downloads
FAQQ: What's Ksi? A: Ksi is intermediate language that Gont compiler outputs. Ksi looks like Lisp, but is rather close to C in spirit. Ksi is compiled by GCC front end. Q: What do I need to run Gont compiler? A: First of all, you need an operating system and platform, supported by GCC, Boehm GC and OCaml. At the very moment Gont compiler is known to work under x86-linux, sparc32-linux and alpha-linux (I had problems using gcc 3.0.3 on alpha, though, try using 3.1 snapshot). If you managed to run it under some different OS/arch, please tell us. Following software packages are needed to compile Gont:
All these packages (including Ksi compiler, but not Gont compiler, yet ;) are provided as RPM packages by PLD Linux Distribution. Q: How to contact Gont developers? A: There is mailing list available. To subscribe it, send empty email (subject also ain't important) to gont-subscribe@pld.org.pl. The list address is gont (at) pld org pl (of course, change (at) to @, and spaces to dots, this is to protect against spam). You can post to the list, even if you are not subscribed. Q: Who wrote Gont compiler? A: Gont compiler is being written at the University of Wroclaw, Computer Science Institute, by Michal Moskal, Kamil Skalski and Marek Langiewicz. Gont compiler is web-hosted on team.pld.org.pl, and ftp-hosted on ep09.kernel.pl.
|
![]() |
![]() |
![]() |
|