mccarrol@remus.rutgers.edu (Worshipper of Great God TROTT) (12/25/90)
I'm currently working on a project which was first implemented in Smalltalk. We're currently looking into rewriting in some compiled language in order to get a speed improvement. My first instinct was to look at the extended C family of languages - C++, Objective-C, Eiffel (I know - Eiffel isn't extended C. But it is commonly considered to be somewhat similar to C++), etc. Unfortunately, none meets all of our requirements (speed, X interface, affordable, free binary redistribution, garbage collection, full dynamic binding). After discovering the difficulty of working with that family, I've been considering some other directions. Before I present any of these ideas to my advisor, I'd like to get some information on how well these new directions might perform. One of my ideas is to use Scheme to C, and to write the package in Scheme. My question is: how fast is the code generated by Scheme-to-C? (I'll be using a Sun - either a 3 or a Sparc-SLC.) In particular, how will SCOOPS (or any other object package for Scheme) perform in comparison to Smalltalk-80? Note: this message is being posted from an account on a Rutgers University machine, however I am not presently affiliated with Rutgers University in ANY WAY. The project in question is part of my graduate work at the University of Delaware. This account is being used as I am currently visiting my parents in New Jersey. Please direct email responses to: carroll@udel.edu. Thanks. <MC> -- ---------------------- Mark Craig Carroll: <MC> ------------------------ ------ U of Del. Grad Student in CIS ------ EE/CIS LabStaff Hacker ------ -- Resident Wierdo @ 105 E Cleveland Ave, Newark DE - carroll@udel.edu --