1.0.19 • Published 7 years ago

smallballoon v1.0.19

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

SmallBalloon

A Smalltalk interpreter for JavaScript/TypeScript. A quick example:

i := 0.
[i lessOrEqual:5] whileTrue:[
	Transcript show:i.
	i := i plus:1.
].

100% interoperable with JS:

(JS get:"console") log:"Hello JavaScript!".
new STLoader().runSTCode('Transcript show:"Hello Smalltalk!"');

Dependencies

  • TypeScript 2.8.1 (development)
  • ES5 (target)
  • Node.js (only used to open files)

Setup using npm

npm install -g typescript

npm install

Compile sources

tsc (Optionally enable the -w flag to automatically compile changes.)

The JS sources will appear in the build folder

Run main sources

npm run main -- path/to/your/smalltalk/app.st

Run test sources

npm run test

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago