Skip to content

Releases: teo67/Radish

v0.1.2

27 Jul 22:08
Compare
Choose a tag to compare

Version 0.1.2

A couple of updates since 0.11, namely a fix for the standard library with prototypes, minifier functionality, and the keyto keyword for iterating over objects.

v0.1.1

25 Sep 06:33
Compare
Choose a tag to compare

Version 0.1.1

Small bug fix for Drawing, and documentation added. I've had a lot to do for school / college apps recently, so Radish development will be put on pause with this update.

v0.1.0

18 Sep 05:36
Compare
Choose a tag to compare

Version 0.1.0

The Drawing Update!

Along with some more minor changes, it's officially possible to render bitmap files using Radish's Standard Library!

Check out the gallery for some examples.

v0.0.6

13 Aug 04:40
Compare
Choose a tag to compare

Version 0.0.6

Post-COSMOS edition! Standard library updates, bug fixes, and some new abbreviated syntax for tools and variable declarations/assignments!


A) If a function would be declared with no parameters, you can skip the parentheses and go straight to brackets. Example: tool { harvest 1 + 1 }

B) If a function needs only one expression that should be returned immediately, skip the brackets and just type the expression after tool(...) or tool. Example: tool() 1 + 1 or tool 1 + 1 (or even t 1 + 1)

C) Shorthand for declaring and/or setting a variable: value => variableName. If the variable exists IN ANY SCOPE, its value will be edited. Otherwise, it will be created and set in the current scope. Example: 1 + 1 => a

v0.0.5

10 Jul 01:17
Compare
Choose a tag to compare

Version 0.0.5

At this point, the Radish library includes:

  • holler - print function (soon to be object with more functionality)
  • math - in-depth math object with trig, rounding, etc.
  • PROTOTYPES - base classes such as String, Number, Object...
  • structures - built-in data structures and types such as Heap and BinaryTree
  • system - a file system object capable of creating, reading to, writing to, and deleting files and/or directories

(also, some bug fixes made since 0.0.4)

v0.0.4

28 Jun 23:12
Compare
Choose a tag to compare

Version 0.0.4

The standard library has been integrated into Radish's language server and updated accordingly. Additional fixes were made for constructor and super functions, and new keywords such as uproot have been added.

v0.0.3

15 Jun 00:50
Compare
Choose a tag to compare

Version 0.0.3

Radish has begun integrating a native standard library! All zip and msi files below come with the stdlib, and it's dynamically imported as you refer to stdlib variables (no file is ever read twice, though; they're cached instead). Additionally, a bug was fixed where using a setter (plant) property would inadvertently call the corresponding getter (harvest) function in the process. Finally, a bug was fixed where functions in external files were unable to reference the other variables defined in their scope. Although this bug actually corresponds with the principles of Radish (functions have access to the variables that exist as they are called), it's inconvenient to manage.

v0.0.2

04 Jun 03:29
Compare
Choose a tag to compare

Version 0.0.2

Still working on removing the false positive virus warning, switched over to Wix (rather than Inno) for Windows x64 installer generation.

v0.0.1

08 May 00:31
Compare
Choose a tag to compare

Attempting to get rid of false positive virus warning

v0.0.0

28 Apr 05:34
Compare
Choose a tag to compare

Version 0.0.0: Testing automated production of Radish

This alpha version includes support for:

  • Windows
    • 64
    • 86
    • arm
    • arm64
    • 64 installer (.exe)
  • OSX
    • 64
  • Linux
    • 64
    • arm
    • arm64