Skip to content

Releases: asteroid-lang/asteroid

Asteroid Release 2.0.2

06 Sep 18:37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

Asteroid Release 2.0.1

21 Jul 11:02
3ee127b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.4...2.0.1

Asteroid Release 1.1.4

05 Jan 18:33
9e775e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.3...1.1.4

Asteroid 1.1.3

23 Sep 17:58
Compare
Choose a tag to compare

New in Release 1.1.3

  • Fixes a fatal bug on Windows regarding the readline functionality in Python 3.10.

  • Fixes a bug with escaped double quotes in strings.

What's Changed

Full Changelog: 1.1.2...1.1.3

Asteroid 1.1.2

03 Sep 04:05
Compare
Choose a tag to compare

New in Release 1.1.2

  • An experimental implementation of an interactive debugger that supports debugging pattern matching and in
    particular, pattern matching with first-class patterns.

  • A Python API allowing the developer to call the Asteroid interpreter from within a Python program and also embed
    Python code in an Asteroid program.

  • Eliminated the stride notation in list comprehensions and replaced it with the step notation.

  • Lots of bug fixes.

Asteroid 1.1.1

03 Sep 03:49
Compare
Choose a tag to compare

New in 1.1.1

  • An experimental implementation of an interactive debugger that supports debugging pattern matching and in
    particular, pattern matching with first-class patterns.

  • A Python API allowing the developer to call the Asteroid interpreter from within a Python program and also embed
    Python code in an Asteroid program.

  • Eliminated the stride notation in list comprehensions and replaced it with the step notation.

  • Lots of bug fixes.

What's Changed

  • Fixed re-raising error in REPL by @olwmc in #198

Full Changelog: 1.1.0...1.1.1

Asteroid 1.1.0

03 Sep 01:02
5674afc
Compare
Choose a tag to compare

New in Release 1.1.0

  • An experimental implementation of an interactive debugger that supports debugging pattern matching and in
    particular, pattern matching with first-class patterns.

  • A Python API allowing the developer to call the Asteroid interpreter from within a Python program and also embed
    Python code in an Asteroid program.

  • Eliminated the stride notation in list comprehensions and replaced it with the step notation.

  • Lots of bug fixes.

What's Changed

Full Changelog: 1.0.0...1.1.0

Asteroid 1.0.0

16 May 11:58
Compare
Choose a tag to compare

New Features in Release 1.0.0

  • Interpreter line-editing features similar to Python include interactive editing, history substitution and code completion on systems that support the GNU Readline library.

  • New object-based modules for system modules. For example the functions within the
    io module are now accessed with the @ operator,

    load system io.
    io @println "Hello, World!".
    
  • In the absence of explicit return statements the last expression evaluated within
    a function body provides an implicit return value, e.g.,

    function inc
       with i do
         i+1
       end
    

What's Changed

New Contributors

Full Changelog: 0.1.0...1.0.0

Asteroid 0.1.0

29 Jan 17:53
5817d55
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.0...0.1.0

Test Release

23 Jan 17:39
Compare
Choose a tag to compare

This is a test release. Use with caution!