Ilnar Salimzianov's Personal Site
The Great Ideas of the Software World, or the Lessons Learned in
Software
- Domain-specific languages should be embedded. In
practice, this means that you should be able to, either: have code written
in a DSL inside of a non-DSL code, or, equivalently, be able to write and
invoke non-DSL code in a file with DSL code.
- Gradual Typing is the Right Way (TM)
Footnotes
- Only partially true, because you can actually access arbitrary Python
functions out Jinja2 as described
here.
Home | Resume |
Projects | Publications | Talks |
Reading log | Movies
log | Now | Email