Releases: aName2050/GigaScript
GigaScript v2.1.1
GigaScript v2.1.1
Note
This is a re-release of v2.1.0
to update the README.md
file.
In this release
- GigaScript (*.gsx) Tokens and native values
Significant Updates
- The following keywords and symbols have changed:
yap
->HelloWorld
shoot
->uhhh
formatString
->lockIn
GSON
->GigaSON
,
->and
or,
generateTimestamp
->theCurrentTimeAtThisVeryMoment
Important
Due to the complete revamp of GigaScript from v1 to v2, we will be rewriting the documentation again.
GigaScript
GigaScript v2.1.0
GigaScript v2.1.0
In this release
- GigaScript (*.gsx) Tokens and native values
Significant Updates
- The following keywords and symbols have changed:
yap
->HelloWorld
shoot
->uhhh
formatString
->lockIn
GSON
->GigaSON
,
->and
or,
generateTimestamp
->theCurrentTimeAtThisVeryMoment
Note
Due to the complete revamp of GigaScript from v1 to v2, we will be rewriting the documentation again.
GigaScript
GigaScript v2.0.0
GigaScript v2.0.0
In this release
- GigaScript (*.g) Tokenizer, Parser, Interpreter, and Runtime
- GigaScript (*.gsx) Tokenizer
Significant Updates
- Improved performance
- Improved stability (less bugs!!)
- Added support for arrays
- Added support for member expressions and computed member expressions
- Added support for native and external modules
- And so much more I don't remember!!
Note
Due to the complete revamp of GigaScript from v1 to v2, we will be rewriting the documentation again.
GigaScript
GigaScript v2.0.0 Beta 6
GigaScript v2.0.0 Beta 6
In this release
- GigaScript Modules
- gs:maps
- gs:sets
- Native Modules
- GigaScript (gigascript) module
- OS (os) module
- PATH (path) module
- File System (fs) module
- NodeJS (node) module
Significant Updates
- Updated Array functionality
- Array methods
- Special object properties and computed member expressions
- You can now created objects with anything as a key. Simply enclose the key in a string. ex.
{ '123': value }
- You can access these properties by using the computed member expressions notation. ex.
object['123']
- You can now created objects with anything as a key. Simply enclose the key in a string. ex.
- LOTS of bug fixes and other improvements
Note
Due to the complete revamp of GigaScript from v1 to v2, we will be rewriting the documentation again.
GigaScript
GigaScript v2.0.0 Beta 5
GigaScript v2.0.0 Beta 5
In this release
-
GigaScript & GigaScript-X (*.g *.gsx) parser
-
GigaScript & GigaScript-X (*.g *.gsx) runtime
-
GigaScript & GigaScript-X (*.g *.gsx) interpreter
-
GigaScript & GigaScript-X (*.g *.gsx) CLI
-
GigaScript-X (*.gsx) Tokenizer
Significant Updates
- Updated CLI
- You can now run GigaScript-X through the command line using
gigascript -f /PATH/TO/FILE.gsx
- You can now run GigaScript-X through the command line using
- Added translations for GSX
- You can write your code in the much funner language, GigaScript-X!
- Read the
gsx.tokens.ts
file if you are unsure of the available keywords.
Note
Due to the complete revamp of GigaScript from v1 to v2, we will be rewriting the documentation again.
GigaScript
GigaScript v2.0.0 Beta 4
GigaScript v2.0.0 Beta 4
In this release
- GigaScript (*.g) parser
- GigaScript (*.g) runtime
- GigaScript (*.g) interpreter
- GigaScript (*.g) CLI
Significant Updates
- Added support for member expressions in assignment expressions
- Added custom CLI support
- You can now run GigaScript using
gigascript [...args]
instead ofnpm run gigascript [...args]
- You can now run GigaScript using
GigaScript
GigaScript v2.0.0 Beta 3
GigaScript v2.0.0 Beta 3
In this release
- GigaScript (*.g) parser
- GigaScript (*.g) tokenizer
- GigaScript (*.g) runtime
- GigaScript (*.g) interpreter
GigaScript
GigaScript v2.0.0 Beta 2
GigaScript v2.0.0 Beta 2
In this release
- GigaScript (*.g) parser
GigaScript
GigaScript v2.0.0 Beta 1
GigaScript v2.0.0 Beta 1
In this release
- GigaScript (*.g) tokenizer
GigaScript
GigaScript v1.1.3
GigaScript v1.1.3 Release
In this release
- GigaScript (*.g) documentation
- GigaScript-X (*.gsx) documentation