0.9.0 #40
nndda
announced in
Announcements
0.9.0
#40
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Here comes another breaking changes~
Been sitting on this for way too long because I'm preparing for some super important and fancy Big Feature™. But sadly, the Big Feature™ took too long, and I don't want to wait another weeks to roll a new update. So here it is without the Big Feature™ 😔
There's lots of syntactic sugars for this update 🍬
✨ New
Introducing setter/assigner/property manipulator/whatever you call this thing is. Either way, it sets variables of a
scope(previously known ascaller, details below on the changes section):Which is essentially just a syntactic sugar for:
And just like function calls, it is position-based too (explained more below). Support for other assignment operators such as
+=,-=,*=, and/=will be added in the future.Add built-in
{eq}variable for=character, to avoid ambiguation with property setterAdd several BBCodes shorthand tags:
c,colcolorbgbgcolorfgfgcolor🛠️ Changes
calleris now namedscope. I think its more appropriate, especially with the new property setter feature. Caller-named functions are still available, but its deprecated, and will be removed in the futureFunction calls are now position-based by default:
Before:
After:
Better error handling
Various bug fixes
All reactions