This repository has been archived by the owner on Sep 23, 2023. It is now read-only.
Releases: nyzd/Jsl
Releases · nyzd/Jsl
Heap & Object
What's Changed
A New Heap section of the interpreter was added, and Jsl now supports Objects as expressions (like javascript).
Example
object {
x = 1
y = 2
}
get x put
this will print out 1
New Objects will pushed to the heap and the pointer to the heap data will pushed to the stack: [ Pointer(0x1) ] , ( ) -> ( a )
0.2.0-alpha 2023-09-11
0.1.5 -> Function
0.1.4 -> Memory
What's Changed
Full Changelog: 0.1.3...0.1.4
0.1.3 -> lets, mempop, memdrop
0.1.2 -> Let
What's Changed
- 0.2.0 -> Smart contract creator for ethereum by @AzerothA in #7
- New let keyword added by @AzerothA in #8
Full Changelog: 0.1.1...0.1.2