Page 1 of 1

Sur les traces du FastRPL

Unread postPosted: 15 Feb 2014, 18:09
by Adriweb
Plop,

Qui se dévoue (je regarde particulièrement Nikitouzz, en fait :D, ou Hayleia, Persalteas, matref, bref ceux qui aiment la prog alternative, mais n'importe quel volontaire est le bienvenue) pour créer une page à propos du FastRPL, sur le wiki TI-Planet ?

Pour le moment, la seule référence à ce langage (à l'époque, révolutionnaire), dans notre wiki est :
"Le FastRPL est tellement vieux qu'on ne sait pas très bien en quoi il consiste."

Ahem.

Allez, zou, améliorez-moi ça :P
(et coordonnées vous ici au cas où il y ait plusieurs volontaires...)


Un screenshot si ça peut vous motiver
Image


Des sources d'infos :
http://web.archive.org/web/200709221113 ... trpl.info/
http://www.yaronet.com/sujets.php?s=0&f=2171
http://tift.tuxfamily.org/projects/fastrpl <-- contient des téléchargements (app, source, exemples, doc...)

Re: Sur les traces du FastRPL

Unread postPosted: 15 Feb 2014, 20:07
by Persalteas
Hahaha, c'est du moi, ça :D

Pourquoi cette précipitation sur le FastRPL ? Port sur 84 C ? Je reconnais que ça fait longtemps que je n'ai pas touché au wiki TI-Planet, mais si tu veux vraiment que je me force à le continuer, j'aimerais autant faire les articles les plus utiles...
J'ai peu de temps pour faire de l'archéologie, désolé...
Show/Hide spoilerAfficher/Masquer le spoiler
mais nikitouzz en a surement :D Pour ça qu'on lui a laissé les 68k déjà :troll:

Re: Sur les traces du FastRPL

Unread postPosted: 15 Feb 2014, 20:11
by Adriweb
En fait, j'ai fait la page de la 82+, et j'ai vu cette fameuse phrase.... Donc j'ai fait ce topic :P

Mais bon oui, tant qu'à faire, fait d'autres trucs plus pressants/utiles si tu veux :)

Re: Sur les traces du FastRPL

Unread postPosted: 16 Feb 2014, 23:15
by matref
C'est marrant parce qu'il y a juste quelques semaines j'ai regardé en quoi ça consistait et ... c'est juste incroyable. Tu dis que c'était révolutionnaire à l'époque, à mon avis ça l'est toujours. En fait ça surpasse de très loin l'Axe et le Grammer ensemble. Ce qui m'a le plus frappé :
  • Éditeur intégré avec auto-complétion
  • Gestionnaire de ressources (images, chaînes etc)
  • Import de fonctions ASM (comme les axioms de l'Axe)
  • Gestion des projets en packages comme les IDE modernes pour PC
  • Langage interprété, mais bon dieu qu'ça va vite
  • Côté langage lui-même, support natif d'une caméra 2D dynamique ...
  • ... et d'un moteur de tilemapping entier, avec bien sûr smoothscrolling, entre autres
  • ASM inline
  • Sprites de taille arbitraire
  • Et ça n'en finit pas ...
  • Bien que tout ça, plus l'environnement d'exécution, rentre en 4 pages (65536 octets). C'est juste du délire.
Avec tous mes projets, j'ai pas trop le temps de m'y mettre malheureusement. J'ai à peine survolé la doc. C'est dommage qu'il soit tombé dans l'oubli juste à cause de la NPI, parce que c'est vraiment un langage incroyable.

Re: Sur les traces du FastRPL

Unread postPosted: 16 Feb 2014, 23:18
by nikitouzz
Lol j'ai deja programmer en fastrpl c'est un langage qui m'a extrenemnt interessé !

Re: Sur les traces du FastRPL

Unread postPosted: 16 Feb 2014, 23:50
by nikitouzz
Matref : Le fastrpl est fait pour aller extrenemtn vite mais est parfois encore moins pratique a utiliser que le grammer....

Car en fast rpl on utilise constemment le stack ! (ou la stack ^^) donc ca colle parfaitement avec ce que peux faire l'asm ! en gros : Tu fous tes données et tu appelle les fonction par exemple :
LastKEY→K
X K 24 = k 26 = - + → X

Que l'on pourrais traduire en parenthese comme ceci : (X ((K 24 =) (k 26 =) -) +) → X

Ou alors:
3 - ( - ) 8 + 8 + 14 ( - ) + (qui renvoie 0 :D)

Ou alors:
"Niveau" → K

(mieux vaut mettre des espace partout...)
On pourrais croire que ca met "Niveau" dans K mais PAS DU TOUT ! Ca met l'adresse du fichier niveau en premier eposition dans le stack, ca apelle la fonction → et ca l'enregistre dans K (oui bon presque pareille lol )

C'est trop cool le fastrpl

Ca ressemble un peu a du sscheme dans la syntaxe je trouve !





Mais j'avais comme projet de reecrire un tutorial sur un plateforme valable.... ca va se passer plus vite que prevu je crois !