J
Jeremy Henty
I read Matz's "How Ruby Sucks"
<URL:http://www.rubyist.net/~matz/slides/rc2003/mgp00003.html> and I
noticed he mentions Ruby suffers from "Bad Embedding", but AFAICT says
nothing about Rite will address this. So I am wondering how does Ruby
currently suck at embedding? And how will Rite do it better?
FWIW I think it sucks that (a) there is precisely one global
interpreter, and (b) there is namespace pollution (eg. TYPE instead of
RUBY_TYPE). I think Tcl does it better by having an explicit
Tcl_Interp type for interpreter handles and prefixing every Tcl type
with "Tcl_". So I would like to know whether this is what Matz was
talking about. Will Rite improve things by being more Tcl-ish in this
respect? Or am I missing the real point here?
Cheers,
Jeremy Henty
<URL:http://www.rubyist.net/~matz/slides/rc2003/mgp00003.html> and I
noticed he mentions Ruby suffers from "Bad Embedding", but AFAICT says
nothing about Rite will address this. So I am wondering how does Ruby
currently suck at embedding? And how will Rite do it better?
FWIW I think it sucks that (a) there is precisely one global
interpreter, and (b) there is namespace pollution (eg. TYPE instead of
RUBY_TYPE). I think Tcl does it better by having an explicit
Tcl_Interp type for interpreter handles and prefixing every Tcl type
with "Tcl_". So I would like to know whether this is what Matz was
talking about. Will Rite improve things by being more Tcl-ish in this
respect? Or am I missing the real point here?
Cheers,
Jeremy Henty