Le module core fournit les éléments fondamentaux de l'environnement Nelson.
Il comprend des services essentiels pour l'exécution de programmes, la gestion de l'environnement et l'interaction avec le système.
Grâce à ce module, les utilisateurs peuvent évaluer le code de manière dynamique, gérer le flux d'exécution, interroger l'état du programme et accéder à des informations clés sur le système telles que la version, la configuration et la licence.
Il offre également des utilitaires de base pour l'identification des fichiers, les sommes de contrôle et les capacités du terminal.
Ensemble, ces fonctionnalités forment la base sur laquelle tous les autres modules et fonctionnalités au niveau utilisateur dans Nelson sont construits.
-
banner
Affiche la bannière d'accueil de Nelson.
-
crc32
Calcul du CRC32.
-
eval
Évalue une expression.
-
evalc
Évalue une expression et capture la sortie.
-
evalin
Évalue une expression dans un espace de travail spécifié.
-
execstr
Exécute une chaîne comme commande.
-
exist
Vérifie l'existence d'une variable, fonction ou fichier.
-
exit
Quitte l'environnement Nelson.
-
feature
Interroge les fonctionnalités disponibles.
-
inputname
Renvoie le nom d'une variable d'entrée d'une fonction.
-
isunicodesupported
Indique si Unicode est supporté.
-
license
Affiche les informations de licence.
-
maxNumCompThreads
Nombre maximal de threads de calcul.
-
namelengthmax
Longueur maximale des noms de variables.
-
nargin
Nombre d'arguments d'entrée d'une fonction.
-
narginchk
Vérifie le nombre d'arguments d'entrée.
-
nargout
Nombre d'arguments de sortie d'une fonction.
-
nargoutchk
Vérifie le nombre d'arguments de sortie.
-
nelsonappid
Identifiant de l'application Nelson.
-
nelsonroot
Répertoire racine de Nelson.
-
nfilename
Nom du fichier courant exécuté.
-
pause
Met l'exécution en pause.
-
prefdir
Répertoire des préférences utilisateur.
-
quit
Ferme l'application Nelson.
-
run
Exécute un script ou un fichier.
-
sha256
Calcule le hash SHA-256.
-
version
Version de l'environnement Nelson.