FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

changes committed to svn 11 Apr 2006

 
Post new topic   Reply to topic     Forum Index -> The Language Machine
View previous topic :: View next topic  
Author Message
mpah



Joined: 18 Jul 2005
Posts: 29
Location: UK

PostPosted: Tue Apr 11, 2006 11:56 am    Post subject: changes committed to svn 11 Apr 2006 Reply with quote

case sensitivity in filenames:
lmn2C* and lmn2D* were being confused with lmn2c* and lmn2d* in the src/lmn and src/lmnBootstrap directories, with the result that attempts to checkout and build from SVN were failing on case insensitive platforms.

  • lmn2C* are now renamed as lmn4c* - lmn4c translates rules from LMN into C language procedures
  • lmn2D* are now renamed as lmn4d* - lmn4d translates rules from LMN into D language procedures

Note that for most purposes you only need lmn2m (translate to internal rule format with possible shebang script wrapping), or lmn2d (translate to internal rule format with D language wrapping)

"lmScope" for "scope"
gamerChad helpfully pointed out that since DMD-0.149 'scope' has been a reserved word in the D language, and that as a result it was not possible to compile the languagemachine. So 'scope' is now 'lmScope' throughout.

j2d - Java to D translation rules
The src/j2d directory now contains a Makefile and rules for translating Java to the D language. The Makefile contains some apparatus for converting directory trees. None of this is very well documented as yet, and it is as yet unclear how the Java package system should relate to the D language module system. The j2d translator has been tried on the gnu classpath java, gnu, javax and vm package hierarchies (over 750k lines including comments), and appears to produce code that is syntactically acceptable to GDC-0.17 although almost certainly wrong in many details. However it is not possible to make much progress beyond this point without resolving the package/module relationship.[/list]

bugfixes
See Changelog.
_________________
The Language Machine - a toolkit for language and grammar
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> The Language Machine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group