Haskell parte 4

haskell_logo1

Sinonimos de tipo Consiste en dar un nuevo nombre a un tipo ya existente de datos. Los dos tipos (el nuevo y el ya existente) son completamente intercambiables y compatibles. Su sintaxis es: type Sinonimo = expresion_tipo Por ejemplo: type Volante = String type Capacidad = Int type Modelo =…

Continuar leyendo

Haskell parte 3

haskell_logo1

Funciones Recursivas Una función recursiva, al igual que en los lenguajes imperativos, es una función que se llama a si misma. En toda función recursiva debe haber un caso base y uno o varios casos recursivos. Por ejemplo, si implementamos la función factorial de forma recursiva, sería de la siguiente…

Continuar leyendo

Haskell parte 2

haskell_logo1

Funciones   Declaración de funciones nombreFuncion :: Entrada -> Resultado (declaración) nombreFuncion varEntrada = expresión (implementación) En la declaración se indica el nombre de la función, el tipo de dominio (el tipo de la entrada), y el tipo de la imagen (resultado). La similaridad con una función matemática esta implícita.…

Continuar leyendo

Haskell

haskell_logo1

Haskell es un lenguaje funcional puro que conviene aprender para entender el paradigma funcional frente a otros lenguajes que no son funcionales puros, o que combinan la orientación a objetos y otras características de los lenguajes imperativos con las características de los lenguajes funcionales. En Haskell los comentarios se indican…

Continuar leyendo

Módulos web: configurar VMware en STS/Eclipse

Como reza el título, el siguiente vídeo muestra de forma sencilla y BREVE cómo configurar el servidor VMware desde Eclipse (así como, probablemente, cualquier otro servidor) para organizar en módulos las URL’s de un proyecto Eclipse. En el caso de ejemplo del vídeo, se separan las rutas de llamadas a controlladores o servicios del proyecto de las URL’s de ficheros .html.

Espero os ayude con vuestro desarrollo. 😀