The interpreter shell was changed to use pyreadline3 instead of readline in PR #204:
|
if platform.system() == 'Windows': |
|
import pyreadline3 |
|
else: |
|
import readline |
However, this package is not included by default in a new python installation, nor is it installed when installing asteroid-lang via pip. This causes the interpreter to crash with a fatal error upon execution:

I'll be making a pull request which will add a line to requirements.txt to install pyreadline3 where platform_system is Windows.
I believe this may fix the issue, though I'm not familiar with how pypi is compiling the interpreter.
The interpreter shell was changed to use pyreadline3 instead of readline in PR #204:
asteroid/asteroid/repl.py
Lines 17 to 20 in 607c096
However, this package is not included by default in a new python installation, nor is it installed when installing asteroid-lang via pip. This causes the interpreter to crash with a fatal error upon execution:

I'll be making a pull request which will add a line to requirements.txt to install pyreadline3 where platform_system is Windows.
I believe this may fix the issue, though I'm not familiar with how pypi is compiling the interpreter.