Skip to content

Commit ec09416

Browse files
committed
README: Introducing SmallJS v2.0
1 parent 296843e commit ec09416

2 files changed

Lines changed: 14 additions & 22 deletions

File tree

Compiler/src/Compiler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import * as fs from "fs";
1010

1111
export class Compiler
1212
{
13-
static version = "1.9";
13+
static version = "2.0";
1414

1515
classCompiler = new ClassCompiler();
1616

README.md

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,20 @@
77
<a href="https://small-js.org" style="font-weight: bold;">small-js.org</a>
88
</p>
99

10-
## News - SmallJS Tutorial core part complete - 2-FEB-2025
10+
## News - SmallJS 2.0 released! - 21-FEB-2026
1111

12-
The SmallJS website has a tutorial page for learning SmallJS and Smalltalk.\
13-
The link is: [small-js.org/Tutorial](https://small-js.org/Tutorial) .\
14-
It is now complete for the core language and library classes.\
15-
The tutorial can done interactively by using the online [Playground](https://small-js.org/Playground) .\
16-
If you have any feedback for wishes for the tutorial,\
17-
please create an issue in the website repo: [github.com/Small-JS/Website/issues](https://github.com/Small-JS/Website/issues) ,\
18-
or mail to info at small-js.org.
12+
[SmallJS 2.0](https://small-js.org/News) now has full support for async, await and promises!\
13+
Almost all async calls classes have been converted form callbacks to promises,\
14+
making code cleaner, more concise and easier to debug.\
15+
Check out [Async.md](./Documentation/Language/Async.md) for usage instructions.\
16+
For other improvements, check out the website.
1917

20-
Happy learning and playing!
18+
The SmallJS website now has a [tutorial page](https://small-js.org/Tutorial) for learning SmallJS and Smalltalk.\
19+
The Smalltalk language and core library classes are explained.\
20+
Examples can be done interactively using the online [Playground](https://small-js.org/Playground) .\
21+
(If you have any feedback on the tutorial, please create an issue in the [website repo](https://github.com/Small-JS/Website/issues) ).
2122

22-
## News - SmallJS class Reference available - 23-DEC-2025
23-
24-
The full class documentation is now available on the website: [small-js.org/Reference](https://small-js.org/Reference) .
25-
26-
## News - SmallJS v1.9 committed - 13-NOV-2025
27-
28-
The latest commits now give SmallJS full support for async, await and promises!\
29-
Almost async calls classes have been converted form callbacks to use promises,\
30-
making calling code cleaner, more concise and easier to debug.\
31-
Check out [Async.md](./Documentation/Language/Async.md) for usage instructions.
23+
The full [class reference](https://small-js.org/Reference) documentation is now also available on the website.
3224

3325
## Introducing SmallJS
3426

@@ -46,7 +38,7 @@ For usability, ST class and method names are kept mostly equal to their familiar
4638
JS libraries already encapsulated in ST are:
4739

4840
- Browsers: Document, Window, HTML elements, events, CSS, streams.
49-
- Node.js: HTTP server, Express, file mgmt, 3 databases, 5 AI providers.
41+
- Node.js: HTTP server, Express, file mgmt, 5 databases, 5 AI providers.
5042
- Desktop apps: NWjs, Electron, NodeGui.
5143

5244
To get you started quickly, there are several example projects using the above.
@@ -78,7 +70,7 @@ The complete SmallJS documentation, including a tutorial, is located here:
7870

7971
## Contributions
8072

81-
Contributions to SmallJS that are not part of the main system.
73+
Contributions to SmallJS that are not part of the main system,
8274
but show interesting applications:
8375
[Contributions.md](Contributions/Contributions.md)
8476

0 commit comments

Comments
 (0)