Yes they will. The way I'm thinking is that methods will be c functions when compiled down. This would permit one to link a c program against an io lib ...
Jeremy Tregunna
jeremy.tregunna@...
Nov 1, 2009 5:08 pm
11882
If you've used a Call object you may have found that the code can get ugly when you deal with messages and contexts directly. So here's a method for Call that...
Doesn't this increase the likelihood of a block becoming a GC root? And if so, is this still a problem in the GC where blocks may not be collected if they...
Jeremy Tregunna
jeremy.tregunna@...
Nov 1, 2009 11:44 pm
11884
... I'm guessing you're thinking of how locals (and their chain of locals / "stack frames") referenced by a block won't be collected while the block is...
... Yes I'm afraid that's the case. But gnus objective C seems to work quite similiar on every platform. But (this probably has to be written BUT), the IDE...
Looking to alternative implementations of Io, at ~1/3 the speed of C, LuaJIT is looking pretty good: http://lua-users.org/lists/lua-l/2009-10/msg01098.html A...
I looked at lua as an implementation language even before c or c++. couldn't get the llvm bindings to build. :( Regards, Jeremy Tregunna Mobile: +1 (519)...
Jeremy Tregunna
jeremy.tregunna@...
Nov 2, 2009 2:33 pm
11892
... What's the goal that llvm is needed for? If you want small size and/or high speed, Lua's vm+jit seems to fit the bill....
I want ahead of time compilation. So we can implement Io in itself, and get a resulting binary, which the interpreter can then be built in. It's either LLVM,...
Jeremy Tregunna
jeremy.tregunna@...
Nov 2, 2009 4:05 pm
11894
... In this case LuaJIT2, but I would be curious also how a Io/JavaScript may look. Another pointer which would be interesting, any tries undertaken to compile...
... This is what I'm doing with LLVM right now. Compiler emits LLVM IR, second phase code generation takes that IR, and with the help of LLVM, emits machine...
Jeremy Tregunna
jeremy.tregunna@...
Nov 2, 2009 4:23 pm
11896
JIT compilers offer slow startup - each method must be compiled before executing. Â Hot-spot offers quick startup - interpretation until methods are compiled....
There needs to be a much better way to manage Io packages, at least those that are Io-based. It's still pretty annoying to go through the whole make...
... I haven't looked at the above, but I'm smitten with the approach GoboLinux manages its own packages, and it could be applied to other environments too. ...
... And that works amazingly. But what if you want to have a specific environment where a package depends on a specific older version of another package...
... I totally agree with Justin that Io _Needs_ a more flexible package managment system. I'd rather support the idea of IOIMPORT (but I'd prefere it to be ...
... You are mistaken; you still need IOPATH to use the symlinked approach too. You can still have a centralized IOPKGS path and a user-specific IOPKGS (or...
I've outlined the whole problem here: http://github.com/stevedekorte/io/issues#issue/7 Basically, I did a clean pull of Io, a clean pull of Yajl, then made and...
... I agree that one is needed and like the idea of it integrated with github. For example, you could type: iopackage johnsmith/foobar and it would grab it...
I think you should group some addons into a standard library. People using Io for the first time might be put off that they need to figure out how to...
I agree that the type is a little too small, the size on the original page fit much better. I do like the new layout though. The only thing I'm not a huge fan...