From: David Ross Date: 2004-07-20T00:17:13+09:00 Subject: Re: Ruby Specification > I understand your reasons, but I think you can look > at parse.y and > refer to the ri documentation for most things, > safely. > Matz' company is definitely not SCO, I believe. I hope they are not SCO. I refuse to look at any source code though. > I don't think that gc is part of a ruby specification. > Maybe you intended eval.c ? I should have said, "I do not understand the GC, and parsing evaluations are a task as well. To start though I need to know how ruby is expected to work. Each language GC is different, but performs the same task. > >It is important to expanding ruby > >IMO. Something in the essence of how Lua has a > >compiler. It would be really nice. > > it would, but you'd need some interpreter runtime > anyway. > Maybe you could compile to C code and link the ruby > runtime library yes, you would need a runtime. I have not planned anything out yet, its in the idea stage. > >Also, thanks to > >that there is no ruby compiler I could not use it > in a > >commercial project. > > if you mean you need to hide/obfuscate code, maybe > you just need a > vm+bytecode, as lothar scholz pointed. > I really do not like compiling software into bytecode. They wanted a standalone executable, they did not want any third party interpreters. ------- Okay in response to a few things that have been mentioned to me elsewhere. Even with dynamic nature of ruby, it is still possible to create a native compiler. You have to have a runtime running with it. It is difficult, and certainly something that would take a while. I'm tired of hearing, "It can't be done" in software programming. Just because people think it cannot be done doesn't mean they are right about it. Why create a compiler to create stand alone executables? I find it difficult to have third part software installed on the computer. Also, if someone wants to include an application on a OS which I will not mention, they want a standalone that does not need a interpreter. This is one of the main reasons. --David Ross __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/