User loginNavigation |
archivesCloning-Based Context-Sensitive Pointer Alias Analysis Using Binary Decision DiagramsCloning-Based Context-Sensitive Pointer Alias Analysis Using Binary Decision Diagrams, John Whaley and Monica S. Lam. PLDI 2004.
Binary decision diagrams are one of the coolest data structures of the last 20 years, and are also one of the basic enabling data structures underlying modern SAT solvers. Using them to implement Datalog is a really clever idea. EDIT: I relied on memory instead of Google, and got it wrong about BDDs and SAT solving. Modern DPLL-based SAT solvers generally do not use BDDs, because when your solutions are far apart in the solution space the representing BDD would get quite large. BDDs are widely used in verification, though, and are also still one my favorite data structures. :) By neelk at 2007-08-08 08:12 | DSL | Implementation | Logic/Declarative | 4 comments | other blogs | 9320 reads
Domain-Specific Aspect Languages
Since it seems it is DSL week around here, and since Domain-Specific Aspect Languages were not discussed here before as far as I can remember, I think now may be an appropriate time to discuss this notion. To begin the tour, head out to the web page of the first DSAL workshop: DSAL'06 which "approached domain-specific aspect languages from a language implementation point of view, where advances in the field of domain-specific language engineering were investigated to answer the implementation challenges of aspect languages," and then move over to DSAL'07 which dealt with the design and implementation of new domain-specific aspect languages in more detail. By Ehud Lamm at 2007-08-08 10:38 | DSL | OOP | Software Engineering | 2 comments | other blogs | 6943 reads
Experience Report: Scheme in Commercial Web Application DevelopmentInteresting report by Noel and his colleagues, that for some reason was announced on the PLT Scheme blog and not here... Ralph Johnson: Erlang, the next JavaA nice blog post about Erlang. Nothing new here for those following the Erlang story, but a nice summary of several important themes none the less. Some choice quotes:
By Ehud Lamm at 2007-08-08 21:16 | Functional | OOP | Parallel/Distributed | 28 comments | other blogs | 19549 reads
|
Browse archivesActive forum topics |
Recent comments
27 weeks 3 days ago
27 weeks 3 days ago
27 weeks 3 days ago
49 weeks 5 days ago
1 year 1 week ago
1 year 3 weeks ago
1 year 3 weeks ago
1 year 6 weeks ago
1 year 10 weeks ago
1 year 10 weeks ago