***************************************************************************


*******************************

FLIB 3.0

*******************************

par François LEIBER

http://leiber.free.fr


***************************************************************************


Librairie destinée aux programmeurs basic, incluant de nombreuses fonctions, des plus basiques aux plus avancées, ne nécessitant pas de kernel installé et fonctionnant sous toutes les ROM et hardwares (existantes et à venir, à priori).

Version Anniversaire, 05/05/2000.
Copyright 2000-2001 par François LEIBER.

Ce programme non modifié peut être distribué de manière libre, à condition de joindre ce texte avec.
Le source complet de Flib peut être téléchargé sur mon site.
Si jamais vous utilisez ma librairie dans un programme BASIC que vous distribuez, merci de mentionner mon nom dans le readme, cela me ferait plaisir !



CETTE LIBRAIRIE EST DESTINEE A TOUS LES PROGRAMMEURS BASIC, IL FAUT IMPERATIVEMENT ME DIRE DE QUELLES FONCTIONS VOUS AVEZ BESOIN, OU VOUS NE LES AUREZ JAMAIS !


Au passage, je recherche :

Ecrivez-moi si jamais vous êtes intéressé(e)s !


  1. Nécessite
  2. Utilisation
  3. Historique
  4. Bugs connus
  5. Remerciements
  6. Infos



Nécessite :

Vous pouvez mettre les deux programmes dans n'importe quel répertoire (tout le monde devrait les laisser dans 'main', ça éviterait d'en avoir des copies dans 15 répertoires différents), et je vous conseille fortement de les archiver.

J'ai aussi pris du temps pour convertir le tout pour la 92+, profitez-en !



Utilisation :

Il suffit, dans un programme basic en général, de taper
flib("command1" [,"command2",...])

exemple :
flib("clrscr","msg:Hello, World !", "slrcl")

Si vous utilisez des fonctions de flib2, alors :

exemple :
flib2("version","mkhs:10,500,fl,sc","hide:sc")

La liste renvoyée par flib est stockée dans la variable 'fl'.

Chaque commande est une chaîne de caractères, lisez le fichier Fonctions Flib pour connaître les différentes fonctions disponibles.



Historique :

v3.0 - 05/05/01 - 7 981 + 8 089 octets


Anniversaire - 12/03/01 - 6 613 + 7 597 octets


v2.31 - 27/02/01 - 6 781 + 6 243 octets


v2.3 - 20/02/01 - 6 707 + 6 325 octets


v2.2 - 16/11/00 - 6 045 + 6 469 octets


v2.1 - 02/10/00 - 6 359 + 4 263 octets


v2.0 - 23/08/00 - 5 749 + 4 467 octets


v1.8 - 25/07/00 - 8 057 octets


v1.7 - 29/05/00 - 8 065 octets


v1.6 - 12/05/00 - 7 001 octets


v1.5 - 19/04/00 - 5 987 octets


v1.4b - 11/04/00 - 5 147 octets


v1.4 - 10/04/00 - 5 107 octets


v1.3 - 08/04/00 - 5 029 octets


v1.2 - 04/04/00 - 4 303 octets


v1.1 - 21/03/00 - 3 667 octets


v1.0 - 12/03/00 - 2 153 octets




Bugs connus :

Il n'est pas censé y en avoir, cependant :

A propos, je ne suis absolument pas responsable de toutes les bêtises que vous pourrez faire sur votre calculatrice avec ces librairies, je ne fournis pas la moindre garantie concernant leur innocuité...



Remerciements :




Infos :

Pour toute suggestion, commentaire ou découverte d'erreurs non prévues (ce qui paraît incroyable ;-) ), vous pouvez me joindre à :

francois.leiber@laposte.net

Toute idée sera la bienvenue !

Toutes les mises à jour de mes programmes sont disponibles en avant-première sur mon site

http://leiber.free.fr

J'ai ouvert une page consacrée aux programmes BASIC faits avec Flib, n'hésitez pas à m'envoyer vos productions lorqu'elles sont achevées !

Je compte, maintenant que je suis parti, faire de nombreux programmes en C, mais malheureusement le temps commence à me manquer pour tout ça. (MP à LLG bestiââââl pour ce qui veulent savoir...)
En tout cas, j'encourage chaleureusement tous ceux qui voudraient se mettre au C mais qui hésitent, et c'est pourquoi je fournis mon code source (mais je le répète, le but n'est pas de changer trois caractères, de remplacer mon nom par le vôtre, puis de le distribuer sous votre nom, comme il advient de plus en plus souvent malheureusement).


Retour au sommet de la page