Nombre de visites sur cette page : 58109 Score au progrank : 103 Note actuelle : 8.8/10 noté 5 fois Vous devez être connecté(e) pour noter (inscription).
Port de MicroPython pour calculatrices monochromes (Graph 75(+E), Graph 35(+E) tweakée, Graph 85, Graph 95 SD).
J'ai besoin de votre aide pour débugger. Signalez moi tout bug concernant :
- L'exécution du programme (si ça crashe lors du lancement du programme, lors de l'entrée dans le shell, etc)
- L'éditeur de texte (curseur qui va n'importe où, presse-papier qui fait des bugs, etc)
- Le shell (en particulier lorsque ça approche la limite, qui est définie à 2000)
Bugs connus :
- On ne peut pas sauvegarder un programme vide
- Impossible de quitter le shell pendant l'exécution d'un programme (attention aux boucles infinies)
La gestion des fichiers chez casio est un gros bordel, et personnellement je n'ai réussi qu'une seule fois à écrire dans un fichier, l'autre fois j'ai pas réussi
Aha, c'est très dur ça à cause des innombrables limitations de Bfile. Faudrait vraiment que Zezombye soit touché par une motivation divine pour que ça se produise, je crois.
Edit : Cette lib n'est qu'un wrapper et souffre des mêmes limitations.
c'est bizarre, du peu que j'ai utilisé cette lib sur le sdk, ça me paraissait simple...
c'est franchement dommage,
je suis en train de faire une lib pour faire de l'intelligence artificielle, les utilisateurs devront retaper à la main tout les coefficients...
Le problème n'est pas que c'est compliqué à utiliser, mais les limitations.
Par exemple, le fichier doit être créé avec une taille fixe. Or le open() de Python n'indique pas la taille, comment la deviner ? Faut-il faire un open() non standard ? C'est pas facile à faire ça.
Ensuite, on ne peut pas écrire un nombre impair de caractères dans un write(). Ça c'est super super chiant pour Zezombye parce que si tu le fais quand même ça va casser plein de trucs, et pour lui c'est dur de s'arranger pour que même si tu indiques un nombre impair il n'écrive qu'un nombre pair.
De plus, on ne peut pas modifier un fichier qui a été créé ! Il faut le lire, puis le supprimer, et le recréer modifié. Si ton script Python ne fait pas ça il faut que Zezombye le fasse dans l'ombre pour toi.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd