Merci pour ces encouragements, cela fait toujours plaisir à lire.
Pour le moment, PANORAMIC est un langage interprété car le source est décodé puis exécuté au fur et à mesure de son exécution. Je dis bien "pour le moment" car j'étudie depuis longtemps la possibilité de générer un P-code, qui serait ensuite exécuté. Cela améliorerait la vitesse d'exécution, mais cette version générant du P-code n'est pas encore opérationnelle. Il y a tant de choses à faire, des demandes sur ce forum, modifier la documentation (bilingue), l'éditeur, l'IDE, les tutoriels, et le langage lui-même... Et j'ai une vie professionnelle qui me prend énormément de temps. Et aussi une vie familiale...
PANORAMIC n'est pas codé en PureBasic. Bien que j'ai une license PureBasic et que j'apprécie ce langage, j'utilise essentiellement le langage Pascal et l'assembleur ASM pour coder PANORAMIC. Aucune ligne n'est en PureBasic.
PANORAMIC n'est pas un "wrapper" comme tu le sous-entends: les mots-clés, les instructions et les fonctions de PANORAMIC n'appellent aucunement des fonctions de haut-niveau dans un autre langage.
PANORAMIC est principalement codé en TurboDelphi avec de l'assembleur intégré. Et comme tu as semé le doute dans mon esprit, j'ai relu ma license d'Embarcadero (le développeur actuel de TurboDelphi, qui était Borland autrefois) et rien n'interdit de développer un langage.
Concernant l'exécutable, le source est inclus dans l'exécutable sous forme cryptée, et cet exécutable est une sorte de "run-time" qui tout d'abord teste la structure du source (autant de FOR que de NEXT, autant de REPEAT que de UNTIL, etc, etc) puis qui l'exécute.
On peut créer aussi une "application", c'est à dire un exécutable qui contient les fichiers nécessaires à son exécution (fichiers TXT, BMP, JPG, ...).
PANORAMIC n'utilise aucune bibliothèque externe, aucune DLL pour fonctionner.
Si tu as d'autres questions, n'hésites pas.