GNU Tools Cauldron 2025

GNU Tools Cauldron 2025

James K. Lowden

James worked for many years on Wall Street on quantitative research systems, implementing algorithms and designing databases to support them. For a decade he was the maintainer for FreeTDS (www.freetds.org), a client library for SQL Server. For the last several years, he's been extending gcc to recognize COBOL, with the (so far) secret ambition of enticing mainframe shops to embrace GCC and Linux.


Session

09-28
11:30
60min
Source Code Analysis and Navigation: the metadatabase
James K. Lowden

A proof-of-concept demonstration of a language-independent metadata database to support source-code interrogation and navigation. Such a database could support little-understood source-code analysis and functionality that is not available today at any price.

I propose that GCC be extended to produce such a database, probably from the gimple tree, as an affordance to tool developers.

Auditorium B003 (170)