From: Andrew Chen Date: 2008-02-04T06:59:56+09:00 Subject: Re: installing fruit Gerry, > 3) What is the roll of the hash in puts "Hello #{@name}!" ? "aaa" : aaa means a string "#{bbb}" : bbb means a variable. #{} is needed because bbb is referred from within a string. @ccc : @ccc is a class variable. @ means its scope. If you just want the scope of the variable ddd within the current scope, it can just be named as ddd, not @ddd. In this line: puts "Hello #{@name}!" the variable name is not a hash, it is just one string variable. It's nice to know ruby to use Fruit, but the core of Fruit is pure FORTRAN. Ruby part is just post-processor to generate FORTRAN codes, and specification document. ~Andrew Chen