Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While the article makes good points, I simply find it amazing that a programming user interface (with small changes) has been around for so long: I think kit was in 1983 that Xerox Special Information Systems provided me with a free 1 month Smalltalk license for my Xerox 1108 Lisp Machine. That Smalltalk interface is amazingly similar to Pharo Smalltalk which I still occasionally use.
 help



Eclipse, due to its evolution from Visual Age set of IDEs, coded in Smalltalk, also keeps a code browser view for Java that is like the Smalltalk one.

VB6 also had a COM API browser thing that was remarkably similar to a Smalltalk browser.

VB 6 is still the best COM experience from Microsoft, .NET went too down level, and C++ has always been clunky.

I don't remember that browser though, aren't you mixing it with type library navigation tool from the Windows SDK?


I might have been misremembering, because I thought there was a three-pane browser and this one is two-pane, but I think this is what I meant: https://files.catbox.moe/0sdvpz.png (View > Object Browser or F2).

Ah ok! I completly forgot about that one, thanks for correcting me.

I ended up doing some digging after your comment, and figure 2 is the one I remebered, yours is also there as figure 1.

https://learn.microsoft.com/en-us/archive/msdn-magazine/2000...


its also the only view that makes writing java tolerable

When the competition was the state of C and C++ compilers in 1996 for portable code, even across UNIX flavours, many improvements over that made it tolerable, people were already adopting it even with a plain interpreter, JIT only landed on version 1.3, 5 years later.

Note C creators didn't kept following up on ISO, Plan 9 and Inferno lacked C++ support, and they rather came up with their Java competitor in Inferno with Limbo, and Dis eventually also supported Java.


I still can't get java2dis (or whatever is calling) running into Inferno. Which might be interesting as I still have an old as hell Java point and click adventure game (made with a semi-infamous one in Spain from back in the day for amateur/indie games). I think it was done with Java 1.2/1.3.

Current JRE/JDK's run it in a bad way (threads get borked) since Java 1.6/OpenJDK 7 I think. Now, if Inferno supported Java 1.4 or something close to the old Kaffe+Jikes it would be really nice to get legacy stuff working.


From the surviving documentation it appears it was based on Java 1.1.3, and called j2d, which ironically it is similar to what Java to Dex ended up being on Android.

https://scispace.com/pdf/using-inferno-to-execute-java-on-sm...

I also assume it wasn't something they cared that much about, as I could not find the original source code on the Inferno open source repo.


I worked as a Smalltalk developer for a few years, and it spoiled to such an extent that I’ve tried to make an extension for IntelliJ to replicate the browser for Java development. Maybe I should revive that project, actually…

Please do. I would love it for Python and TypeScript as well. It could use data from where the "Structure" pane gets its contents

How about the Spyder IDE for Python? https://www.spyder-ide.org/



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

Search: