Frege
Frege es un lenguaje de programación funcional influenciado por Haskell y utiliza la JVM (Java Virtual Machine) como anfitrión, esto es, es un lenguaje de programación alternativo a Java para la JVM. Diseñado por Ingo Wechsung.
Para programar en Frege se requiere de:
fregIDE ayuda a la creación/conversión de proyectos en Eclipse/Java para el soporte de Frege, permitiendo el coloreado de sintaxis, el acompletado de código y la compilación de código fuente principalmente.
Cabe mencionar que Frege está disponible para las principales plataformas de desarrollo: Windows, Linux y Mac.
Lecturas
- Wikipedia > Frege: Frege en la Wikipedia.
- What is Frege?: presentación y justificaciones para la creación de Frege.
- Frege / examples: ejemplos en Frege.
- Real World Frege: ejemplos en Frege, del libro Real World Haskell.
- Frege Goodness: por Dierk König.
- Frege Documentation: documentación sobre módulos, tipos y funciones existentes en Frege.
- Frege como Haskell pero en la plataforma Java por Emanuel Goette.
- Frege (and Clojure) por Sean Corfield.
Frege — bringing purely functional programming to the JVM! [Pirates of the JVM] en jaxenter.com
Sobre Haskell:
- Por que Haskell importa: traducción del artículo original Why Haskell matters.
- Aprende Haskell rápido y difícil - Asómbrate con Haskell: Por Yann Esposito, traducción de Daniel Campoverde.
¡Aprende Haskell por el bien de todos!: Por Miran Lipovača, traducción de Álvaro Vilanova.
- Learn You a Frege for Great Good! Por TAKAHASHI Yuto
- LYAH adaptions for Frege Por Dierk König
- Differences between Frege and Haskell Por Josh Wright
Aprende Haskell en 10 minutos en HaskellWiki.
- Aprende X en Y minutos - Donde X=Haskell en Learn X in Y minutes.
- Como aprender Haskell Por Chris Allen.
- Libros de Jose A. Alonso Jimenez: en OpenLibra. Algunos sobre programación funcional con Haskell (teoría y práctica).
- Análisis de Lenguajes de Programación (material de estudio): por Mauro Jaskelioff.
- Notas para la asignatura Programación Declarativa Avanzada: [copia] por Blas Carlos Ruiz Jiménez.
Qué Es La Programación Funcional? por Eduardo Díaz.
Por Fernando Sancho Caparrini:
Por José A. Alonso Jiménez (@Jose_A_Alonso):
- Sitio web personal: matemático interesado en el estudio y enseñanza de la lógica computacional, la programación funcional y el razonamiento automático.
- Informática (2016-17): este curso es una introducción a la programación funcional, al diseño y análisis de algoritmos y su aplicación a la resolución computacional de problemas matemáticos.