IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Tab Content
Pas d'activité récente
Informations de Nothus

Informations de base

Date de naissance
21 Avril 1986 (37)
Informations de Nothus
Sexe:
Homme
Pays:
France
Activité:
aucun
Secteur:
Conseil
Twitter:
IntelligencePol
Blog:
http://julien-garderon.developpez.com
Loisirs:
Développement informatique, cuisine

Signature


"En dehors des langages de la famille LISP et du modèle RDF, point de salut."

Statistiques


Messages au total
Messages au total
200
Messages par jour
0,04
Informations générales
Dernière activité
18/11/2022 21h45
Date d'inscription
17/07/2009
Site web
https://twitter.com/intelligencepol
Voir le blog de Nothus

Billets récents

[MariaDB] Requête récursive : un exemple de graphe PERT (gestion de projet) extrait en une seule requête

par Nothus, 03/04/2020 à 17h25
[Message de service] cet article a été transféré vers mon wiki :
https://code.nothus.fr/doku.php?id=s...uete-recursive

(màj possible)

Mis à jour 13/05/2020 à 21h33 par Nothus

Catégories
Sans catégorie

[Pense-bête] Rust / Python : le cas des strings / str (chaîne de caractères)

par Nothus, 05/03/2020 à 14h12
Pour ce pense-bête, penchons-nous tout d'abord dans un nouveau projet :

... en pensant à ajouter dans le fichier toml de ce projet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
[lib]
name = "projet"
crate-type = ["dylib"]
... et éditer le fichier (préalablement créé) lib.rs dans le dossier ./src :

Code rust : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
use std::ffi::CString; 
use std::ffi::CStr; 
use std::os::raw::c_char;

En lire plus...

Catégories
Python , Programmation

Parseur LISP naïf en Rust

par Nothus, 28/11/2019 à 17h47
Bonjour à tous,

Edit du 29/11/2019 : ajout à la fin de l'article, de l'amélioration de la fonction de "letters".

La version présentée ci-dessous permet de parser du LISP (grammaire standard) et renvoie le résultat (une structure dont un arbre plat des atomes génériques trouvés) vers la sortie standard :
- un atome qui soit au moins un symbole, un nombre, ou un mélange des deux ;
- un atome de texte avec la compréhension de l'échappement du

En lire plus...

Mis à jour 29/11/2019 à 10h11 par Nothus

Catégories
Programmation

[LISP] Deux méthodes de remplissage d'une matrice à partir d'un vecteur

par Nothus, 10/05/2019 à 19h15
Ici une matrice finale de 4x4 depuis un vecteur de 16 éléments. Deux solutions différentes :
- une imbrication de boucles, permettant d'avoir un accès aux deux dimensions de la matrice avec une variable locale incrémentée (pas de 1) ;
- une seule boucle, dont on applique au numéro de l'itération une division euclidienne (quotient et reste forment les deux dimensions de la matrice).

nb : la même matrice est réutilisée, ce qui ne serait probablement pas le cas dans

En lire plus...

Catégories
Programmation

[LISP] "Coroutines" simples et SBCL

par Nothus, 16/04/2019 à 11h54
Ne trouvant mon bonheur, j'ai testé quelques combinaisons pour me rapprocher des coroutines... Il ne s'agit pas réellement de coroutines, car il n'y a pas suspension de l'exécution d'une fonction. La lambda utilisée ici comme un itérateur (closure), peut recevoir des arguments lors de l'appel (ce n'est pas le cas dans mon exemple). Ainsi vous pouvez facilement émettre et recevoir à chaque appel des valeurs.

Code lisp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(define-condition coroutine-terminee (error)
	( (message :initarg

En lire plus...

Mis à jour 17/04/2019 à 00h09 par Nothus

Catégories
Programmation
Aucune certification n'a été indiquée. Déclarez vos certifications