Asteroid
Asteroid is a modern, multi-paradigm programming language that supports first-class patterns. 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.1.3
-
Fixes a fatal bug on Windows regarding the
readlinefunctionality in Python 3.10. -
Fixes a bug with escaped double quotes in strings.
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
stridenotation in list comprehensions and replaced it with thestepnotation. -
Lots of bug fixes.
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
iomodule 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!
Metadata
Release files for asteroid-lang 1.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| asteroid-lang-1.1.3.tar.gz | 63.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| asteroid_lang-1.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 136.6 kB
Release files / asteroid-lang-1.1.3.tar.gz
| Download URL | asteroid-lang-1.1.3.tar.gz |
|---|---|
| Size | 63.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
87de8d2cf7a70c1031aeee0dbfe236cc42615f8c4adbd6f50ebc8df22091dbe3
|
|
BLAKE2b-256 checksum How to use checksums |
ea3309a63bc56a0bf25c86f76ca526b65768b9da8f88d97c85e6357b5c07b4da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.6
|
Release files / asteroid_lang-1.1.3-py3-none-any.whl
| Download URL | asteroid_lang-1.1.3-py3-none-any.whl |
|---|---|
| Size | 72.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b22b68046e23b3838bf4d501bd1eeb1326bf871229917c05aee06a4f2142d186
|
|
BLAKE2b-256 checksum How to use checksums |
8f28ec38a8233885aa473d9fc704513ae2af0301639da4c1fe29a162c7d47370
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.6
|