2 ms·
I took some time and used APL to write a little query DSL for answering questions about a legacy C++ codebase. I had a collection of little tools that linked ag
by gaze 6y ago
I took some time and used APL to write a little query DSL for answering questions about a legacy C++ codebase. I had a collection of little tools that linked against clang and dumped out XML files containing various cuts of information of the codebase. I then borrowed some techniques form Aaron Hsu to do structural queries that joined these tables together in ways that gave me useful information about the codebase.
It was alright. I don't think I was able to invest enough in APL to make it really stick but have the impression that if I did it could be very useful.
Fwiw, Aaron Hsu is really the guy to follow for all things APL. He's also super nice and helpful and a model for anyone who wishes to represent a technology.