Earlier quoted context omitted.
Haskell has this through hoogle. http://www.haskell.org/hoogle
Does Hoogle let you search by example?
Edit, example:
11–20 of 73 posts
Earlier quoted context omitted.
Haskell has this through hoogle. http://www.haskell.org/hoogle
Does Hoogle let you search by example?
Edit, example:
However, if you want to learn Smalltalk, might I reccomend GNU smalltalk? it's got the excellent docs you'd expect from a GNU project, unix integration, and while it does have a class browser and an image, it supports plain old text files for code, so you don't have to master an IDE if you don't want to, plus it's good for scripting. However, it has (mostly) the same class library as Squeak and other smalltalks, so it lessens the learning curve somewhat.
Earlier quoted context omitted.
Does Hoogle let you search by example?
It lets you search by type signature. If you know the inputs and output then you know the type signature. So in short, yes. Edit, example: https://www.haskell.org/hoogle/?hoogle=Char+-%3E+Char
In short, no.
I'd love to see a dance-off between pg and a smalltalk advocate.
I'm not really an ST fan myself. I'm not averse to it, or anything, but it has a steep learning curve, because you have to learn the class library, the IDE, and the language, and the poor tutorials and documentation make it even worse. Lisp had way better docs, and could be written in any text editor, so that's what I learned. However, if you want to learn Smalltalk, might I reccomend GNU smalltalk? it's got the exce…
Smalltalk documentation isn't that bad. Here's a very, very gentle tutorial: http://amber-lang.net/learn.html
Here's a great (free!) book: http://sdmeta.gforge.inria.fr/FreeBooks/ByExample/
And a great (free!) book for GNU Smalltalk: http://stephane.ducasse.free.fr/FreeBooks/Gnu/ProgrammingUsi...
And a great set of instructional videos from the late James Robertson: http://www.jarober.com/blog/st4u.ssp
And a great Pharo blog: https://medium.com/concerning-pharo
And, of course, you may ask questions at StackOverflow and the Pharo user forum: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Unstoppable pop-ups
Smalltalk could have been Java. Only if it didn't cost so much money back then, mid to Late 90's and if it wasn't "closed" by the companies that own it (like IBM's VisualAge.)
Learn Smalltalk. It's an excellent language (IDE / debugger included!)
Peace
Sun MicroSystems was smart. Throwing Java out there there for "free." Now all these years later, it's practically in every major Financial institution's production environment.
Earlier quoted context omitted.
It lets you search by type signature. If you know the inputs and output then you know the type signature. So in short, yes. Edit, example: https://www.haskell.org/hoogle/?hoogle=Char+-%3E+Char
>It lets you search by type signature. If you know the inputs and output then you know the type signature. So in short, yes. In short, no.
A technique I use for poorly documented libraries is searching in github ' language:'. Unfortunately there are some serious limitations in github search, no way escape certain characters.