User loginNavigation |
archivesA Language-Based Approach to Unifying Events and ThreadsA Language-Based Approach to Unifying Events and Threads
The implementation uses the CPS monad in such a way that the final result is a trace, that is, an ordered sequence of function calls. Threading is part of the basic monad implementation, and a scheduler is as simple as a tree traversal function over a queue of traces. Once you have a scheduler, events are obvious. By shapr at 2006-04-28 10:43 | Implementation | Software Engineering | 18 comments | other blogs | 29858 reads
Tom 2.3 ReleasedTom is a pattern matching compiler developed at INRIA. It is This release continues our work on the integration of pattern matching Many applications have been developed in Tom. Among them, lets mention: Tom is a complex compiler which adds powerful constructs to C and This new release contains many improvements and new features: - a new %strategy construct which allows to easilly define strategies that can be combined using strategy primitives a la Stratego (All, One, Repeat, Choice, Innermost, Mu, etc.) - a new %[...]% construct which helps to write cide generators (it is no longer necessary to encode special characters of strings) Tom is available, in open source (GPL/BSD License), from the Tom web page By Antoine Reilles at 2006-04-28 13:05 | LtU Forum | login or register to post comments | other blogs | 6488 reads
First-Class Traces
Some development environments provide a tracer, which allows you to
observe the entering and exiting of function calls[1].
E.g. in Common Lisp you can do:
|
Browse archivesActive forum topics |
Recent comments
2 weeks 2 days ago
42 weeks 3 days ago
42 weeks 4 days ago
42 weeks 4 days ago
1 year 12 weeks ago
1 year 16 weeks ago
1 year 18 weeks ago
1 year 18 weeks ago
1 year 21 weeks ago
1 year 25 weeks ago