π
<-

TI-Nspire nSquirrel : Le langage Squirrel pour TI-Nspire

New postby Ti64CLi++ » 09 May 2016, 17:05


Last release version (v1.0.1) : https://github.com/Eiyeron/squirrel/rel ... rrel_1.0.1
Project repository : https://github.com/Eiyeron/squirrel/

nSquirrel (interpreter + n2SDLib) branch : https://github.com/Eiyeron/squirrel/tree/nSquirrel

"Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games."

Although Squirrel offers a wide range of features like:

  • Open Source MIT licence
  • dynamic typing
  • delegation
  • classes & inheritance
  • higher order functions
  • lexical scoping
  • generators
  • cooperative threads (coroutines)
  • tail recursion
  • exception handling
  • automatic memory management (CPU bursts free; mixed approach ref counting/GC)
  • both compiler and virtual machine fit together in about 7k lines of C++ code and add only around 100kb-150kb the executable size
  • optional 16bits characters strings
  • powerful embedding api
  • eg. function/classes can be defined by scripts or in C
    • eg. objects can fully exist in the VM or be bound to native code
    • eg. classes created in C can be extended by scripts or vice-versa
    • and more

nSquirrel is a fork of this language destined for Ti-Nspires. The core language will be easily embeddable into Ndless projects as the project offers libraries and API to mess with it. Thus, it's included with bindings to n2DLib to allow playing with the screen and the keyboard.

nSquirrel

Instructions :
- Download the archive containing the program (sq.tns) and if wanted, the example scripts.
- Install your sq.tns on your calc's nspire folder
- Now you can launch the interpreter for an interactive session ( quit() to exit it) or launch a .nut script (only after running the exectuable once). NOte that thanks to nspireio, you have to press twice Enter to validate your input.
- The interpreter registering itself to open .nut files, to execute such scripts, you will just have to click on them.

Notes
- For further versions, I'll probably provide two versions of the binaries, ones to compile nSquirrel's interpreter (which uses Nspire-IO) and one to be included in projects.
Thanks to Eiyeron for this very good program :bj:
"Squirrel est un langage de programmation impératif de haut niveau et orienté objet, conçu pour être un langage de script léger qui rentre les conditions de taille, mémoire et ressources de temps réels dans des applications comme des jeux vidéos." Autrement dit : C'est un langage de programmation destiné à être embarqué comme le Lua.

Squirrel offre un large panel de fonctionnalités :
  • Licence MIT Open Source
  • typage dynamique
  • délégation
  • classes et héritage
  • fonctions de haut niveau
  • encapsulation lexicale
  • générateurs
  • threads coopératifs (coroutines)
  • simplification automatique de récursion terminale
  • gestion des exceptions
  • Gestion automatique de la mémoire (sans pic d'utilisation du CPU; approche mixte de collection de déchets et de comptage de références)
  • Le compilateur et la VM tiennent sur environ 7000 lignes de C++ et n'ajoutent qu'à peu près 100-150kb de données sur l'exécutable.
  • en option, chaînes de caractères 16-bits
  • puissante API embarquée
  • exemples avec des classes et fonctions définissables par script ou en C
    • Ex : les objets peuvent n'exister que dans la VM ou être lié à du code natif
    • Les classes définies en C peuvent être étendues par des scripts et vice versa
    • Et plus... !

nSquirrel est un dérivé de ce langage destiné aux calculatrices TI-Nspire. Le cœur du programme sera facilement intégrable dans des projets Ndless car le projet offre des librairies et une API pour intéragir avec. Ainsi, le programme est inclus à la librairie n2DLib pour permettre de jouer avec l'écran et le clavier.

Instructions d'installation
  • Téléchargez l'archive contenant l'interpréteur (sq.tns) et si voulus, les scripts d'exemple
  • Installez sq.tns dans le dossier "ndless" de votre calculatrice
  • À présent, vous pouvez soit lancer l'interpréteur (quit() pour quitter) ou vous pouvez lancer un fichier .nut.tns (après avoir au moins lancé une fois l'interpréteur). Notez qu'à cause d'Nspire-IO, vous avez à appuyer deux fois sur Enter pour valider.
  • L'interpréteur s'enregistre automatiquement pour ouvrir les fichiers .nut à leur exécution.

