Scolring - Forum

Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology

Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered

You are not logged in.

#1 22-Nov-2010 23:23:50

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,023
Website

Comment ajouter des fonctionnalités à Scol ?

Yop,

Il est relativement simple pour un développeur d'ajouter des fonctions à Scol via une bibliothèque (les fameaux "plugins" de Scol).

Nodrev a écrit un template en C++ disponible dans les dépôts : template.

J'ai écrit quelques tutoriels en C à ce sujet, afin d'aider (et d'attirer) de nouveaux développeurs :

  • L'installation et l'utilisation de l'IDE libre et gratuit Code::Blocks et quelques éléments de compilation : tutoriel;

  • Généralités sur le développement de nouveaux éléments de langage : tutoriel

  • Bases pratiques du fonctionnement de la pile Scol : tutoriel

  • Niveau 1 : premier pas avec une fonction très simple, définition et chargement d'une API Scol : tutoriel

  • Niveau 2 : utilisation des chaines de caractères en entrée et en sortie, manipulation des tuples et des listes, en entrée et en sortie. Accessoirement, utilisation de Doxygen, le générateur de documentation : tutoriel

  • Niveau 3 : fonctions avancées. Ajout d'un nouveau type Scol, création et destruction d'objets Scol, définition et appel de callbacks ; intégration de la bibliothèque tierce libcurl : tutoriel

  • D'autres sont prévus ...

Tous ces tutoriaux sont compatibles GNU / Linux et MS Windows.

Pré-requis : connaissance du C et de Scol, au moins les bases.
Pour mieux connaître le langage Scol :

Avertissement : ce ne sont pas des tutoriaux pour apprendre le C !

iri

Offline

#2 22-Nov-2010 23:26:40

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,023
Website

Re: Comment ajouter des fonctionnalités à Scol ?

J'ai longuement rédigé ces tutoriaux en français. La version anglaise est bien plus concise puisqu'il ne s'agit que des codes sources marginalement commentés.

Il serait motivant que l'un d'entre vous se sentent de les traduire .. smile

Offline

Board footer

Powered by FluxBB