4 ms·
Lively! LivelyKernel (2008): https://www.lively-kernel.org/ https://www.lively-kernel.org/ lively.next (2017): https://lively-next.org https://lively-next.org
by robertkrahn01 9y ago
Lively!
LivelyKernel (2008): https://www.lively-kernel.org/ https://www.lively-kernel.org/
lively.next (2017): https://lively-next.org https://lively-next.org
cloxp (2015): http://cloxp.github.io/cloxp-intro.html http://cloxp.github.io/cloxp-intro.html
- bringtheaction 9y agolively.next looks exactly like something I’ve been thinking about. How come though that the demo video shows it in use on Linux but the desktop application is macOS only?
- robertkrahn01 9y agoIf you don't want to run your own Lively installation locally then all it needs is a web browser. If you want to run it locally via https://github.com/LivelyKernel/lively.installer https://github.com/LivelyKernel/lively.installer then it should run well in MacOS and Linux. On Windows you might need to use a proper bash (e.g. git bash or the Ubuntu subsystem). There is a desktop app for mac os that wraps the installer and gives you a menu bar entry for controlling the lively server but in the end it is just a frontend for what the installer does.
- jonathanedwards 9y agoHi Robert! I thought (perhaps incorrectly) that Lively was largely the same programming experience as Squeak, just in the browser. Do you have any screenshots showing new programming experiences in lively.next or cloxp?
- robertkrahn01 9y agoPersonally, I think the interaction model is closer to Self than to Smalltalk. A walk-through of building a morphic app is here: https://lively-next.org/doc/todo-list-tutorial.html https://lively-next.org/doc/todo-list-tutorial.html Lively also got some influence from Emacs in terms of integrating tooling and support for remote development. One example, connecting to another webpage and modifying it via lively: https://www.youtube.com/watch?v=gbp30e_QYvY https://www.youtube.com/watch?v=gbp30e_QYvY. Apart from JavaScript, it is easy to integrate other languages as well, e.g. you can connect to a running Python process via https://github.com/LivelyKernel/lively.py https://github.com/LivelyKernel/lively.py) and then use workspaces and file editors inside of Lively to modify and run Python code. This stuff is based on a generic RPC mechanism that connects Lively worlds and other runtimes: https://lively-web.org/users/robertkrahn/2015-06-12_l2l-map.html https://lively-web.org/users/robertkrahn/2015-06-12_l2l-map..... cloxp is following more a traditional Smalltalk-model, the core component is a system browser for Clojure namespaces.
- scroot 9y agoI wish lively.next could get some more funding or otherwise take off. It would really change how people make complex web applications