www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Daily builds for dmdscript (with gtk, mysql, libsoup, and more)

reply Alan Knowles <alan akbkhome.com> writes:
Just a small announcement,

Daily builds are now available for dmdscript, with alot of added libraries.
http://www.akbkhome.com/blog.php/View/152/GtkDjs_daily_builds_added_libraries_and_much_more.html

This also includes major fixes to the core engine including
- Proper Javascript scoping support.
- Library binding support in core.
- Warning support
- Proper error reporting - file/line number etc.
  *** (Backtraces maybe comming soon...)
- Beginnings of ECMAscript4 support (class keyword!)

Bindings include (in various states of support)
- Gtk
- Libsoup (HTTP)
- Mysql
- Fastcgi
- GtkSourceView
- Glade
- Phobos (File/Path)
- Cario
- Dom (via gdome+libxml2)


It would be nice if Walter would re-licence this as LGPL... (but it's 
all GPL at present as per the original code)

Regards
Alan
Aug 07 2007
parent Gregor Richards <Richards codu.org> writes:
Alan Knowles wrote:
 Just a small announcement,
 
 Daily builds are now available for dmdscript, with alot of added libraries.
 http://www.akbkhome.com/blog.php/View/152/GtkDjs_daily_builds_added_librarie
_and_much_more.html 
 
 
 This also includes major fixes to the core engine including
 - Proper Javascript scoping support.
 - Library binding support in core.
 - Warning support
 - Proper error reporting - file/line number etc.
  *** (Backtraces maybe comming soon...)
 - Beginnings of ECMAscript4 support (class keyword!)
 
 Bindings include (in various states of support)
 - Gtk
 - Libsoup (HTTP)
 - Mysql
 - Fastcgi
 - GtkSourceView
 - Glade
 - Phobos (File/Path)
 - Cario
 - Dom (via gdome+libxml2)
 
 
 It would be nice if Walter would re-licence this as LGPL... (but it's 
 all GPL at present as per the original code)
 
 Regards
 Alan
 

The fact that Walter has released DMDScript as GPL does not mean that all the stuff you connect to it has to be GPL. It merely means that you have to distribute the whole as GPL so long as they're being compiled together. You can rip out a portion which is not GPL and use it under whatever license it's under - e.g. if you licensed your Gtk binding under LGPL, and somebody ported it to a different ECMAScript engine, they could then use it as LGPL. - Gregor Richards
Aug 07 2007