Je souhaite voir si je peux mapper des champs de structure de raquette à des colonnes d'un DB.Raquette: extraction des identifiants de champ des structures
J'ai compris comment extraire les fonctions accesseurs de structures dans le schéma de PLT en utilisant la quatrième valeur de retour:
(struct-type-info)
Cependant, les indices de la procédure de retour dans le struct en utilisant un entier. Y a-t-il un moyen de savoir quels étaient les noms de champs au moment de la définition? En regardant la documentation, il semble que cette information soit "oubliée" après la définition de la structure et n'existe que via les fonctions d'accesseur: (<id>-<field-id> s)
.
donc je peux penser à deux solutions possibles:
- Rechercher les symboles d'espace de noms pour ceux qui commencent par mon nom struct (beurk);
- Définissez une macro define-struct personnalisée qui capture la séquence ordonnée de noms de champs dans un hachage défini par struct name (eek).
C'est logique, merci beaucoup. –