Thank you very much guys!
I've changed "src/mirah/impl/builtins.mirah" the way RibRdb suggested.
But still:
> mirah -e 'puts String.new("aa")=="aa"'
false
I guess I need to rebuild mirah after I changed?
rake outputs:
michal@domov:~/mystuff/mirah$ rake
(in /home/michal/mystuff/mirah)
/home/michal/mystuff/mirah/lib/mirah/jvm/types/factory.rb:4:
uninitialized constant Duby::JVM::Types::TypeFactory::Boolean
(NameError)
from /home/michal/mystuff/mirah/lib/mirah/jvm/types/factory.rb:3:in
`require'
from /home/michal/mystuff/mirah/lib/mirah/jvm/typer.rb:3
from /home/michal/mystuff/mirah/lib/mirah/jvm/typer.rb:15:in
`require'
from /home/michal/mystuff/mirah/lib/mirah.rb:15
from /home/michal/mystuff/mirah/lib/mirah.rb:1:in `require'
from /home/michal/mystuff/mirah/lib/mirah/jvm/compiler.rb:1
from /home/michal/mystuff/mirah/lib/mirah/jvm/compiler.rb:4:in
`require'
from /home/michal/mystuff/mirah/lib/mirah/jvm/types.rb:4
from /home/michal/mystuff/mirah/lib/mirah/jvm/types.rb:3:in `require'
from /home/michal/mystuff/mirah/lib/mirah/plugin/java.rb:3
from /home/michal/mystuff/mirah/lib/mirah/plugin/java.rb:5:in
`require'
from ./test/test_java_typer.rb:5
from ./test/test_java_typer.rb:5:in `load'
from /home/michal/.gem/jruby/1.8/gems/rake-0.8.7/lib/rake/
rake_test_loader.rb:5
from /home/michal/.gem/jruby/1.8/gems/rake-0.8.7/lib/rake/
rake_test_loader.rb:5:in `each'
from /home/michal/.gem/jruby/1.8/gems/rake-0.8.7/lib/rake/
rake_test_loader.rb:5
rake aborted!
Command failed with status (1): [/usr/local/jruby-1.5.1/bin/jruby -
I"lib:li...]
Btw being able to define macros in my own script sounds very good :)
> On Tue, Aug 24, 2010 at 3:29 AM, takeru sasaki <
sasaki.tak...@gmail.com>
> > 2010/8/24 Michal Hantl <
michal.ha...@gmail.com>