Wednesday, November 14 2007

L06 - Pattern matching

Cette page explique le filtrage par motif. C'est une fonctionnalité extrêmement puissante issue du monde fonctionnel.

Continue reading...

Sunday, November 11 2007

L05 - Fonctions d'ordre supérieur et composition

Ce cours aborde la notion de fonctions d'ordre supérieur, qui permet de gagner beaucoup en généricité. Plusieurs opérateurs sur les fonctions (composition, etc.) sont également détaillés dans cette page.

Continue reading...

Saturday, November 10 2007

L04 - Fonctions anonymes, application partielle et composition

Les fonctions anonymes, pillier de la programmation fonctionnelle, sont expliquées dans cet article. D'autres concepts importants sont également détaillés : l'application partielle de fonction et les opérateurs manipulant des fonctions.

Continue reading...

Tuesday, November 6 2007

L03 - Les fonctions, introduction

Ceci est le troisième cours de F#. Il s'agit d'une introduction aux fonctions : leur déclaration, leur utilisation.

Continue reading...

Wednesday, October 31 2007

L02 - Expressions conditionnelles et définitions

Ce billet explique le fonctionnement des expressions conditionnelles (if, then, else), des définitions (locales et globales), ainsi que du mode "light" (basé sur l'indentation).

Continue reading...

L01 - Types de base et expressions

Ce billet présente les types les plus courants de F# : entiers, chaines de caractères, listes, etc.

Continue reading...

Tuesday, October 30 2007

L00 - Introduction et Hello world!

Ce premier billet sert d'introduction au F#. Rapide description du langage, installation et premier programme.

Continue reading...

Saturday, October 27 2007

[Musique] Une solution pour la musique adaptative - suite

5e et dernier billet sur la musique adaptative, la solution donnée est décrite plus en détails.

Continue reading...

[Musique] Musique adaptative : une solution efficace

Dans ce 4e billet sur la musique adaptative, une solution efficace est présentée.

Continue reading...

Friday, October 26 2007

[Musique] Tracker et musique adaptative

Comment utiliser un tracker pour transformer en temps réel de la musique. Ce billet est la 3e partie de la série liée à la musique adaptative.

Continue reading...

[Musique] Jeux vidéo et musique adaptative

Ce billet est la 2e partie de la série liée à la musique adaptative. Il explique les objectifs et les difficultés de ce concept.

Continue reading...

Wednesday, October 24 2007

[Musique] Le tracker

Je vais écrire quelques billets sur le thème « musique et informatique ». J'ai plusieurs choses à dire (et à demander) sur la musique dans les jeux vidéo (comment la rendre interactive, etc.). Ce premier billet va donc me servir d'introduction et d'historique.

Continue reading...

Tuesday, October 9 2007

Parlons français

J'ai souvent rencontré des gens qui critiquaient les traductions françaises des termes informatiques. Des gens qui, par moquerie ou hypercorrection, utilisent les termes mél, butineur ou hypertoile dans leurs phrases. Des sites qui se plaisent à propager, parfois de manière erronée, les décisions de la commission de néologie. Ce billet fait le point sur les termes informatiques à utiliser en français.

Continue reading...

Monday, October 1 2007

Présentation du langage F#

Présentation du langage F#, ce langage fonctionnel et objet, dédié à la plate-forme .NET : pourquoi apprendre F#, et pourquoi est-il maintenant devenu mon langage de choix.

Continue reading...

Friday, September 14 2007

[F# et Shell] Un peu de réseau

Un petit exemple de programmation réseau, en F# et en Shell.

Continue reading...

Tuesday, July 17 2007

A lazy example

On a french forum, someone wrote an little exercise: how to get all sets of numbers (> 0) whose sum is exactly n? Here is my solution, using lazy evaluation.

Continue reading...

Sunday, July 15 2007

Active patterns

Ce billet est basé en grande partie sur le papier Extensible Pattern Matching via a Lightweight Language Extension. Il présente le concept d'active patterns, une généralisation du pattern matching.

Continue reading...

Sunday, May 6 2007

Pretty printing et bibliothèque StructuredFormat

Cet article ne fait pas partie de l'introduction à F# : c'est un article indépendant, qui présente une fonctionnalité peu connue de F#. Si vous débutez, vous pouvez sauter sans problème ce billet.

Continue reading...

Pretty Printer

F# features some tools for pretty printing (any kind of data, including trees). This article explains how to use StructuredFormat library and provides a complete example.

Continue reading...

page 3 of 3 -