RDCore SDK

This document is available in English


Bienvenue!

VIVAT CUCUMIS™

RDCore ("Rubberduck Core") est le successeur spirituel de Rubberduck VBA™, projet open-source legacy populaire (2015-2025, aujourd'hui archivé).

RDCore n'est PAS un add-in pour le VBIDE.
RDCore est une nouvelle implémentation de VBA à partir de ses spécifications.

👉 Legacy VBA aujourd'hui :

  • règles implicites
  • difficile à analyser
  • figé dans son runtime
  • impossible à faire évoluer

👉 RDCore :

  • formalise les sémantiques
  • expose les structures
  • rend observable l'exécution
  • rend extensible le langage même

👉 Référentiel et état du projet (GitHub): rubberduck-vba/RDCore

Objectifs

  • 🎯 Implémentation intégrale de la spécification MS-VBAL
  • 🎯 Implémentation d'une librairie runtime indépendante de MS-VBA
  • 🎯 Publication d'une spécification RD-VBA officielle
  • 🎯 Implémentation d'un écosystème Language Server (LSP) et plateforme analytique pour RD-VBA

Documentation

La documentation de la section SDK de ce site est générée à partir des commentaires (xmldoc) directement dans le code source, et n'est donc disponible qu'en anglais afin d'en maximiser la portée et d'en réduire l'importante empreinte.

À l'exception de la spécification/documentation de la plateforme de langage et de son SDK (RD-VBAL), tout contenu non directement issu du code source est disponible en français.

Bonne lecture!


ACCUEIL • HOME | ℹ️ BIENVENUEWELCOME | 🧩 BÂTISSONSBUILD | RD-VBAL | SDK | 🌐 rubberduckvba.ca