On Oct 8, 2007, at 6:42 PM, Jason Perkins wrote: > > On Oct 8, 2007, at 4:44 PM, Chad Perrin wrote: > >> I'm curious -- exactly what class of syntactic element is `=` in >> Ruby, >> where "class of syntactic element" is roughly analogous to "part of >> speech". If objects are nouns and methods are verbs, that means >> `=` is >> neither a noun nor a verb. Is it a participle? Is it >> punctuation? If >> it's a participle, I'd like to know what class of syntactic >> element that >> is in Ruby. If it's punctuation, I'd like some explanation for >> how that >> works conceptually -- because I think of punctuation in Ruby as being >> stuff like the parentheses around a method argument. >> >> Anyone? Bueller? > > Wouldn't it be a linking verb, such as 'is'? > > <http://en.wikipedia.org/wiki/Linking_verb> FWIW, I've read that modules can be considered adjectives, which fits in nicely with what you're doing. -- Jason Perkins jperkins / sneer.org "The computer allows you to make mistakes faster than any other invention, with the possible exception of handguns and tequila." -Mitch Ratcliffe