Re: Status of Strongtalk C++ code: VM stability and progress on a graphical debugger
Shaping <[email protected]> Sat, 17 May 2008 13:22:29 -0700 (PDT)
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
Hi. > > To continue working with Strongtalk, as if it were a serious tool and > > not a cool toy, I need: stability, a graphical debugger, external > > interfacing to DDLs, and then a sound concurrency model. > > Stability is the hard part, where one needs a detailed understanding of the > VM code. As I've said, getting a full debugger isn't that hard: > > I'm not sure what you mean by "DDL"? Data Definition Language? Or is it a > typo? Yes, typo: Should be "DLLs" In any case, you can call out to C and have C call back via the FFI > and do whatever. Great. > I expect actors on top of the current system would satisfy your concurrency > needs. I think so. > > When I arranged for Strongtalk's release at Sun I > > > had hoped the open source community would make it robust enough for real > > > use. So far, progress has been rather slow. I hope that will change. > > > We need to understand why the progress has been slow. Strongtalk > > looks like advanced compiler technology to me. Why aren't people > > working on it? Is the C++ code difficult to understand? Is it badly > > organized? > > It is very well organized, but it is still difficult to understand, because > high performance VMs are difficult to understand. I don't see why the understanding would be difficult to achieve with modular, well factored code, but I haven't actually looked at any of it yet. Shaping --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---