Not logged in, Join Here! or Log In Below:  
 
News Articles Search    
 


Submitted by danu abey, posted on November 17, 2002




Image Description, by danu abey



this is a project i am currently undertaking while im on school holidays.

i needed a scripting language to embed in my projects, i found available engines like Ruby, among others, to be complicated and, really, overkill.

so i set out to create my own compiled (virtualmachine) languge. i had compact lingo 1.0 (my previous interperted language writen in C) i converted it to comply with CodeWarrior7, VisualC++ and (still trying) G++ 3.x.

now fully object oriented C++, libcl has 3 components, Compiler, Bytecode Generator & soon to be a Linker.

so far the Compiler is done, i am currently working on the BC Generator.

Libcl has all the regular language features:
  • stack base Assembly Generation & VM
  • Loosly Typed Variables
  • if statements & for loops
  • functions
  • inline assembly ( like in VisualC++ )
  • maths operations with floating (single & double) point math
  • experimental classes & data structures
  • experimental arrays & access.
  • similar syntax to Javascript
if i get enough response from this posting, i will seriously consider open sourcing it, anyone interested or any questions please e-mail me: silvermace007@hotmail.com


[prev]
Image of the Day Gallery
www.flipcode.com

[next]

 
Archive Notice: This content is archived, and commenting is no longer active. It is here for reference purposes. This content was added on an older version of flipcode, before the site closed in 2005.
 
 
Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.