π
<-

Sur les traces du FastRPL

Assembleur, Axe, C/C++, ICE...

Sur les traces du FastRPL

Unread postby Adriweb » 15 Feb 2014, 18:09

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...)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 82.1%
 
Posts: 14880
Images: 1211
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Sur les traces du FastRPL

Unread postby Persalteas » 15 Feb 2014, 20:07

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:
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Sur les traces du FastRPL

Unread postby Adriweb » 15 Feb 2014, 20:11

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 :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 82.1%
 
Posts: 14880
Images: 1211
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Sur les traces du FastRPL

Unread postby matref » 16 Feb 2014, 23:15

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.
User avatar
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 25%
 
Posts: 506
Joined: 11 Dec 2011, 03:08
Location: France, Châteaurenard
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa MPSI

Re: Sur les traces du FastRPL

Unread postby nikitouzz » 16 Feb 2014, 23:18

Lol j'ai deja programmer en fastrpl c'est un langage qui m'a extrenemnt interessé !
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: Sur les traces du FastRPL

Unread postby nikitouzz » 16 Feb 2014, 23:50

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 !
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths


Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1947 utilisateurs:
>1914 invités
>24 membres
>9 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)