Change Log

0.1.6

+

Added

Changes

Added robson macros
Added param declaration in robson macros
Added text expression for macro params
Added terminal command for changing background color

0.1.5

+

Added

Added function to change color of text in terminal commands

Changes

Fixed the multiple lambeu glitch in push opcodes

0.1.4

+

Added

Added --chars for getting ascci values
Added opcode 16 for random numbers
Added type conversion

Changes

Now error of invalid flags to show all valid flags

0.1.3

+

Added

Added --generate for getting string raw values
Added robsons keyword for including other robson files in the robson binary

Changes

Now --version shows robson's logo

0.1.2

+

Added

Changes

Fixed path lowercasing
Increased cohesion in terminal commands
Now compiled robsons are placed in ./out
Terminal operations now are queued, so they will only run when flushed
Removed some abstractions in terminal commands

0.1.1

+

Added

Opcode 13 for time operations
Opcode 14 for flushing terminal
Opcode 15 for raw terminal manipulation

Changes

0.1.0

+

Added

An unique binary type for robson, rbsn
Time flag to know runtime of a rbsn

Changes

Changed from full interpreted, to an compiled/interpreted
Up to 300% of performace improvement
Now for run an .robson you need to use the run flag, or just compile it and run the rbsn

0.0.9

+

Added

Added penetrou keyword for double pointer

Changes

Fixed pop function
Fixed lambeu keyword not working on abreviated pushs

0.0.8

+

Added

Changes

Changed opcode 2 from substracion to an if_lower statement
Opcode 1 now has all operations supported

0.0.7

+

Added

Changes

Fixed bug where you couldn't add two floating points or signed ints

0.0.6

+

Added

Added syntax for storing floating points and signed integers

Changes

Now robson store 32bit data with type safety
Changed the way robson print color to be compatible with all terminals

0.0.5

+

Added

Added jump aliases

Changes

Now robson's cli prints colorful outputs