On Reddit, Ernie Pasveer announced
Here’s my Seergdb frontend to the gdb debugger. Supports lots of languages, including Fortran!
Suggestions are welcome!
It works on Linux. The site has a picture of it being used to debug Fortran 77 code.
On Reddit, Ernie Pasveer announced
Here’s my Seergdb frontend to the gdb debugger. Supports lots of languages, including Fortran!
Suggestions are welcome!
It works on Linux. The site has a picture of it being used to debug Fortran 77 code.
Thanks for mentioning my project! If there are any suggestions, please let me know by email or creating a issue ticket on my github page.
The site has a picture of it being used to debug Fortran 77 code
Yes, it’s a big-o chunk of Fortran. An old FFT implementation. Used in seismic image processing looking for oil and gas.
@epasveer welcome! Great project that you created.
Seems very neat and interesting. I have a project with a gigantic datatype and matrices everywhere that I am currently debugging, so the struct and matrix visualizers seem useful. I’ll give it a try this week (assuming downloading is easy, I haven’t used Seer or Qt6 before so I hope they aren’t bad to get up and running).
Looks great. I have a fortran read from console statement, where do I input data in Seer GUI?
If you look at the Console tab, there’s a text entry field on the bottom.
To note, normally the Console tab is attached in Seer with all the other tabs. You can open the Console tab in detached mode. It’s a setting in the configurations. Just remember to save them after changing them.
Per your request for feature suggestions:
I would like to be able to launch seer from fpm as a plug-in. I think it can be done more generically now that fpm dumps the state as a TOML file. The result could be like GitHub - urbanjost/fpm-gdb: plugin for fpm(1) that runs gdb(1) in vim(1) on Linux, although it only works on a subset of fpm projects.
When fpm-gdb was created the TOML interface (or the use of fpm as a package with an API) was not available, or at least not as complete as it is now, so I think it would be quite feasible to query the pathnames and pass them to gdb.
Perhaps others can indicate if they would like such a feature or not as well, as I am not sure of the audience size; but I know I would find that useful.
Let me do some research on FPM. I’ve never heard of it.
I’ve created a task on my github. If you, or anyone else interested in this topic, you can click on the task and add a comment so you can follow it. Offer your thoughts and suggestions. I may have follow up questions.
It is the package manager developed by the community https://fpm.fortran-lang.org/
Thanks!
Hello. Its probably a dumb question about using Seer, but I haven’t been able to find how to do it. Is there a way to visualize a matrix like an actual matrix in the array visualizer? When I load up a matrix in the array visualizer in seer it just flattens the entire thing making it hard to look at. What I am after is showing it in a grid (like you usually see matrices written).
Hi.
What you suggest is a great idea. There is this task from someone else asking for a visualizer to display values as a table. I think that is similar to your idea.
I’ll try to get to it soon.