You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The engine was written for Clojure because that was what I was learning at the time, but it feels like 99% of the time a user of this library will want to target primarily or exclusively the browser, because who wants to install clojure and play from the terminal?
Even while the conditional code was reduced a lot, removing reader conditionals in the requires alone would improve the readability of the code a lot.
Also, the project will become simpler and development process easier; I imagine new opportunities for improvement will become apparent once we start targeting a single host.
Obviously, unit tests and a better development workflow (i.e. better hot reloading without having to restart the game, fix whatever makes the figwheel repl unresponsive from time to time, etc.).
If you are reading this and think dropping terminal support is a bad idea, please chime in!
The text was updated successfully, but these errors were encountered:
Not saying you shouldn't drop terminal support, but it can compile to a .jar file which can be run so long as you have the java runtime installed (which pretty much everyone does)
If you are a developer then yes, you probably have jre (although I know devs that specifically avoid to have it). But you generally want non developers to play your game as well.
The engine was written for Clojure because that was what I was learning at the time, but it feels like 99% of the time a user of this library will want to target primarily or exclusively the browser, because who wants to install clojure and play from the terminal?
Even while the conditional code was reduced a lot, removing reader conditionals in the requires alone would improve the readability of the code a lot.
Also, the project will become simpler and development process easier; I imagine new opportunities for improvement will become apparent once we start targeting a single host.
Obviously, unit tests and a better development workflow (i.e. better hot reloading without having to restart the game, fix whatever makes the figwheel repl unresponsive from time to time, etc.).
If you are reading this and think dropping terminal support is a bad idea, please chime in!
The text was updated successfully, but these errors were encountered: