2011-01-25 13 views
6

Inspirado por Haskell API Search Engine Empecé a preguntarme cuál es la forma correcta de encontrar nombres de cosas en la biblioteca de Scala. Por ejemplo, supongamos que necesito alguna subestación de cuerdas, como buscar y reemplazar. StringOps no tiene tal cosa. Google tampoco ayuda, porque estos términos son muy generales, y la documentación de desplazamiento manual no es muy divertida.Manual de referencia de Scala práctico, para buscar cosas como nombres de métodos

Mi pregunta es, ¿dónde se ven los expertos cuando están buscando una función en particular?

Esto debería ser lo suficientemente práctico como para usarlo en el trabajo diario.

+3

¿No es esta pregunta cubierto con http: // stackoverflow.com/questions/2873286/scala-hoogle-equivalent? – VonC

+0

Todo eso puede complicarse mucho gracias a las conversiones implícitas (es decir, si también quieres encontrar funciones/métodos implícitamente definidos). – Raphael

+0

Vea también http://stackoverflow.com/questions/6700331/how-to-search-for-methods-in-scaladoc-globally –

Respuesta

4

Estoy de acuerdo en que un buscador de Hoogle como Scala sería genial. Hasta que haya una herramienta de este tipo, desde another question:

sugiere emplear la Reference Index

Puede ver toda la cosa en nightly Scaladoc

+0

Lamentablemente, esto solo está disponible para las noches. ¿Cuándo aprenderá la gente de Scala? –

+0

@Rafe Kettler: aquí puede encontrar Scaladoc para la versión estable actual http://www.scala-lang.org/api/current/index.html – tenshi

+1

@Rafe Scala 2.8.1 y anteriores no tenían un índice de referencia, porque el código que lo hace no estaba listo a tiempo para entrar en ese lanzamiento. ¿Qué esperas que haga la "gente de Scala"? –

Cuestiones relacionadas