Hacker News new | past | comments | ask | show | jobs | submit login
A Unix shell written in Google Go (github.com/michaelmacinnis)
91 points by jemeshsu on May 18, 2011 | hide | past | favorite | 8 comments



Pretty interesting! I also happened upon this today:

https://github.com/unconed/TermKit

It's a new command-line GUI.


Interesting! It's like a shell but much richer, which does address the current limitations of text-only shells, especially with respect to interaction and copying in/out of data. I've seen a project like this before, can't remember the name, but it never came very far. I hope this one does.

Personally I like shells very much, but in many cases I do need limited UI interaction which is not very suited to text-only (tables, mouse hover, etc). This is a very cool intermediary between a full window-based GUI and a shell app.

I've thought about writing something like this but I'm happy to see it already exists.


A project similar to the one you described: http://code.google.com/p/hotwire-shell/


That's even more interesting. However I fear it misses the point. Terminals have in fact evolved and are far more usable than they used to be. You can drag a folder in terminal to get the path for example (in OS X at least)... And they take pride in being fast. Text only is the way. no?


I like the output mechanisms much better than I like the input mechanisms of TermKit. I don't think text only is the one true way. I'd like to view images and even interactive things, with the mouse, inline.


I can't believe he missed the opportunity to call it "gosh"


The first commit message reads "Oh is the shell formerly known as gosh. "


When data is sent across a channel it is converted to text so that it can be sent to (or even through) external Unix programs.

In a very loose sense of homoiconicity...




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: