Apparently, the old xticktalk program has died. So I've decided to take it upon me to write a replacement for it (under a BSD license, of course).
For those of you who have either forgotten or never even heard of it: xticktalk was a small X app (there also was a console version, though) that displayed time. Not in the traditional analog or digital way, but through natural language. For example, if the time is currently 9:45 PM the app would display "a quarter to ten in the evening". Writing such an app for one particular language is of course fairly trivial, but the challenge lies in supporting several languages in such a way that a new language can be added easily by simply writing a description file for it that can be parsed by the program. Thus, languages can be added without involving any coding in the program itself. Which means that anyone can contribute a new language without having to be an expert coder or having to explain to a developer how the language works.
First thing I need is a name for this project. Below are some of my own ideas but feel free to pitch in, either by letting me know which name you like best or with suggestions of your own if you're feeling creative. If your suggestion gets chosen, you will of course be given due credit if you like :h
Here's what I have so far:
Alphons
For those of you who have either forgotten or never even heard of it: xticktalk was a small X app (there also was a console version, though) that displayed time. Not in the traditional analog or digital way, but through natural language. For example, if the time is currently 9:45 PM the app would display "a quarter to ten in the evening". Writing such an app for one particular language is of course fairly trivial, but the challenge lies in supporting several languages in such a way that a new language can be added easily by simply writing a description file for it that can be parsed by the program. Thus, languages can be added without involving any coding in the program itself. Which means that anyone can contribute a new language without having to be an expert coder or having to explain to a developer how the language works.
First thing I need is a name for this project. Below are some of my own ideas but feel free to pitch in, either by letting me know which name you like best or with suggestions of your own if you're feeling creative. If your suggestion gets chosen, you will of course be given due credit if you like :h
Here's what I have so far:
- speakingclock
- telltime
- xticktalk2 (not very original)
- bsdtime :h
- yasca (yet another speaking clock app)
- Jinx (Jinx is not xticktalk)
Alphons