Notes
Pour les versions futures, il sera fourni 2 versions des fichiers binaires : l'une pour compiler l'interpréteur nSquirrel (qui utilise Nspire-IO) et l'autre pour être incluse dans des projets.


Téléchargements
Dernière version : https://github.com/Eiyeron/squirrel/releases/latest
Source du projet : https://github.com/Eiyeron/squirrel/, et branche avec interpréteur nSquirrel (+n2DLib) : https://github.com/Eiyeron/squirrel/tree/nSquirrel

Merci à Eiyeron (avec son topic ici) pour ce superbe programme :bj:
Link to topic: nSquirrel : Le langage Squirrel pour TI-Nspire (Comments: 0)

TI-Nspire Spear of Destiny, suite de Wolfenstein 3D sur ta Nspire

New postby critor » 07 May 2016, 14:14

Dans un article précédent, Gameblabla t'offrait un portage de Wolfenstein 3D pour ta TI-Nspire, un des tout premiers jeux à moteur 3D raycasting sorti en 1992 par id Software.
Le portage incluait les fichiers de données de la version shareware, te débloquant le premier des 6 épisodes avec pas moins de 10 niveaux.

As-tu déjà terminé ? Après tout si l'on choisit un niveau de difficulté pas trop méchant et que l'on applique l'un des algorithmes permettant de sortir à coup sûr d'un labyrinthe, c'est l'affaire d'une petite heure. ;)

6884Dans ce cas nous te proposons aujourd'hui de poursuivre l'aventure avec Spears of Destiny.
Sorti en 1993, il s'agit en fait d'un prequel à Wolfenstein 3D.

Tu pourras donc télécharger ci-dessous les fichiers compatibles TI-Nspire de la démo du jeu, t'offrant les deux premiers de 21 niveaux.
Il te suffira tout simplement de les copier dans ton dossier de jeu Wolfenstein 3D, et d'y lancer le programme wolf_speardemo.


Téléchargements :

Divers Guide : réussir les TPs de chimie des ECE du BAC S 2016 !

New postby Victor D » 06 May 2016, 17:33

Nous vous annoncions dans un article précédent comment orienter vos révisions en fonction de ce qui risquait de tomber aux épreuves d'ECE du BAC S 2016 grâce au texte officiel et à la liste de matériel que proposait Jeulin.

Néanmoins, ceci n'excluait en aucun cas le travail de révision.

6883
C'est pourquoi nous vous sortons un guide qui vient en complément de vos cours et de votre livre, et qui vous aidera à réviser les TPs de chimie en vous donnant des conseils pour éviter de faire des "erreurs types" de manipulation le jour de l'épreuve. En plus des conseils tu trouveras également des rappels de cours, des astuces et des schémas pour assimiler l'essentiel.
Nous te proposons également ce guide converti au format des calculatrices, afin que tu puisse l'utiliser pour réviser dans les transports, en cours, ou encore devant la salle avant l'épreuve... ;)



Téléchargement

Divers Rencontres de L'orme 2016 : les 8 et 9 Juin à Marseille !

New postby Victor D » 06 May 2016, 17:17

53766157L'édition 2016 des rencontres de l'Orme se tiendra les 8 et 9 juins prochains au palais des congrès de Marseille.
Casio Education et Texas Instruments seront présent. Quand à HP nous ignorons si la division calculatrice sera présente sur le stand de la marque.

L'année dernière, CASIO présentait à ce salon ces nouveaux modèles, peut-être en feront-ils de même cette année avec la Fx-CP400+E dont nous te parlions précédemment.

