π
<-
Chat plein-écran
[^]

Dynamic linking of a library on NSpire/Ndless

C, C++, ASM...

Dynamic linking of a library on NSpire/Ndless

Unread postby SlyVTT » 07 Mar 2021, 20:23

Hello,

I am still working on my GUI toolkit but I can see one possible problem in a near future : size of the executable may quickly become sufficiently big to limit the use of the toolkit for numerous projects / applications.

The best would be to be able to create a library containing all the classes and methods and link this library dynamically to the application program(s), so what the "repetitive" part of the code would just be written once on the calculator and hence save a large amount of "disk" space.

I tried to check if it is possible to create dynamically linked libraries with Ndless on TI NSpire, but just found this Github https://github.com/nspiredev500/nspire-dynamic-linking-PoC from
nspiredev500
through the
codewalr.us
page here : https://codewalr.us/index.php?topic=2554.0 ... and to be honnest, it is not cristal clear if the PoC can be transferred to an actual "full size program". It also seems to be based on a replacement OS called OSExt, so no proof it is actually working on a "standard" (I don't think the wording is correct, but I cannot find something better :D ) Ndless program.

Considering the fact that the last update of the GitHub repository is quite old (almost one year and half), maybe is there a better way (or at least better documented way) of making a dynamic library and to link to an application program on NSpire with Ndless.

Does anyone already encountered that issue and managed it ?

Thanks in advance

Sly
Developing the GUI Toolkit for nSpire
see current revision here : https://github.com/SlyVTT/Widget-for-TI-NSpire
Image Image Image Image
User avatar
SlyVTTProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 21.5%
 
Posts: 65
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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.
509 utilisateurs:
>475 invités
>28 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

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