On 11/01/2009 02:43 AM, Roland Plüss wrote:
There are situations where it is needed like in console emulation where you work with funky hardware but is this really required for a scripting/programming language? I'm rather astonished smalltalk uses SEGFs for control flow. I thought with that simple and clear design such tricks are not required.
It's not control flow. It's used by GC. It's not needed---it's just one implementation of a write barrier. It's not needed either for "funky hardware", though I know that some emulators track dirty rectangles using the same technique.
Signals (except for SIGKILL and SIGSTOP) are there to be trapped whenever useful.
Configure with --disable-generational-gc (and enjoy the speed loss...) if you feel uncomfortable.
Paolo _______________________________________________ help-smalltalk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-smalltalk
