Remix.run Logo
recursivedoubts 9 hours ago

The debugger. Still the best debugger I have ever used.

You could grab the program counter/execution pointer and drag it literally anywhere, rewrite the code and keep on stepping.

I would get into a loop, realize I made a mistake, drag the PC back up above it, make a change and step back into the loop without breaking flow to compile or some other such nonsense.

Alien technology compared to most development environments even today.

alhazrod 9 hours ago | parent | next [-]

Wow! That sounds amazing. I know people often compliment the debuggers for Smalltalk (Squeak/Pharo today), Common Lisp (SLIME/Sly) and Clojure (FlowStorm). Could you tell me more about the VB debugger? Are there other amazing debuggers I do not know about?

hboon 4 hours ago | parent | next [-]

Still Smalltalk, but Dolphin Smalltalk which runs on Windows.

It was the best Windows app development too. You can write native Windows programs and it worked even better than Visual Studio for COM and ActiveX stuff.

keernan 9 hours ago | parent | prev [-]

The Excel VBA debugger isn't much different. I love the VBA debugger. It is so seamless to step through code - correct in place - continue stepping to be sure the code works (split screen to see the code and its impact in the worksheet with updating turned on).

cmwelsh 8 hours ago | parent | prev | next [-]

IntelliJ IDEA team has “supported” this feature for a long time but it’s hidden behind an obscure plugin. It’s awesome when it works. YMMV.

https://plugins.jetbrains.com/plugin/14877-jump-to-line

recursivedoubts 8 hours ago | parent [-]

man i just wish hotswap worked reliably on the JVM w/o me needing to set up some janky DCEVM or JBR or other such nonsense.

cosmotic 9 hours ago | parent | prev [-]

I came here to say the same. Visiual Studio finally got this and it's called 'Edit and Continue'. IDEA can invoke a Java feature to reload classes and move the point of execution. Neither are as reliable as VB6 was.