1

Ich habe vor kurzem Interesse an der esoterischen Programmiersprache Shakespeare Programming Language (SPL) und versucht haben, bekommen das einzige Fenster freundliche Dolmetscher zu installieren was ich finden konnte, ab: https://pypi.python.org/pypi/shakespearelang/0.2.0Shakespeare Programmiersprache Hilfe - Windows-

Es war das erste Mal, dass ich pip und python (3.6) als ganzes installiert habe, obwohl ich glaube, dass ich alles korrekt installiert habe.

Wenn ich versuche, eine legitime SPL-Datei zu interpretieren mit:

shakespeare run helloworld.py 

ich den Fehler:

File "c:\...\shakespearelang\shakespeare_interpreter.py", line 151, in run_event 
self._character_by_name(name).on_stage = True 
AttributeError: 'NoneType' object has no attribute 'on_stage' 

Alles andere in der Interpreter richtig zu funktionieren scheint das jemand außer Aufruf zur „ Bühne".

Jede Behebung dieses Fehlers oder ein anderer Windows-freundlicher Compiler/Interpreter wäre großartig.

+2

Sie sollten dies dem Entwickler unter https://github.com/zmbc/shakespearelang/issues melden. – ShreevatsaR

+0

Sie könnten [diesen Online-SPL-Interpreter] verwenden (https://apex.oracle.com/pls/apex/) f? p = 25672). –

Antwort

1

Sie gefragt:

Any fix to this error or an alternative windows-friendly compiler/interpreter would be great.

Here is an alternative Sie könnten versuchen. Es ist eine webbasierte "IDE" zum Erstellen und Ausführen von SPL-Programmen.

0

Ich glaube, dass die Datei stattdessen helloworld.spl sein sollte.

+0

Das scheint nicht das Problem zu sein, das auf der OP-Fehlermeldung basiert. – Werner