Scala es un lenguaje grande y complejo. En mi experiencia, la mejor manera de aprender ese idioma es leer un código realmente bueno. ¿Hay algún ejemplo de código abierto de dicho código? ¿Qué puedes recomendar?Buenos ejemplos de código scala idiomático
Respuesta
Scalaz. Tenga en cuenta que está escrito en un estilo mucho más funcional que la mayoría del código de Scala.
Twitter Util (ya mencionado en @ axel22's answer).
El Scala standard library debería ser bastante idiomático en la mayoría de los lugares. El Scala Swing library es otro ejemplo.
Por lo general, las personas que escriben varios marcos saben lo que hacen y son expertos en Scala. Los marcos como Akka o Play son buenos ejemplos de esto. Twitter's projects son otro.
En mi experiencia, gran parte de la biblioteca estándar es bastante imperativa (presumiblemente por razones de rendimiento). –
Es cierto, stdlib a veces es muy imperativo. Sin embargo, hay algunos patrones idiomáticos con respecto al estilo que se sigue allí: clase y un compañero solo por un archivo del mismo nombre, usando el patrón de tortas para mezclar la funcionalidad, interfaz del combinador (analizadores), etc. – axel22
IMO, stdlib y el compilador son malos ejemplos, ya que no son típicos de lo que otros programadores hacen en su trabajo diario. –
- 1. idiomático Scala Mapa upsert
- 2. idiomático IO con Scala
- 3. Buenos ejemplos de MapServer/OpenLayers
- 4. ¿Qué es el código idiomático?
- 5. ¿Buenos ejemplos al enseñar refactorización?
- 6. Buenos ejemplos en aplicaciones de código abierto para iPhone
- 7. Buenos ejemplos de .NET Desktop Applications
- 8. Algunos buenos ejemplos de personalización de Sphinx?
- 9. Necesita buenos ejemplos/muestras de RDLC (Informes)
- 10. Buenos ejemplos de soluciones imperativas versus funcionales para problemas prácticos
- 11. Buenos ejemplos de flujo de búsqueda de código postal del Reino Unido
- 12. ¿Buenos ejemplos de código abierto del uso de grupos de entidades en App Engine?
- 13. ¿Cuáles son buenos ejemplos de uso de 'enlace' en clojure?
- 14. Cómo aprender a escribir código C++ idiomático
- 15. ¿Buenos ejemplos de proyectos de código abierto .NET (C#) portados a Java? (C# -> Java)
- 16. ¿Buenos ejemplos de aplicaciones Marmalade que no son de juegos?
- 17. ¿Buenos ejemplos de proyectos de Android cubiertos por pruebas?
- 18. ¿Cuáles son algunos buenos ejemplos de uso de WPF Datagrid?
- 19. ¿Hay buenos ejemplos de python-memcache (memcached) utilizados en Python?
- 20. ¿Cuáles son algunos buenos ejemplos de Mixins y/o Rasgos?
- 21. Ejemplos de uso creativo y útil del operador en Scala
- 22. Reemplazo idiomático para tipos existenciales
- 23. java.util.concurrent, ejemplos, tutorial y código
- 24. ¿Hay buenos geoparsers de código abierto disponibles?
- 25. Buenos tutoriales sobre la gestión de código?
- 26. Uso idiomático de std :: rel_ops
- 27. Idiomatic Scala solución al código imperativo
- 28. Stemming - ejemplos de código o proyectos de código abierto
- 29. ¿Ejemplos de buen código Java multiproceso?
- 30. Ejemplos de práctica Prueba del código C#
Eche un vistazo a algunos proyectos populares [aquí] (https://github.com/languages/scala). – missingfaktor
@missingfaktor: Este enlace está roto. ¿Podría proporcionar otro enlace? –
@fahimayat, me pregunto si eliminaron la función donde se pueden ver proyectos en un idioma específico. – missingfaktor