1

Topic: Simply Fortan AI?

Jeff,
I am just curious if it's possible/feasible to create a tool (Python script) that calls the Anthropic Claude API along side Simply Fortran that's directed to Fortran source/project files, thereby having a Fortran coding assistant alongside but outside of Simply Fortran? 

Having Claude alongside Simply Fortran would assistant in (1) identifying bugs, (2) diagnose errors, (3) review code, and drafting new code.  If this cannot be done, what about running Claude in a Windows Powershell terminal pointing to the Fortran project alongside Simply Fortran?

Please excuse my lack of complete understanding of how to implement Claude while running SF.  I just think it would be useful to have a Claude window pointing to Fortran projects while running Simply Fortran IDE.

Frank

2

Re: Simply Fortan AI?

Frank,

Simply Fortran doesn't really have any plugin or particular integration of AI features, so any AI coding agents would be running, in theory, independent of Simply Fortran.  Simply Fortran does monitor file modification times; any changes made by an external agent would indeed be incorporated into the build process (unless the AI agent added files, which would require the Simply Fortran user to manually add them to the project).

There's no reason an AI coding agent or agents couldn't be run alongside Simply Fortran in the project directory, but Simply Fortran isn't particularly aware of them except if a known file within the Simply Fortran project is modified.

I don't have any particular design plans to change this behavior at this time. Simply Fortran continues to be entirely hand-coded, so I also don't have much experience with using Claude.

Jeff Armstrong
Approximatrix, LLC

Re: Simply Fortan AI?

drfrank, when I use Claude, it's easy enough to run the app next to SimplyFortran, or on a separate monitor. I think you are asking if it could be bundled, integrating it inside SimplyFortran so it can watch your keystrokes - that's a horse of a different color.

So my "along side" is a physical window and an independent app. You "along side" is a little more ... intimate.