Unifying data exploration and curation. | 0 | 0.34 | 2016 |
Model, execute, and deploy: answering the hard questions in end-user programming (showcase). | 0 | 0.34 | 2016 |
Datalog and Recursive Query Processing | 5 | 0.48 | 2013 |
Statically safe program generation with SafeGen | 31 | 2.10 | 2011 |
Morphing: Structurally shaping a class by reflecting on others | 10 | 0.60 | 2011 |
Datalog and emerging applications: an interactive tutorial | 24 | 0.98 | 2011 |
Taming the wildcards: combining definition- and use-site variance | 4 | 0.43 | 2011 |
SecureBlox: customizable secure distributed data processing | 9 | 0.60 | 2010 |
Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary | 35 | 2.77 | 2008 |
Expressive and safe static reflection with MorphJ | 20 | 0.88 | 2008 |
Domain-specific languages and program generation with meta-AspectJ | 8 | 0.55 | 2008 |
Morphing: safely shaping a class in the image of others | 15 | 0.92 | 2007 |
Building Scalable Libraries with cJ | 0 | 0.34 | 2007 |
Morphing Software for Easier Evolution | 0 | 0.34 | 2007 |
cJ: enhancing java with safe type conditions | 19 | 1.00 | 2007 |
Easy language extension with meta-aspectJ | 10 | 0.70 | 2006 |
An envolutionary path towards virtual shared memory with random access | 1 | 0.39 | 2006 |
Program generators and the tools to make them | 11 | 0.84 | 2004 |