Monday, January 16, 2012

Rules for life

This is pretty similar to Slots, but has more direct application, methinks.

The app will have two main actions: Jot and Find.

Jot drops you into a Slots interface. You put down a sentence and define slots in it.
That's the first half. The other half is another Slots sentence that asks the question for which the first sentence is the answer.

Eg: Sentence1: I kept [the tools] in [the bottom drawer].
      Sentence2: Where are [the tools]?

Find drops you into a Slots interface populated with Sentence2-type sentences.

Simple. But I think it can be real powerful once we add true Slots functionality and automate actions based on query results.

Yes, I know there's www.ifttt.com, but this seems much more generic and less program-mey.

Friday, January 13, 2012

Sudocode

Create a language that abstracts out the differences between multiple OSs by wrapping them around English-y language.

Example: "Run the executable ex1" will internally do the right thing regardless of OS; on Windows it will set the path etc and execute it with backslashes and so forth; on unixes it will locate it, do the equivalent with forward slashes and execute it.

Call it sudocode. It'll be the Cobol of the 21st century.