Ir a [Version en Castellaño] [English Version]
Version en Castellaño
- Desarrollo de una Calculadora con Haskell (hcal)
Con la intencion de entender Monads en haskell, se desarrollo como proyecto aplicativo una calculadora con haskell. Lo interesante de esta calculadora es que soporta variables.
Las primeras versiones solo eran en consola, ya luego se extendio con interfaz grafica usando wxHaskell.
Proyecto hcal: enlance
- Mini Java
Implementamos una version minima de la gramatica del lenguaje Java, construimos una version minima del classfile de JVM y experimentamos la contruccion de una tabla de simbolos (Constant Pool).
Proyecto MiniJava:enlace.
Este proyecto lo presentamos en el 1er OpenHouse Haskell community, presentacion
- Serializador/Deserializador Java ClassFile
Como una continuacion del anterior proyecto, he desarrollado un Serializador, el cual convierte una especificacion de la informacion de un classfile (del jvm) --contenida en una estructura de haskell-- a binario. Y tambien un Deserializador, el cual hace la tarea inversa a la serializacion, esto es, convertir de codigo binario a una estructura en haskell el cual representa la toda la informacion del classfile binario.
He utilizado un libreria denominada Binary, y por consiguiente la libreria ByteString.
Proyecto Serializador/Deserializador Java ClassFile: enlace, informe
Este proyecto lo presentamos en el 1er OpenHouse Haskell community, presentacion
English Version
- Calculator with Haskell (hcal)
In order to understand Monads in Haskell, we developed, as an applicative project, a Calculator with Haskell. Something
interesting is that we can use variables in the calculator (Monads State).
The first versions were on console, then we extended to GUI using wxHaskell.
Project hcal: link
- Mini Java
We implemented a minimum version of the grammar of Java programming language. And also we built a minimum version of the ClassFile structure of JVM. I had an interesting experience building the symbol table of ClassFile (Constant Pool).
Mini Java Project: link.
This project was presented in the 1st OpenHouse Haskell community, slides
- Serializer/Deserializer of ClassFile JVM
As a continuation of the last project (Mini Java), I develop a Serializer, which convert from the information specified in a representation of the structure classfile in haskell, in to binary. And also a Deserializer, which do the reverse task, from binary to the classfile structure in haskell.
I used the Binary Library and also ByteString.
Project Serializer/Deserializer of ClassFile JVM: link, document
This project was presented in the 1st OpenHouse Haskell community, slides
proyectos haskell
&Uactue;ltimas actualizaciones de hace 642 dias para Carlos Gomez