|
|
|
|
|
by estebanlor
4031 days ago
|
|
quite the opposite: you can think on a pharo application as your own virtual system (think docker, but at the level of the development environment). For a sysadmin installing and running an app is as easy as saying: curl get.pharo.org | bash ./pharo Pharo.image config URL PROJECT VERSION ./pharo Pharo.image http --start 8080 then they can reproduce last line as much as they want: ./pharo Pharo.image http --start 8081 ./pharo Pharo.image http --start 8082 etc. |
|
But my point was that if someone has started "./pharo Pharo.image .." on a production service and modified it live, then it'll be a problem (what if you haven't saved, or your changes were not propagated yet to the source version control system?) - also how this would propagate changes to other slave machines running it there too?
But it's pretty cool and advanced when developing the system. I'm now stuck a bit with Java/GWT, and I'm glad that there is SuperDevMode which incrementally compiles java->javascript (and few other things). Still its far away from Ctrl+X+E on your block in Lisp.