SmallJS
SmallJS copied to clipboard
Smalltalk development in your browser and Node.js
Blocks are the ST implementation of JS anonymous functions. Currently is it is not possible to set breakpoints inside blocks in ST code. In TypeScript, that also uses source mapping,...
Due to differences in operation per environment, HTML fetch is now implementend in 3 parts: /Smalltalk/Core/Fetch - common functionality. /Smalltalk/Browser/Fetch - browser functionality /Smalltalk/Node/Fetch - node functionality Unit tests should...
The current implementation of NodeGui is very minimal, supporting only the example app. A good working set of NodeGui widgets needs to be implemented, with unit tests and GUI tests...
The current implementation of Electron is very minimal, supporting only the Electron example app. A good working set of Electron widgets needs to be implemented, with unit tests and GUI...
Expand the AI example client to allow having a chat conversation with multiple requests and responses that remembers the context of previous requests.
1: IncomingMessage.query currently returns a JsObject. 2: IncomingMessage.queryObject currently returns an Object. Remove 1, then rename 2 to 1, then update all users to expect Object (iso JsObject).
The current implementation of the Web Workers API is minimal, supporting only the Web Workers example app. More complete coverage of the API should be implemented, with unit tests.
Okay then, **-- Preface** So JavaScript now has a very, very unforunate way of implementing asyncrounous execution, where the *callee* determines if a function should be run async, in stead...