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

Is it partly inspired by Smalltalk browsers?


Yes, that was my first thought too. The concept is similar.

Get rid if the source-files and put every function/method in its own "editor". However, as far as I remember navigation to/from callers was not possible in Smalltalk.


It was, even in the ancient original Smalltalk-80.

https://youtu.be/cpjOd5ge2MA?si=T15xO3ZMshetfQIU&t=265


You don't have to get rid of files; while the Smalltalk image was great and offer some advantages, there has been Smalltalks that worked on files and Lisp showed that you can have still have a working image with files.

> navigation to/from callers was not possible in Smalltalk

You can navigate implementations and references to symbols, which mostly work like how unannotated dynamic languages (like Ruby, Python) would work.

There would be false positives; but it isn't as bad as it sounds unless you look up common symbols like `#value` and `#value:`.

In some Smalltalk environments and some extensions, you could narrow them by scope, like look up references to this symbol within that package. I think Dolphin did that.


I've never used Smalltalk but I've heard of it!


I tried finding a screenshot which showed what I was thinking. But gosh it's so hard. Here's one, but really low quality https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F....

I have always opened multiple windows/panes of source code at the same time out of habit. It's a great paradigm.

Haystack looks good. Thanks for sharing.


having windows popup from the object your looking at is indeed something they like to do, you'll have friends there :)


Curious if there's a Small Talk community -- would love to speak with them!




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

Search: