Así que soy un gran admirador de LinqPad, pero no solo por sus pequeñas pruebas LINQ, sino también por el desarrollo de scratchpad usando C# o F # ya que agrega REPL a C#. De todos modos, sé que Scala tiene una ventana interactiva, pero ¿hay algún tipo de herramienta liviana similar a LinqPad que funcione con Scala? ¿O hay alguna otra herramienta grande y liviana para la creación de prototipos en Scala?Herramienta Scala similar a Linqpad
Respuesta
Scala-ide tiene una réplica incorporada que es gráfica, (no se ajusta a la parte liviana de su pregunta). Pruébelo presionando Ctrl-Shift-X
dentro de un editor de Scala para ejecutar la expresión seleccionada (o la línea actual). Here is how it looks like. Creo que es lo más cercano en este momento.
Kojo se basa en Scala, pero no es realmente lo que están pidiendo tampoco, pero fresco, y podría ser utilizado con fines de aprendizaje.
También en el Scala Plugin para IntelliJ IDEA (Nika builds) Scala idioma de la consola
Web
En la web hay al menos dos consolas
Simplex3dConsole (Java Web Start)
http://www.simplyscala.com/? (Web basado)
Para una consola basada en SQL escrito en Scala echar un vistazo a SQLShell añadiendo algo así a repl o SBT o una herramienta gráfica. Se también Scala integrated query que te puede interesar.
Sí, realmente me gusta el plugin scala-ide pero funciona en eclipse ... y eso no es liviano en absoluto. Pero es probablemente el mejor ide para el desarrollo de scala (me gusta más que intellij scala). – Mike
la consola simplex3 es algo de lo que estaba buscando, aunque me parece un poco deficiente en comparación con el poder de linqpad para esos idiomas, y me encanta simplyscala fue el sitio que me ayudó a comenzar, pero es solo un REPL regular. – Mike
A partir del wiki: ScalaConsole, Scalide y ScalaEdit. Aunque, por supuesto, también tienes REPL en los IDEs, y también en SBT. Ah, y Kojo.
Zeppelin
http://zeppelin-project.org está basado en web REPL Scala con el apoyo de chispa de Apache. Es un código abierto de licencia Apache2.
Scala Notebook
Scala Notebook es otra basada en la web REPL Scala estilo bloc de notas.
- 1. ¿Alguna herramienta similar a la aplicación Hyperterminal?
- 2. herramienta similar a JavaDoc para scripts SQL
- 3. Herramienta de foco similar a la calculadora
- 4. Scala: jaxb o similar?
- 5. Funcionalidad similar a Scipy en Java/Scala?
- 6. Uso de linqpad como herramienta de consulta primaria
- 7. ¿Hay una herramienta similar a distcc para GHC?
- 8. herramienta similar a javadoc para spring-mvc rest api documentation?
- 9. ¿Alguna herramienta similar a las hormigas perfiladoras y gratis?
- 10. ¿Hay alguna herramienta similar a cmake para Java?
- 11. ¿Hay una herramienta similar a YSlow para IE7?
- 12. ¿Hay alguna herramienta similar a una pelusa para MSBuild?
- 13. LinqPad - Convierte comandos de SQL a Linq
- 14. LINQPad Tutorial
- 15. Directorio de scripts LINQPad?
- 16. ¿Puede LinqPad conectarse a un archivo mdf?
- 17. ¿Hay algún script/herramienta JAVADOCS similar para los archivos Javascript?
- 18. Usando sqlfunctions en linqpad
- 19. LINQPad DB2 Support
- 20. LINQPad en Visual Studio
- 21. LINQPad, utilizando múltiples datacontexts
- 22. LINQPad sobre MVC4 WebApi
- 23. Visual Studio visualizer similar a Mole
- 24. LINQPad y Oracle
- 25. ¿Tiene Scala un operador similar al `$` de Haskell?
- 26. minifying y Obsfucating CSS similar a Javascript
- 27. ternario Operador similar a:?
- 28. Algoritmo similar a Instapaper
- 29. Algo similar a split()?
- 30. ¿Hay alguna herramienta de implementación similar a Fabric escrita en JavaScript?
¿Qué quiere decir por ventanas interactivas * *? Scala tiene [REPL] (http://www.scala-lang.org/node/2097) también, ¿estás buscando algo diferente? –
+1 Desafortunadamente, AFAIK, no hay una herramienta GUI independiente como LinqPad, pero puede usar Scala REPL con [SIQ] (http://code.google.com/p/scala-integrated-query /) (análogo más cercano a LINQ en mi opinión). [Aquí] (http://scala-integrated-query.googlecode.com/files/SIQ-Scala-Days-final.pdf) es el uso (¡archivo pdf!) De SIQ. –
Uso el REPL o, si es un poco más complejo, agrego un archivo a mi proyecto de "probabilidades y finalidades" en IntelliJ. Hay algunos programas que la gente ha escrito para que se sientan encima del REPL, pero no los he encontrado particularmente útiles. No espero que la gente se haya esforzado mucho porque usar un IDE es fácil. –