The Language Machine is a toolkit for language and grammar: a library, main program, and self-hosted rule compilers with one frontend. The system is easy to use. It directly implements unrestricted rule-based grammars with actions and external interfaces.
Be the first to post a text review of The Language Machine. Rate and review a project by clicking thumbs up or thumbs down in the right column.
This release synchronises with svn at http://svn.dsource.org/projects/languagemachine The src/dmd directory now contains msys_dmd.mak to build and test the metalanguage bootstrap using the Digital Mars dmd compiler in and mingw/msys environment (tested under wine). One function in element.d caused problems with the gdc-0.24-gcc-3.4.5 in the mingw/msys environment. But there are still linker problems building in that environment. The obsolete notation "the" for variable reference has been removed from the metalanguage.
* Thu Oct 11 2007 Peri Hankey <mpah@users.sourceforge.net>0.2.5-0ph - metalanguage bugfix: remove obsolete notation - "the" - tar.gz.file contained some symbolic links - lm/element.d was causing gdc-0.24-gcc-3.4.5 in msys/mingw to fail - dmd/msys_dmd.mak for build and test with dmd in msys/mingw
This release fixes some errors that arose from changes in the D language definition since gdc version 0.22. This release builds out of the box on Ubuntu 7.10 (gutsy gibbon beta) using the gdc-4.1 package which is installable as part of that distribution.
* Sun Sep 30 2007 Peri Hankey <mpah@users.sourceforge.net>0.2.4-0ph - modifications for compatibility with gdc-0.23+ and dmd-1.010+ - builds on ubuntu-7.10 (gutsy beta) using the gdc-4.1 package - as revision 57 of http://svn.dsource.org/projects/languagemachine/
This source release can be built with dmd (1.010) and with gdc-0.22 (dmd 1.004). Changes in the D language meant that the previous 0.2.2 release could not be built with gdc versions later than gdc-0.19. Development has now moved to a kubuntu environment. Debian packages are planned, but are held up by the lack of an established gdc Debian package. The intention is to provide RPM packages by building in a qemu virtual machine. Running 'make lmnbootstrap' in the src/dmd/' builds lm, lmn2m and lmn2d using the dmd compiler and checks that lm can be used to bootstrap the lmn metalanguage compiler.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?