LWN.net Logo

Evolution of shells in Linux (developerWorks)

Evolution of shells in Linux (developerWorks)

Posted Dec 9, 2011 17:35 UTC (Fri) by jsanders (subscriber, #69784)
In reply to: Evolution of shells in Linux (developerWorks) by cmccabe
Parent article: Evolution of shells in Linux (developerWorks)

I wonder whether it would be useful to develop a set of json unix-like shell-like utilities, e.g. jls, jcp. I can't find anything like this available. Perhaps you could do something like "jls *.ls | jselect size" to print out the sizes of *.ls. Perhaps it would make a useful halfway house between python/perl and shell scripting.


(Log in to post comments)

Evolution of shells in Linux (developerWorks)

Posted Dec 10, 2011 1:16 UTC (Sat) by cmccabe (guest, #60281) [Link]

I actually really do think this would be handy. You could have something like jsort, juniq, jcat, etc. Also you would want something kind of like xquery that could pull an element(s) out of a JSON object.

It might make it possible to do some interesting and readable one-liners.

Evolution of shells in Linux (developerWorks)

Posted Dec 11, 2011 11:22 UTC (Sun) by HelloWorld (guest, #56129) [Link]

There was a project like that actually:
http://lwn.net/Articles/443473/
I haven't heard of it since though, and its github repo hasn't seen any activity since June.

Evolution of shells in Linux (developerWorks)

Posted Dec 12, 2011 23:33 UTC (Mon) by cmccabe (guest, #60281) [Link]

TermKit is (was?) an extremely ambitious project basically involving a redesign from scratch of the whole terminal system. It seems like they wanted it to be GUI-based and mostly coded in HTML5.

What I am thinking of is just a set of utilities to manipulate JSON easily-- nothing more, nothing less.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds