{"issue":{"state":"open","created_at":"2011-11-18T20:19:22Z","updated_at":"2011-11-23T02:13:55Z","user":{"gravatar_id":"ed8cd6f26fffbe2b783df3b12508dfd0","id":10421,"url":"https://api.github.com/users/devn","login":"devn","avatar_url":"https://secure.gravatar.com/avatar/ed8cd6f26fffbe2b783df3b12508dfd0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":4,"body":"James seems to work, but I am getting a macruby 0.10 GC error. I installed using rvm version 1.9.2.\r\n\r\nHere's the script I'm running via `james time_dialog.rb`\r\n\r\n```\r\nJames.dialog do\r\n\r\n  hear 'What time is it?' => :time\r\n\r\n  state :time do\r\n    hear ['What time is it?', 'And now?'] => :time\r\n    into { time = Time.now; \"It is currently #{time.hour} #{time.min}.\" }\r\n    exit {} # Optional, listed for completeness.\r\n  end\r\n\r\n  hear 'Play nickle back' => :nickelback\r\n  state :nickelback do\r\n    hear ['Play nickelback', 'Play nickle back'] => :nickelback\r\n    into { \"Sir, your musical taste is lacking. Might I suggest Rick Astley instead?\" }\r\n  end\r\n\r\nend\r\n```\r\n\r\n```~> james time_dialog.rb\r\nJames: Using dialogs in time_dialog.rb for our conversation, Sir.\r\nPossibilities:\r\n1)  James?\r\n2)  Are you there, James?\r\n3)  Good night, James.\r\nPossibilities:\r\n1)  Play Nickelback\r\n2)  Thank you, James.\r\n3)  Go back.\r\n4)  I need some time alone, James.\r\n5)  Good night, James.\r\nmacruby(66211,0x105799000) malloc: *** auto malloc[66211]: error: GC operation on unregistered thread. Thread registered implicitly. Break on auto_zone_thread_registration_error() to debug.\r\nPossibilities:\r\n...```","assignee":null,"id":2284126,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":12,"title":"GC Operation on Unregistered Thread","closed_at":null,"html_url":"https://github.com/floere/james/issues/12","url":"https://api.github.com/repos/floere/james/issues/12","milestone":null},"action":"created","comment":{"created_at":"2011-11-23T02:13:55Z","updated_at":"2011-11-23T02:13:55Z","user":{"gravatar_id":"de2d64478e715fb02266f77a3f5641f6","id":3022,"url":"https://api.github.com/users/floere","login":"floere","avatar_url":"https://secure.gravatar.com/avatar/de2d64478e715fb02266f77a3f5641f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Hey Devin,\r\n\r\nI'll leave it open for now – the point you mention is a good one.\r\n\r\nCheers,\r\n   Florian","id":2844077,"url":"https://api.github.com/repos/floere/james/issues/comments/2844077"}}