Monday, July 03, 2006

DScript Progress

Usually, when I set a release date, I can't hold it (at least when working on stuff in my spare time). Delays of several weeks or even months aren't uncommon. But this time it could be different.

Yesterday I wrote the last main feature. Now I have to do some work on expression parsing and some other minor stuff. Then I will have to write the documentation (fear and loathing) and create a front end. And that's it.

The first version won't have all the features I am planning. You can see that very easily from the list of reserved (but unimplemented) keywords:
  • DefMap
  • Set
  • Map
  • MapCol
  • Defer
  • Return
  • Function
  • Global
  • SysVar
  • Report
  • Alias
  • Full
  • Size
  • True
  • False
  • Label
  • Type
Nevertheless the first version should be usable very well and I am almost 100% sure, that I can make the release before the end of this week.

4 Comments:

Anonymous Ben said...

DScript sounds really useful. I could have done with it myself in the past so will download it when it's released and let you know what I think.

11:29  
Anonymous Nick said...

Sounds good - when you say convert to binary format, does it compile straight to machine code, or does it produce a higher level implementation, for example like C, which can then be compiled itself?

13:30  
Blogger Marc said...

This comment has been removed by a blog administrator.

14:01  
Blogger Marc said...

Sorry, not sure if I understand your question correctly.
DScript is about data, not about code. Nothing stops you from using this data as code (in fact it should be possible to use DScript as a simple assembler), but this is your own responsibility. DScript knows nothing about executable code.

Why can't I edit my own comments? This is anoying.

14:03  

Post a Comment

Links to this post:

Create a Link

<< Home