Changelog History
-
v0.1.18 Changes
December 31, 2018Minor compilation speed improvements
-
v0.1.17 Changes
October 15, 20180.1.17
๐ Users can now use the metaprogramming features
raw
andonly
raw
raw {'Any text here'}
This will tell the compiler to skip the code generation process for "Any text here" and forward it as is to the compilers output
only
only "<flag1>", "<flag2>",... { <code> }
๐ Using
only
we can tell the compiler to ignore code for buildSettings not included in a comma separated list of flagsonly "python2.7", "swift" { print("text") }
Putting it all Together
๐ฒ Using these two features (
raw
&only
) we could create a facade for logging to the console:describe Sys { static log return from (txt as text) { only "python2.7", "swift" { raw {'print(txt)'} } only "kotlin" { raw {'println(txt)'} } } } Sys.log("Hello World!")
-
v0.1.16 Changes
October 14, 2018๐ Fixes bug with list literals in variable declaration
-
v0.1.15 Changes
October 14, 2018โ Add dictionary type
โ Add feature dictionary literal
-
v0.1.14 Changes
October 08, 2018๐ Fix parsing for
/
infix operator -
v0.1.13 Changes
October 07, 2018- ๐ Bug fixes here and there
- ๐ Prep for Python support
-
v0.1.12 Changes
October 03, 2018โ Add feature hot reloading + some minor bug fixes
You can now run
zolang watch
to observe changes to source files -
v0.0.11 Changes
October 01, 2018๐ Bug fixes
-
v0.0.10 Changes
October 01, 2018- ๐ Improve CLI
- โ Add convenience infix operators as well as modulus, multiplied by and divided by
-
v0.0.9 Changes
October 01, 2018๐ Fixes a bug in templated texts