PLNC 2010

Site pédagogique de l'unité d'enseignement INF355 (Paradigmes et Langages Non Classiques) de Télécom ParisTech.

Haskell : TD

Calculatrice RPN

Une calculatrice RPN travaille avec une pile. Les opérations (par exemple l’addition) travaillent avec les valeurs au sommet de la pile et les y remettent (comme en Factor).

Le but de cet exercice est de factoriser un maximum de code et de limiter la duplication.

Types de base

Le mot-clé « type » permet de déclarer [...]

Haskell : notes de cours 1 (23 juin 2010)

module Cours1 where
 
– Importation explicite du prélude en excluant certaines constructions :
– – Maybe et tous ses constructeurs
– – repeat
 
import Prelude hiding (Maybe(..), repeat)
 
– Équivalence entre opérateurs et fonctions. Par exemple, (+) est la
– fonction correspondant à l’addition et `f` ci-dessous est la version
– opérateur de la fonction f.
 
x `f` y [...]