Ich frage mich, ob es derzeit möglich ist, Spiele in Haskell mit Helm oder einem anderen Motor zu schreiben, die auf dem Browser über GHCJS laufen?Ist es möglich, ein in Haskell geschriebenes Spiel im Browser auszuführen? (Durch GHCJS vielleicht?)
Ist es möglich, ein in Haskell geschriebenes Spiel im Browser auszuführen? (Durch GHCJS vielleicht?)
Antwort
Nun, ich fand dies: A game in Haskell with Sodium FRP & GHCJS
Dennoch plane ich, mein eigenes kleines Spiel in Haskell + GHCJS + Netwire zu schreiben. Wenn du fertig bist, werde ich den src veröffentlichen. –
Sehr hilfreich! Der Blog scheint nützlich zu sein. –
Hier ist Pong in Elm.
Und kein Vollversion des Spiels, aber ein turtle swimming
Mario walking um und Springen.
Hier ist ein kürzliches "Brief and Partial Review of Haskell in the Browser"
Aber beachten Sie, dass Elm sehr * nicht * Haskell ist (meiner Meinung nach ist es eine sehr viel schlechtere * Sprache * mit einem sehr netten * Framework *). – Cactus
@Cactus, Elms Compiler ist in Haskell * geschrieben *, also haben die Elmers eine positivere Sicht auf Haskell als auf Elm. – dfeuer
Ich würde zustimmen, dass Elm Haskell unterlegen ist, aber ich würde den Ausdruck "weit unterlegen" für die Beschreibung von JavaScript speichern. :-D –
- 1. Ist es möglich, Java-Applets im Android WebKit Browser auszuführen?
- 2. Ist es möglich, ein in Python geschriebenes Programm zu kompilieren?
- 3. Ist es möglich, ein OpenRefine-Skript im Hintergrund auszuführen?
- 4. Ist es möglich, Haskell-Frontend mit Ghcjs, Haste, Elm usw. serverseitig zu rendern?
- 5. rstudio - ist es möglich, einen Code im Hintergrund auszuführen
- 6. Shell Scripting - Ist es möglich, .sh-Datei im Hintergrund auszuführen
- 7. Ist es möglich, ein Skript für eine node.js-Abhängigkeit auszuführen?
- 8. Ist es möglich, ein NSIS-Installationsprogramm in VISTA automatisch auszuführen?
- 9. Ist es möglich, Browser im Iphone Simulator herunterladen
- 10. Using Vielleicht geben Sie Haskell ein
- 11. Ist es möglich, ein Spiel auf CMD zu erstellen?
- 12. Ist es möglich, Repaint/Reflow im Browser zu erkennen?
- 13. In RobotFramework ist es möglich, Testfälle in For-Loop auszuführen?
- 14. In xUnit.net, ist es möglich, Tests in Reihenfolge auszuführen?
- 15. Ist es möglich, Stand-alone-Haskell ausführbare
- 16. Ist es möglich, systemeigenen C++ - Code in Windows Azure auszuführen?
- 17. Kompilieren von Haskell-Modul zu Javascript mit ghcjs
- 18. Ist es möglich, Java-Anwendungen in DOS 6.22 auszuführen?
- 19. Ist es möglich, google map api in phonegap auszuführen?
- 20. Ist es möglich, Code nach jeder Zeile in Ruby auszuführen?
- 21. Ist es möglich, einen Befehl in einer Liste auszuführen?
- 22. Ist es möglich, Javascript in einem UpdatePanel erneut auszuführen?
- 23. Ist es möglich, eine Zeichenfolge in MySQL auszuführen?
- 24. Ist es möglich, eine ElasticSearch-Aggregation-Abfrage in Kibana auszuführen?
- 25. Ist es möglich, binäre Dateien in Java auszuführen?
- 26. Ist es möglich, net_enable_timestamp() aus Benutzerbereich in Linux auszuführen?
- 27. Ist es möglich, hadoop fs -getmerge in S3 auszuführen?
- 28. Ist es möglich, mehrere Prozesse auf einem Heroku-Prüfstand auszuführen?
- 29. verwende ich ghcjs korrekt?
- 30. Ist es möglich, Kubernetes als Andock-Container auszuführen?
Es wäre genial. –
Sie sollten es versuchen und Ihre Ergebnisse veröffentlichen! Ich wäre daran interessiert zu wissen. –
könnte ich. Ich denke, mein erster Schritt wird Netwire lernen. Wenn ich etwas Cooles mache, werde ich teilen. Im Moment denke ich, dass die WebKit-Bindung vielleicht der richtige Weg sein könnte. –