The popular but aging shells (Bash and the like) suffer from many design flaws: lack of structured data, pipes are hard-to-debug blackboxes, lack of interactivity, while the user interfaces are mostly poor and limiting. High time we moved on away from this cruft, starting with a top-notch interactive language boasting full-fledged introspection and debugging.
For this experiment I've used Common Lisp and SLY, a Common Lisp REPL and development environment for Emacs.
Speakers: Pierre Neidhardt