Fast Numeric Computation in Julia
julialang.org
julialang.org
As I work with Julia (and read code in the base and packages), I am continually impressed by the capability to work at so many different levels, and the smoothness of the integration. From clean, readable, Python-like "executable pseudocode"; to type annotations and generic code; to code-generation with macros; to efficient data structures in-language --- and all the way down into bit-fiddling, pointer arithmetic, and inspection of IR and assembly.
As the blog post details, this layering allows a smooth transition from "making it right" to "making it fast" within a single language, and I think we are only seeing glimmers of the cohesiveness and network effects that this enables.
https://groups.google.com/forum/#!topic/julia-users/d_ucezbI...