Hacker Newsnew | past | comments | ask | show | jobs | submit | epasveer's commentslogin

This debugger is very good. Even handles MPI programs. It's a bit pricey, though.


It won't let me pick up the axe.


wdym?


I believe it's a reference to some of the old terminal RPG games, like Arabela (or something like that).


Hi, Seergdb author here.

Thanks for your honest review. Can you explain more about not being able to set the editor font? My tests show that as working. Make sure to "Save Configuration..." to make things permanent.

Also, for the "show variable value on hover", I'll test it.

Can you (or others) create an issue on my github page for any bugs or feature requests?

Thanks.


I submitted a bug report for the font:

https://github.com/epasveer/seer/issues/265


Thanks. I see it. I also added a bug report for the janky "show variable value" on mouse over.


No it is not.

It's using gdb's "mi" mode.


My experience with metformin, those gastrointestinal problems occur the first 4 months of taking it.

I had an experience in a Home Depot, had to briskly walk to the bathroom. Like clenching a quater between your cheeks for a 100 yards. Barely made it.

Anyway, the body adjusts. After 3 or 4 months, all is good.


Hmm, that is a very long time to suffer the side effects. The information leaflets often say to discontinue much sooner.

Well, if your doctor was okay with it, then who are internet strangers to judge? If you had the usual non-tolerance GI problems (more frequent than in 1 in 10 patients), I can only admire the perseverance. It takes a lot of self-care from keeping close to a toilet to hydration.


My wife had this problem when she started metformin. After 2 weeks of diarrhea she tried a different approach, she purposely skipped her medication every other day for a week. The she gradually started taking it every day. The problems went away over night. Her doctor was baffled which is…funny.

I think some drugs are more easily tolerated by the body if they are gradually introduced.


" Like clenching a quarter between your cheeks for a 100 yards."

Is this an American game? What is it called? Who checks the quarters? How?


I believe it's expensive for the delivery system, not the insulin itself. (Could be wrong).


Hi (Seer author here).

> seer: I think it missed #3 and #4.

Seer has the concept of 'projects'. A project can hold many settings, including breakpoints, watchpoints, etc... It is a manual thing so save a project and load a project. Not sure what you mean by 'automatically load'.

Seer has a visualizer to view a struct and expand it, updating after each step/next.

A recent change (in the project's github "main") now has struct visualization in the Variable Logger, Tracker, and Local Variables views. All expandable.


(The Seer author here)

The StructVisualizer can follow *pointers. The default method is to view the struct/class that is pointed at in the same visualizer.

You can RMB click on the pointer in the StructVisualizer to open a second visualizer for that pointer.

I know this is a bit aways from how DDD worked. DDD has a nice way of "graphing" the struct/class tree, including any referenced struct/class that come from pointers.

Who knows, it may be in my plans :^)


(The Seer author here)

Can you provide the version of QT you're using? I suspect it is old. Seer needs QT 5.15.2 or newer.

% qmake --version

% qmake-qt5 --version


Not sure HN is the best forum for debugging such issues, but nevertheless, here goes:

    # lsb_release -a
    Ubuntu 20.04.5 LTS

    # qmake --version
    QMake version 3.1
    Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu

    # qmake-qt5 --version
    qmake-qt5: command not found

    # apt-file search qmake-qt5
    qt5-qmake-bin: /usr/share/man/man1/qmake-qt5.1.gz

    # /usr/lib/qt5/bin/qmake --version
    QMake version 3.1
    Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu

I don't recall doing anything special to install Qt on my box, likely something along the lines of:

    # apt-get install qt5-default
So in all likelihood, I have the standard Qt5 that comes with Ubuntu 20.04.5, still a somewhat popular and widely used Ubuntu version.

Hope this helps.


>> Not sure HN is the best forum for debugging such issues

You can move the discussion to the github page. :^)


In other news, I tried compiling it on a server that runs a recent version of Ubuntu (22.04) and it does compile and seem to compile and link against Qt 5.15.3

Standard and traditional Qt type headaches, where between many different major versions and deprecated stuff and newly introduced APIs between minor versions, compiling and linking software that relies on Qt is a complete crapshoot.

Also, since you don't provide statically linked binary releases or a flatpak or an appimage, you might want to consider making the source dependencies of your software explicit in the Readme (like e.g. the minimum version of Qt5 required, or the qt5Charts dev libs, definitely not something everyone has installed on their computer).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: