Hi there!
I released version 0.18.0.
Mostly inside structural changes in Compiler code.
Kernel-Dag package added, having generic DAG node and visitor classes.
Some old pieces removed.
Brings new syntax of inline JS method bodies:
foo
<inlineJS: 'return "foo"'>
that is, it should look like classical Smalltalk pragma #inlineJS: with
sourcecode passed in a string. Old syntax is still supported, but it is
deprecated and will be removed in the future, allowing path to other
pragmas and stx.
Do
npm -g install amber-cli
to be able to create new projects with `amber init` that use new version.
More on the changes in:
https://lolg.it/amber/amber/src/0.18.0/CHANGELOG https://lolg.it/amber/amber/src/0.18.0/API-CHANGES.txtAs for upgrade of existing project, it's always the pain point. I'd like
to have functionality similar to `react-native upgrade`. In the
meantime, you can simulate in general way by doing `amber init` in
separate directory, supply same values as in old project, then copy
files back and use diff to sort things out.
Herby
--
You received this message because you are subscribed to the Google Groups "amber-lang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
[hidden email].
For more options, visit
https://groups.google.com/d/optout.