That may be, but my library is your programming language
In another instance of look-what-I-can-do-with-closures-and-late-binding, Benjamin Pollack offers a criticism of C# and Linq.
In another instance of look-what-I-can-do-with-closures-and-late-binding, Benjamin Pollack offers a criticism of C# and Linq.
Posted by Vladimir Sedach 0 comments
Labels: metasystems, programming
Several weeks ago I wrote about a way to implement Smalltalk-style predicate function-to-SQL translation in Common Lisp, so I was amused to come across Dejavu for Python (via Jonathan Ellis), which implements the same technique by inspecting CPython bytecode.
It's amazing what kind of dumb hoops people will jump through when they don't have a system that permits real metaprogramming.
Posted by Vladimir Sedach 0 comments
Labels: databases, metasystems, software systems