Live data from Hacker News

Betty – English-like interface for the command line

github.com

71–80 of 84 posts

Re: Betty – English-like interface for the command line

#71
post #14

I wonder if the author of Betty has taken a look at one of the existing Inform ( http://inform7.com ) interpreter variants used for Interactive Fiction games (what we used to call "text adventures"). They have progressed a lot since the old text adventures of yore, and are now capable of parsing pretty complex English sentences (instead of just "take sword", you can write "examine sword, then take it and give it to t…

[deleted]

Re: Betty – English-like interface for the command line

#72
Between this and bropages Linux is finally taking shape as a viable contender to MSDOS! :)

Curious how many man hours have been put into Betty so far. Good work pickhardt, looking forward to taking this for a spin. Hope you put in some umask command support in this, I keep screwing that up...

Re: Betty – English-like interface for the command line

#74
post #17
post #14

I wonder if the author of Betty has taken a look at one of the existing Inform ( http://inform7.com ) interpreter variants used for Interactive Fiction games (what we used to call "text adventures"). They have progressed a lot since the old text adventures of yore, and are now capable of parsing pretty complex English sentences (instead of just "take sword", you can write "examine sword, then take it and give it to t…

No, I wasn't aware of that, but that is interesting. Betty just grew out of my cheat sheet of commands. I was tired of repeatedly looking up things in my cheat sheet or Google, and decided to make this. The current project has a limited number of commands, but I am hoping that by making it public, others will issue pull requests with things they'd want to use. Its current state is command line only, which is for powe…

My favorite command-line parser was in the (now-defunct) Ubiquity [edit: not unity] project from Mozilla. It had internationalized parsing, extendable verbs and noun types.

http://mitcho.com/blog/projects/a-demonstration-of-ubiquity-...

edit2: another link https://wiki.mozilla.org/Labs/Ubiquity/Parser_2

Re: Betty – English-like interface for the command line

#77
post #74
post #17

Earlier quoted context omitted.

No, I wasn't aware of that, but that is interesting. Betty just grew out of my cheat sheet of commands. I was tired of repeatedly looking up things in my cheat sheet or Google, and decided to make this. The current project has a limited number of commands, but I am hoping that by making it public, others will issue pull requests with things they'd want to use. Its current state is command line only, which is for powe…

My favorite command-line parser was in the (now-defunct) Ubiquity [edit: not unity] project from Mozilla. It had internationalized parsing, extendable verbs and noun types. http://mitcho.com/blog/projects/a-demonstration-of-ubiquity-... edit2: another link https://wiki.mozilla.org/Labs/Ubiquity/Parser_2

Yes! I remember this!

http://vimeo.com/1561578

Re: Betty – English-like interface for the command line

#78
post #74

Earlier quoted context omitted.

My favorite command-line parser was in the (now-defunct) Ubiquity [edit: not unity] project from Mozilla. It had internationalized parsing, extendable verbs and noun types. http://mitcho.com/blog/projects/a-demonstration-of-ubiquity-... edit2: another link https://wiki.mozilla.org/Labs/Ubiquity/Parser_2

Yes! I remember this! http://vimeo.com/1561578

And "Parser 2" was much better than that! It could predict verbs from nouns and use multi-word verbs without hyphens.

Re: Betty – English-like interface for the command line

#79
post #14

I wonder if the author of Betty has taken a look at one of the existing Inform ( http://inform7.com ) interpreter variants used for Interactive Fiction games (what we used to call "text adventures"). They have progressed a lot since the old text adventures of yore, and are now capable of parsing pretty complex English sentences (instead of just "take sword", you can write "examine sword, then take it and give it to t…

The historical problem with things that parse almost English is that it's hard to remember where the line is drawn between stuff the system will and will not understand. Once upon a time, reading about this stuff, that seemed significant. On reflection, I'm not actually sure how to weight it, relative to the benefits.

Re: Betty – English-like interface for the command line

#80
post #28
post #19

Earlier quoted context omitted.

Ironically, with version 7, Inform itself switched to natural language syntax. The following is valid Inform 7 source code: `The iron-barred gate is a door. It is north of the Drawbridge and south of the Entrance Hall. It is closed and openable. Before entering the castle, try entering the gate instead. Before going inside in the Drawbridge, try going north instead. Understand "door" as the gate.` However, what makes…

Unfortunately, as I understand it, while the "old" v6 toolset is open, the "in" tool that takes "regular" text and turns it into v6 "code" is gratis, but not open sourced: https://groups.google.com/forum/#!topic/rec.arts.int-fiction... Some more on how inform7 differs from more traditional interactive fiction systems: http://www.onlamp.com/pub/a/onlamp/2006/06/08/inside-inform-... As for this tool: I like it. I like…

Inform was my very first programming language. Now that I code in Ruby all day, I'd probably find something like TADS less frustration prone, but Inform is incredibly powerful for its domain.
Post reply on HN