My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
YourSpaceVariants  
A listing of all the variants of the YourSpace utility.
Updated Feb 4, 2010 by spiderb...@gmail.com

Variants Galore!

See MultiLanguage Development in this wiki for an explanation of why there are so many!

Yes, I know. The name of this project is "yourspace-cli", indicating that every variant runs in the terminal only, with no graphics. The fact of it is, most variants are CLI-only, but the project name "yourspace" was already taken by another group here at Google Code, and I still wanted to share this with you. I will say, however, that I want as many variants as possible to be able to run with no graphics, just from the command line. With some of the variants below, that either isn't an option, or is something I don't yet know how to do. (Anyone know how to get Squeak to spit out an executable shell script? Is that an oxymoron? Heh heh.) With that in mind, I have given notes regarding whether a variant is CLI or not in parenthesis next to each language in the list below. If there isn't a parenthetical note next to the language name, assume it to be CLI-only.

Key

  • Bold entries are under current development, or have been released; you'll be seeing them in the SVN here very soon, if they are not here already.
  • Italic entries are next on my list right after the bold ones.
  • Regular type indicates a goal that is a little further out for me.

Naturally, which entries are in which type decoration will change with the status of each.

The List

The YourSpace utility comes (or will come, as mentioned above) in the following 26 variants, listed alphabetically:

  • ActionScript (No CLI; Flash 8 Only.)
  • AppleScript (No CLI; OSX Only.)
  • BASH (CLI, but see also the ysmgr.sh script for managing all these.)
  • C
  • CommonLisp
  • Elisp (Quasi-CLI; runs within Emacs)
  • ChipmunkBasic
  • Erlang
  • Icon (Both CLI and X11 GUI versions, for *NIX systems)
  • Io
  • Java (Both CLI and GUI versions)
  • JavaScript (Not CLI; runs within XHTML pages. Duh. Also playing with widgets.)
  • Lua
  • Mercury
  • ObjectiveC (No CLI; OSX Only. Yes, as an Xcode Project.)
  • ObjectiveCaml
  • Pascal
  • PERL
  • PHP5 / PHP4
  • Prolog (Ciao/GNU/SWI)
  • Python
  • Ruby
  • Scheme (MzScheme)
  • Sed/Awk
  • Smalltalk (CLI: GNU Smalltalk)(GUI: Squeak)
  • Tcl

Pitch In!

Is your FavoriteLanguage not on the list? Join up and add it in! This is a great way to both learn about and teach/promote your favorite language. I'd love to learn how other languages handle these basic tasks (one of the main reasons this project exists to begin with!), and I'm sure others would too.


Sign in to add a comment
Powered by Google Project Hosting