The Dailyish IRC Newsletter, 2007.02.15-20
Posted by rue, Wed Feb 21 00:48:00 UTC 2007
Sorry about the drought, busy few days.
New people:- loop is Aki Reijonen
Topics:
- FMC in trunk
evan pushed in FastMethodContext, the main part at least. Not sure if anyone has done benchmarking on this yet.
- Large object support
This is something that is to be added (very large arrays for example.) These kinds of objects will probably be handled differently in the VM for efficiency.
- Paths
Rubinius is not too savvy with paths for various important files yet; make sure you run everything from the top-level rubinius directory to avoid strange problems of not finding stuff.
- Developments
loop put together a patch to fix a bundle of stuff as his first contribution, thanks!
- Instance variables versus fields
evan added a piece about this to the wiki, go forth and read!
- Benchmarking
- Local variable scoping
evan has decided to move to use the method of local scoping that MRI and jruby employ.
- Method calling semantics etc.
evan and headius had a discussion about the recently proposed changes to MRI method calling (methods vs. functional calls) and method visibilities and so on, also touching on possibly removing stuff from Kernel into a Functions module.
I need a bit more time to process this so you will have to wait for a longer dissection.
- Building on OSX
Apparently OOo installs its own broken version of dlfcn.h in /usr/local/include. Symptoms are DL_xx errors. had this problem when trying to build. It can be solved by renaming that file and symlinking to /usr/include/dlfcn.h.
- Trouble tickets
pate went in and added tickets for pretty much everything under the sun. If you are looking for things to do, head over to the tracker on rubini.us and pick one to work on. Hooray for pate!