jesicabaxter / ndmitchell

Automatically exported from code.google.com/p/ndmitchell
0 stars 0 forks source link

Different programming languages #45

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hoogle for F-sharp would be very cool. Other languages like Clean/Curry/ML etc. 
should be possible.

This can be done in stages. Allow various languages, with an @language 
<language> option. In particular 
add:

@language raw
map :: a -> a -> a -- {$ {name map] : {1 a} * {2 a} ---> {3 a} }

Where the bit in {braces} is how to lay out the language in the destination 
language, the the bit on the 
left is the Haskell translation of it. Should work for most things very easily.

The first step is to contact developers of other Hindley-Milner languages, and 
see if any of them are 
interested in doing the development work necessary to generate the databases.

Original issue reported on code.google.com by ndmitch...@gmail.com on 7 Aug 2008 at 10:23

GoogleCodeExporter commented 8 years ago

Original comment by ndmitch...@gmail.com on 11 Aug 2008 at 11:24

GoogleCodeExporter commented 8 years ago

Original comment by ndmitch...@gmail.com on 20 Aug 2008 at 11:36

GoogleCodeExporter commented 8 years ago
Marking as HelpMe, since this won't get done until developers from other 
languages 
want it, and provide textbases.

Original comment by ndmitch...@gmail.com on 27 Aug 2008 at 9:24

GoogleCodeExporter commented 8 years ago
People also want this for Scala: 
http://stackoverflow.com/questions/2873286/scala-
hoogle-equivalent

Original comment by ndmitch...@gmail.com on 25 May 2010 at 3:21

GoogleCodeExporter commented 8 years ago
If you're looking for an F# volunteer, I'd be happy to pitch in.  What's 
required?

Original comment by kbattoc...@gmail.com on 28 May 2010 at 1:14

GoogleCodeExporter commented 8 years ago
kbattocchi: I need to rewrite some bits of Hoogle first, but if you're willing 
to do 
the F# things I can prioritise them. The main requirement is to generate a list 
of the 
functions available in F# by package.

Original comment by ndmitch...@gmail.com on 31 May 2010 at 6:55

GoogleCodeExporter commented 8 years ago
The necessary work to support this has been started, so volunteers for 
languages should contact me by email.

Original comment by ndmitch...@gmail.com on 18 Dec 2010 at 10:32

GoogleCodeExporter commented 8 years ago
Note: The suggestion of @raw was probably a bad one, it should probably be 
specific to each language. Some details are given on this blog post: 
http://neilmitchell.blogspot.com/2011/03/hoogle-for-your-language-ie-f-scala-ml.
html

Original comment by ndmitch...@gmail.com on 13 Mar 2011 at 2:59

GoogleCodeExporter commented 8 years ago
Rustem Suniev has volunteered for Scala, and Keith Battocchi has volunteered 
for F#.

Original comment by ndmitch...@gmail.com on 13 Mar 2011 at 4:50

GoogleCodeExporter commented 8 years ago
Note that there is now an alternative to Hoogle for Scala: http://scalex.org/

Original comment by ndmitch...@gmail.com on 11 Nov 2011 at 11:26

GoogleCodeExporter commented 8 years ago
In case it helps anyone who comes across this issue searching for such a thing, 
someone has written up a Java version at 
http://stackoverflow.com/questions/4188919/how-to-search-for-java-api-methods-by
-type-signature/4203354#4203354 though I don't necessarily expect it to be 
integrated into Hoogle.

Original comment by MatrixFrog on 11 Nov 2011 at 11:49

GoogleCodeExporter commented 8 years ago
This is really something for other people in other languages to get involved 
in, not something I can do much about.

Original comment by ndmitch...@gmail.com on 20 Jul 2015 at 12:31