Skip to main content

A pattern-matching oriented programming language.

Project description

Asteroid

Asteroid is a modern, multi-paradigm programming language supporting first-class patterns and pattern-matching oriented programming. More details can be found at the website asteroid-lang.org. Documentation on Asteroid can be found at asteroid-lang.readthedocs.io.

New 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
    
  • Lots of bug fixes!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asteroid-lang-1.0.0.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asteroid_lang-1.0.0-py3-none-any.whl (54.5 kB view details)

Uploaded Python 3

File details

Details for the file asteroid-lang-1.0.0.tar.gz.

File metadata

  • Download URL: asteroid-lang-1.0.0.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.9

File hashes

Hashes for asteroid-lang-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fb1925fbc121bd648f769829564c39b6b92ee5229abf7e5924314595fb2b544a
MD5 ba8362e0c66ffd0abd17108a17f076a8
BLAKE2b-256 99f3613bd0518efd7ec93d3b69e62dc1739ccbf488d7f0b2d892f762ae41b424

See more details on using hashes here.

File details

Details for the file asteroid_lang-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: asteroid_lang-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 54.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.9

File hashes

Hashes for asteroid_lang-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 539f087e20176cb20d24064694719c45e854df9183eb8da803efacfb1b324cfe
MD5 39ce4a1e72b82b2fbcbf4f55fb1f6129
BLAKE2b-256 3ca0f05b6528902cadf9d6900ee27ee8d27ba006cf1bd7484418fb727b90ad34

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page