6 ms·
Can this be used as an interactive shell?
by SighMagi 4y ago
Can this be used as an interactive shell?
- idf 4y agoAuthor here. Yes, regular job control is available interactively. Note that I'm interested in making scripting work better so I've made little to no attempt to ease interactive use (there are plenty of better alternatives for interactive shells). I tend to use "rlwrap idio" to make editing easier.
- SighMagi 4y agoCool I really have enjoyed playing around with Idio. Most specifying I really love the Lisp influence you have in Idio!
- idf 4y agoThank you! There's a lot of Scheme-ish things available: setters, templates (aka macros but with changeable quoting: ` ' @), continuations. I've added a few more tricks: computed variables (like SECONDS or RANDOM which dynamically get/set a value) and reader operators (which are the heart of infix "functions" and get to rewrite source code expressions, | being the obvious one for a shell). All available to the user -- nobody wants to be writing stuff in C! :)