Releases: jd-develop/nougaro
Releases · jd-develop/nougaro
alpha 0.10
A wild alpha release appears 👀
NEWS
Syntax
- add
var foo, bar = a, b
(and alsovar foo, bar = bar, foo
) - add
id ? id ? expr
- add
for e in "str"
- add
NUMeNUM
andNUMe-NUM
12_345
is now interpreted as12345
(cool thing ^^)- add
0b
,0o
and0x
- add
*any_expr
in lists and function calls ifany_expr
is a list write "foo" >> "<newfile>"
will now create the file
Libs and debug
- add a new lib system (see Wiki if you want to write one ^^)
- add
hello
lib - add
debug
lib - add config folder and debug mode:
Builtins
- add
ord
andchr
builtin functions
Misc
- better error messages
- fix a lot of bugs
Compare with 0.9 alpha: 0.9-alpha...0.10-alpha
alpha 0.9
A new alpha release is out !
Change log:
- All code is now commented
- A few bugs fixed
- Some features added
If you are interested, you can see all the changes by following this link: 0.8.1-alpha...0.9-alpha
All the new features are documented in the Wiki.
Happy coding !
alpha 0.8.1
- add 'assert'
- add 'example' builtin function
- add 'ppap' example
- increase speed of 'max' and 'min' buitlin functions
- fix bugs (like #5)
alpha 0.8
CHANGELOG
- add 'time' module
- add 'statistics' module
- better error messages
- renamed
noug_version
,os_name
,os_release
,os_version
to__noug_version__
,__os_name__
,__os_release__
,__os_version__
- add
__symbol_table__
and__base_value__
- (change in python source code) add py2noug
- (change in python source code) add draft for attributes
- (source code downloads only) add build.bat
Don't forget to check the Wiki ;)
alpha 0.7
CHANGELOG
(please read the doc for more informations)
- add
read
andwrite
keywords - add the "do while" loop (
do ... then loop while ...
) - add
replace
builtin function - add
===
,<==
,<<=
,>==
,>>=
- add
TypeError
that replace someRunTimeError
s - add
KeyboardInterrupt
instead of the python traceback when KeyboardInterrupt - Single-line
for
statement now acceptsbreak
andcontinue
alpha 0.6
Alpha 0.6 is out with this changelog :
Builtin functions
- Add
insert
builtin function - Add
split
builtin function
Technical
- Add
is_int
andis_float
methods in src.values.basevalues.Number - Better import system
- add
__actual_context__
and__exec_from__
.
alpha 0.5
Better error messages, usage of _ as identifier now legal, new 'input_num' builtin func!
alpha 0.4
- Add modules!!!!
- Add
math
module with builtin math functions and constants - Add
random
module with some awesome random functions likerandint
,random
, orchoice
!!
- Add
- Better error message
- Huge bugfixes
- Random tweaks and fixes
Full Changelog (commits+code): 0.3-alpha...0.4-alpha
NEW!! Nougaro Alpha 0.4 is compilated using nuitka !!! The .exe is located in nougaro-0.4-alpha-windows-exe.zip
.
alpha 0.3
- Update README and highlight theme
- Add
os_name
,os_release
andos_version
constants (read the Wiki for more info) extend
builtin function can now delete duplicates (read the Wiki for more info)- first argument of
print
andprint_ret
builtin functions is no longer required (e.g.print()
is likeprint('')
- Add special *[...] syntax. More infos in the Wiki, in functions and lists.
- Better error messages
- Bugfixes
alpha 0.2
Bugfixes, better error messages, new id ? id
syntax, upper
and lower
builtin functions and system calls !!!