On 11 Apr 2007, at 22:43, Max Lapshin wrote: > I want to introduce parser for NMEA protocol, which is used by GPS > devices to tell geographic coordinates. > > Gem is called nmea, available at www.rubyforge.org/projects/nmea. > SVN repository is accessible at http://svn.maxidoors.ru/ruby-nmea > > Currently are supported sentences RMC, GLL, GSA ,GGA, GSV, VTG, > PSRFTXT. > Ragel (http://www.cs.queensu.ca/~thurston/ragel/) is used to parse > NMEA. That brings back some memories. My very first programming job was parsing NMEA in PIC assembler :) Ellie Eleanor McHugh Games With Brains ---- raise ArgumentError unless @reality.responds_to? :reason