Prothon weekly release 0.0.3 is out

"Mark Hahn" <[email protected]> Sun, 4 Apr 2004 19:05:27 -0700
Newsgroups gmane.comp.lang.prothon.announce
Message-ID <002801c41ab2$77e31c50$d701a8c0@MarkVaio>
You can get the newest weekly release at http://prothon.org.  Of course the
big news is the tabs/spaces indent change :)

Version 0.0.3 - Build 282 - 4/04/04 - Weekly Release

	- Indents can now have spaces or tabs, but not mixed, in blocks
	- Added intelligent line continuations
	- Changed call to __init__ to not use return value
	- Added var? form for all functions that return True or False
	- Added std{in,out,err} default File objects
	- Fixed File read/write routines to check the flags used to open
	  the files, to make sure read/write it suitable for this object.
	- Reworked module handling. A module can be linked as a loadable or
	  as a built-in, without changes to the code or compilation.
	- Added __init__ for String, List, Dict, so you can say List(), etc.
	- Empty tuples and lists print like python now
	- Added convenience macros to check prototypes of passed params
	- Added obj.attrs() to get a list of attributes for an object
	- Added generators for Tuple, List, & Dict
	- Added List.cmp(), Tuple.cmp()
	- Int, FLoat, String, Tuple, List, Dict are built-ins now, not Modules
	- Changed copyright owner from Mark Hahn to Hahn Creative Applications
	- Changed win32 Visual Studio projects from VS 2002 to VS 2003
	- Added tests: closure.pr, init.pr, meow.pr, scope.pr, speed.pr,
	  stdio.pr, super.pr
	- Fixed bug when exceptions occured in Prothon code called from C code
	- Fixed bug in formal params of type def x(label=value)
	- Fixed super ( ^ ), definition still not good enough, under discussion
	- Fixed del list[:] bug