Hacker News new | ask | show | jobs
by SighMagi 1302 days ago
Can this be used as an interactive shell?
1 comments

Author 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.

Cool I really have enjoyed playing around with Idio. Most specifying I really love the Lisp influence you have in Idio!
Thank 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! :)