The F# Journal just published an article about metaprogramming:
"The call graph of a program is the network of functions and caller-callee dependencies between them. This article walks through the design and implementation of a simple F# program that extracts the call graph of a reflected definition and visualizes it using the GraphViz toolkit..."
The F# Journal today!
Why does Java still feel bloated nowadays compared to other languages with garbage collection? - "We were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp." -- Guy Steele. The fundamental problem with Java is that Lisp ...
1 day ago