User loginNavigation |
ImplementationPLT Scheme GC TechnologyAn interesting writeup of the GC techniques used in DrScheme.
Quite interesting for those interested in implementation techniques or using DrScheme. Since GC seems to be a hot topic in the forum these day, I suspect many will want to check this out. Securing the .NET Programming ModelSecuring the .NET Programming Model. Andrew J. Kennedy.
This is highly amusing stuff, of course. Some choice quotes:
To see the six problems identified by thinking about full abstraction you'll have to go read the paper... By Ehud Lamm at 2006-06-26 11:17 | Implementation | OOP | Semantics | Type Theory | 14 comments | other blogs | 15260 reads
Sage: A Programming Language With Hybrid Type-CheckingSince we've been discussing hybrid type checking, dependent types, etc. recently...
By Paul Snively at 2006-06-04 23:52 | Functional | Implementation | Meta-Programming | Type Theory | 5 comments | other blogs | 14902 reads
Narrative JavascriptI was going to post this to the front page, but it's already a Forum Topic. So go there to read about a preprocessor that adds continuations to JavaScript by transforming to CPS (I think). By andrew cooke at 2006-05-31 14:46 | Implementation | Parallel/Distributed | 27 comments | other blogs | 11756 reads
Erlang/OTP release with multiprocessor supportErlang/OTP R11B has now been released with support for transparently scheduling Erlang processes across multiple CPUs. Congratulations to the OTP and HiPE teams and to Tony Rogvall for making this a reality! Building Interpreters by Composing MonadsBuilding Interpreters by Composing Monads
So actually it is about building interpreters by composing pseudomonads. PS: I stumbled upon this paper while trying to factor an interpreter into a set of features (and yes, I tried to package them as monads). By Andris Birkmanis at 2006-05-11 12:29 | Implementation | Semantics | Type Theory | 19 comments | other blogs | 13214 reads
Block performance in Ruby
Don Box does some experimenting... By Ehud Lamm at 2006-05-10 19:17 | Functional | Implementation | Ruby | 11 comments | other blogs | 18729 reads
HashCaml--an extension of the OCaml bytecode compiler with support for type-safe marshalling and related naming features.Peter Sewell and crew follow up on their work on Acute:
By Paul Snively at 2006-05-08 04:41 | General | Implementation | Meta-Programming | 1 comment | other blogs | 9302 reads
Col--an O'Caml syntax extension for easier manipulation of flat records, objects or tuples and conversions from/to CSV fileI was just getting all depressed realizing that I'd probably have to write a syntax extension in camlp4 to get reflection out of O'Caml. Then I discovered that someone just did recently. This serves both as a practical implementation of reflection for a statically-typed language and as a showcase for O'Caml/camlp4's ability to define new syntax. By Paul Snively at 2006-05-08 04:32 | General | Implementation | login or register to post comments | other blogs | 5298 reads
A Monadic Semantics for Core CurryA Monadic Semantics for Core Curry
While being primarily an "interpreter as semantics" paper, it looks like a nice example of a DSL in Haskell. As a bonus, it also discusses some features of logic programming. By Andris Birkmanis at 2006-05-03 08:41 | DSL | Implementation | Logic/Declarative | Semantics | login or register to post comments | other blogs | 6594 reads
|
Browse archives
Active forum topics |
Recent comments
23 weeks 17 hours ago
23 weeks 21 hours ago
23 weeks 21 hours ago
45 weeks 2 days ago
49 weeks 4 days ago
51 weeks 1 day ago
51 weeks 1 day ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago