Skip to content

Releases: Wafelack/orion

0.1.0

03 Feb 11:15
Compare
Choose a tag to compare

0.1.0 | 03/02/2021

Fixed

  • Boolean and arithmetic Scopes and Function Calls bugs (index problems)
  • Trigonometry with radians instead of degrees
  • Input with a trim

Added

Core

  • Pattern matching

Math

  • math:initRng
  • math:rand

Improved

  • Getting started with pattern matching explanation

0.1.3-alpha

02 Feb 18:32
Compare
Choose a tag to compare
0.1.3-alpha Pre-release
Pre-release

0.1.3-alpha | 02/02/2021

Improved

  • Improved list display

Fixed

  • Fixed = with function call problem

Added

Docs

  • Added GETTING_STARTED.md

CLI

  • Added (quit) to quit the repl

math

  • math:odd
  • math:cos
  • math:sin
  • math:tan
  • math:acos
  • math:asin
  • math:atan
  • math:max
  • math:min
  • math:range
  • math:sqrt
  • math:pow

misc

  • static_cast

0.1.2-alpha

01 Feb 21:56
Compare
Choose a tag to compare
0.1.2-alpha Pre-release
Pre-release

0.1.2-alpha | 01/02/2021

Added

CLI

  • Improved repl with rustyline

fs

  • fs:readFile
  • fs:writeFile
  • fs:readDir

sys

  • sys:exec
  • sys:breakpoint
  • sys:exit
  • sys:args

collections

  • slice
  • pop
  • foreach
  • index
  • length

Core

  • Macros

Improved

  • Improved unmatched closing delimiter error messages.

0.1.0-alpha

31 Jan 13:59
Compare
Choose a tag to compare
0.1.0-alpha Pre-release
Pre-release

0.1.0-alpha | 31/01/2021

Added

CLI

  • Repl
  • Debug mode
  • File running

STD

  • fs:exists?
  • import
  • assert
  • print
  • eprint
  • puts
  • eputs
  • object
  • list
  • push

Types

  • int
  • string
  • float
  • function
  • list
  • object

Core

  • define
  • var
  • set
  • lambda
  • if
  • while
  • arithmetic (+ / - * %)
  • boolean ( ! & | != = < <= >= >)