APL sur calculatrices RPL

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
FLISZT
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 655
Enregistré le : 09 mars 2022 19:14

APL sur calculatrices RPL

Message par FLISZT »

Hello,

Il y a deux ans de cela, j'ai découvert qu'un Maïtre de conférence de l'université George Washington, après avoir vu certaines similitudes entre les langages RPL et APL, avait développé (pour HP-49G et +) une ébauche d'analyseur syntaxique APL.

Apparemment, il voulait soumettre son projet au site www.hpcalc.org
Mais tout ce que l'on trouve sur ce site est : https://www.hpcalc.org/authors/2247
1) une police améliorée + toutes les lettres grecques + des caractères APL, etc
2) un jeu (genre solitaire Windows)

Ce projet semble donc en jachère (définitive ?).
Mais il pourra intéresser les programmeurs les plus pointus d'entre-vous qui plus est si APL les "branche"…
N'est-ce pas Schraf ? :)

https://home.gwu.edu/~nbrenner/

https://home.gwu.edu/~nbrenner/49GNotes.txt
Bruno
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Avatar du membre
Schraf
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 499
Enregistré le : 05 mars 2020 20:45
Contact :

Re: APL sur calculatrices RPL

Message par Schraf »

Je vais regarder ça mais je sens que ça va être chaud ! :geek:

Merci pour l'info en tous cas...
FLISZT
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 655
Enregistré le : 09 mars 2022 19:14

Re: APL sur calculatrices RPL

Message par FLISZT »

De rien Schraf…

Très très chaud oui !

J'avais essayé de comprendre un peu mais il y a tellement de "matière" : après un CTRL + P, mon ordi me dit qu'il y a 48 pages (24 feuillets A4)… 8O
Heureusement la prièmière partie de son développement ne fait que 9 pages.
Bon courage en tout cas !
Bruno
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Avatar du membre
Schraf
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 499
Enregistré le : 05 mars 2020 20:45
Contact :

Re: APL sur calculatrices RPL

Message par Schraf »

Je commence tranquillement à rédiger de petites choses sur les similitudes possibles entre le langage APL et le RPL des HP-48/49/50G.

Si cela vous intéresse, voici le lien vers mon blog. J'ai désactivé les commentaires donc n'hésitez pas à mettre vos remarques, suggestions, améliorations et idées ici sur le forum Silicium !
FLISZT
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 655
Enregistré le : 09 mars 2022 19:14

Re: APL sur calculatrices RPL

Message par FLISZT »

Ça promet d'être très intéressant ! :D
J'ai lu en diagonale du fait de l'heure…

Quelques infos que tu connais sans doute déjà…

Sur les répertoires :

Code : Tout sélectionner

@ créer un répertoire :
	'nomRep' CRDIR 

@ remonter à la "racine" :
	HOME

@ savoir « où l'on se trouve » :
	PATH

PATH renvoie une liste du type {HOME nomSous_Rep nomSous_Sous_Rep etc}, exemple : {HOME STAT EXOSTAT}

@ remonter d'un niveau :
	UPDIR  					@ n'existe pas sur 28S

CRDIR, HOME, PATH et UPDIR peuvent être utilisées dans un programme.

Connaître le nombre de valeurs supérieures ou égales à 10 au sein d'une liste (sur hp-48G et +) :

Code : Tout sélectionner

exemple :

<< {10 8 6 2 18 15 12 9 14 11} 
	10 ≥ 					@ IF THEN END … inutile !
	ΣLIST 
>>

<< {10 16 13 8 6 2 18 15 12 9 14 11 10.5} 
	10 ≥ 					@ renvoie sur la pile la liste : {1 1 1 0 0 0 1 1 1 0 1 1 1}    
	ΣLIST 					@ retourne 9
>> 																				
Bruno
Sanyo CZ-0124 ? TI-57 ? HP-15C ? Canon X-07 + XP-140 Monitor Card ? HP-41CX ? HP-28S ? HP-50G ? HP-50G
Avatar du membre
Schraf
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 499
Enregistré le : 05 mars 2020 20:45
Contact :

Re: APL sur calculatrices RPL

Message par Schraf »

@FLISZT : oui bien sûr, j'en parle dans le second article sur les réductions. L'idée ici est de ne sélectionner que les éléments vérifiant un certain critère et donc de ne pas avoir voir des 1 et des 0 mais uniquement les valeurs finales.
Répondre

Retourner vers « Tous les Pockets »