0.30.3. The exceptions thrown by JS that are uncaught in code so opened in debugger should now have info on the context. More in https://t.co/9otG9shlyF.
... in decision whether to keep JS-compiled format as well or having only the intermediate (which will only be interpreted where `eval` is prohibited so no JIT possible).
Hello, I noticed load times of Amber are pretty long, especially on mobile devices. There is lot of code to parse and install, as lots of classes and methods, precompiled to JS, must be loaded. Now, ...
... compiled methods, which should load faster (though run slower), and can be converted into final JS by JIT compiler (written in Smalltalk, as opposed to the interpreter, which should be plain JS). Do you think it is worth trying / it will help? Also, there's complexity ...
0.30.1. Added a few convenience methods for the case JS lib you want to use is picky and demands actual literal JS `Object`. More in https://t.co/xgzTzpVT4O
@missingfaktor Maybe I should put the `uninstall` in bold - I believe what you did is you actually typed install in the first command. :-( Or remove it altogether, no-one has the old cli nowadays...
@missingfaktor You must have done something wrong, the newest version of cli definitely isn't 0.101.0. Didn't you install the old one (`amber-cli`) instead? It is specifically instructed you should _remove_ it if you have it installed. The new cli (for some years already) is `@ambers/cli`.
@pepdiz@pharojs No, @pharojs is more a JavaScript for Smalltalkers while @AmberSmalltalk is more a Smalltalk for JavaScripters. But they probably both head in similar direction.
0.29.1: The evil `eval` is now removed from packages' js files and only used in compiler; packages provide their context to it via #context. May allow Amber to be hosted in tighter security platforms. More in https://t.co/olutcclwDW.
Boolean >> #and: and #or: are inlined by Compiler. Bad luck for those who used them in other classes; because of that breaking change, new minor release 0.29.0. More in https://t.co/Vl7Pgvf46y.
String and Number binary operations were very loosely type-checked, so eg. `'3', 4` produced '34'. This is now fixed, but definitely may be breaking. So, new release 0.28.0. More in https://t.co/W5yuHaaiIB.
I am now working with ~25k items dataset and inspecting such a set took appx a minute, because Dictionary used to fill an inspector is quadratic. So I breakingly changed the inspector protocol to work with array of associations. Hence, 0.27.0. More in https://t.co/PJJPN3vpnK.