Source : https://www.orme-multimedia.org/

TI-Planet sera présent sur place, et se fera un plaisir de te rencontrer

Examens Fuite sujet ECE SVT 2014 complet: 14_ECE_06 (limace de mer)

New postby Admin » 06 May 2016, 13:08

Pour les épreuves d'ECE du BAC S il n'existe quasiment pas d'annales de sujets.
Cela s'explique par le fait que les 25 sujets choisis pour tomber une année donnée en Physique-Chimie ou en SVT restent confidentiels même après la session d'examens.
L'explication la plus communément avancée est que cela permet de réutiliser des sujets similaires l'année suivante, alors qu'en pratique la banque ainsi que les 25 sujets sélectionnés sont renouvelés chaque année.
De façon plus cohérente, cela permet en fait de réutiliser les mêmes sujets pour les candidats des lycées français de l'hémisphère sud passant le BAC en novembre.


En SVT les annales les plus récentes et les plus complètes datent de 2013 et sont donc parfaitement conformes au programme actuel.
En effet en 2013-2014, nombre d'enseignants de SVT ont fait directement travailler leurs élèves sur les sujets tombés à la session 2013, sujets qui se sont donc par la suite retrouvés en ligne sur les sites d'enseignants ou cahiers de textes numériques.
Par contre en Physique-Chimie il n'existe pas d'annales comparables.

Depuis, cette pratique semble également être en net recul - sans doute des consignes spécifiques ont-elle été passées aux enseignants concernés.
Mais cela n'empêche pas pour autant des fuites de sujets par d'autres voies :
  • Dès décembre 2013, le site etudier.com publiait en accès payant la version complète du sujet n°61 de Physique-Chimie pour la session 2013.
  • En mai 2014, une formation d'enseignants s'appuie sur un sujet de SVT non utilisé dans la banque 2013, mais toujours présent dans la banque 2014 sous le numéro 98 et faisant cette fois bien partie de la sélection des 25 sujets.
  • En mai 2015, le Lycée Jacques Amyot de Melun exposait publiquement sous Google une pièce jointe de courrier correspondant au sujet n°31 de Physique-Chimie pour la session 2014.

Aujourd'hui c'est à nouveau du site etudier.com partenaire de letudiant.fr dont il va être question. Etudier.com a en effet récidivé depuis en publiant le sujet n°6 de SVT pour la session 2014, non sans se vanter de l'exclusivité du document.
L'aperçu confirme qu'il s'agit bien du document original, de code 14_ECE_06, intutilé "Diversification génétique chez la limace de mer", et relatif à la partie de programme "1A - De la diversification des êtres vivants à l'évolution de la biodiversité".

Chose particulièrement intéressante, c'est que la description annonce pas moins de 7 pages !
C'est-à-dire qu'outre les 2 pages "Fiche sujet - candidat" et la "Fiche protocole", le document comporte également les fiches laboratoire et évaluateur ainsi que les ressources supplémentaires dites "aides majeures" éventuelles à apporter aux candidats en difficulté !
Des ressources exceptionnelles encore plus confidentielles avec des éléments de correction et astuces sur le détail des manipulations attendues à observer - un vrai trésor pour ceux souhaitant réviser, surtout que le traitement de données moléculaires demandé ici est bien présent dans la liste des compétences évaluées pour 2016.

Un document qui n'a donc certainement pas été publié par un candidat ne se voyant remettre que les deux premières fiches, mais par quelqu'un d'assez bien placé.
Et ce qui est scandaleux encore une fois, c'est que le site etudier.com ne se gêne pas en mettant ce document qui ne leur a rien coûté dans la catégorie payante nécessitant un compte premium, disponible via un abonnement au prix très excessif de 30€ par mois.



Téléchargement : archives_voir.php?id=526494
Source : http://www.etudier.com/dissertations/14 ... 23418.html

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
1777 utilisateurs:
>1748 invités
>23 membres
>6 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/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)