Linux port progress
talksmall <[email protected]> Thu, 6 Dec 2007 04:08:06 -0800 (PST)
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <6386ea2a-b3a7-475e-82cc-59c2fa7011bd@d27g2000prf.googlegroups.com> |
Thought I'd update those of you who are interested in the current state of my Linux porting work. Although much still remains to be done, I have made significant steps forward. The latest milestone that I have achieved is to enable code file in via the script interface. By this I mean start a headless image (because that's all that is available under Linux at this time) and run a script which files in code for a class, then save the image again with the Dumper. The resultant class is then visible when the same image is started under the Window binary. This milestone means that we have nearly all the tools we need to do (really) primitive Smalltalk programming under Linux. The one remaining portion is to separate world file outs from the UI; currently the last step in the process pops up a completion message. There's still lots to do. On the VM side, there are some OS support calls to implement. In particular, callbacks into the image from library code do not work yet. On the Smalltalk side, there are lots of calls to Windows libraries that need to be factored out into OS-specific classes and for which Linux equivalents need to be found. I have implemented libc based callouts for the Linux versions of the FilePattern hierarchy. I still need to write more tests for this. Once I have done so I will check this code into the gcc-linux branch. When I have resolved the file out issue I will post a baseline image to the download section on the Wiki, to avoid cluttering our precious repository space with binary files. Regards, talksmall --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~---