From: MikkelFJ Date: 2002-10-05T03:08:29+09:00 Subject: Re: CRuby (Was: R) > Since at the moment there's no formal definition of Ruby abstracted > from the interpreter (ruby), I think having them share the name is the > clearest thing. It's hard (for me) to know what it would mean, as of > now, to say, "I'm writing a program in Ruby," except that the program > would run under ruby. (Not that that means it would *not* run under, > e.g., JRuby.) It's really simple: file names as in " require 'graph' " ... a typically in lowercase in Ruby, an so is the ruby interpreter. Ruby as a concept is like a class of programs and is therefore named in uppercase like "Graph.new" Assuming JRuby covers the full Ruby language, both ruby and jruby would interpret Ruby programs. However, to paraphrase the introduction from "The Ruby Way": mr. Fulton: "When all nouns in german begin with uppercase, then why is "deutsch" in lowercase - it's the name of the language... The professor answered: "Don't fight it". I liked that. Except "deutsch" is an adjective different from the name of the german language "Deutsch". It's an obvious mistake - germans don't have exceptions to rules ;-) Mikkel