L'Art de Coder
Réinventé.

StubX est un langage de programmation moderne et poétique. Conçu par Louis Simonet pour effacer la frontière entre votre pensée et votre code.

-- Le "Hello World" réinventé
ask nom
say "Bienvenue dans le futur, " + nom + " !"

-- Une syntaxe fluide et naturelle
1..100 
  |> random 
  |> say

-- Puissance implicite
if nom == "Louis":
    say "Accès Créateur Autorisé"
end

Nouveautés de la V3

Des outils professionnels pour une expérience de développement fluide.

💻 REPL Interactif

Expérimentez en direct. Tapez --repl et testez vos idées instantanément dans le terminal.

✨ Formatteur Auto

Gardez un code propre sans effort. Le nouveau flag --format réorganise votre code automatiquement.

🐛 Débogage Mappé

Les erreurs sont désormais retracées jusqu'à votre fichier source StubX, simplifiant la correction de bugs.

📂 Système & Fichiers

Retrouvez toute la puissance de la V2 : lecture de fichiers, commandes shell et programmation fonctionnelle.

Pourquoi StubX ?

🎯 Clarté Absolue

Une syntaxe minimaliste qui élimine le bruit visuel. Pas de point-virgule inutile, pas de parenthèses excessives. Juste l'essentiel.

🌊 Flux de Données

Avec l'opérateur Pipe |>, vos données coulent naturellement d'une fonction à l'autre. Lisez votre code de gauche à droite.

🧠 Mémoire Implicite

Le symbole ~ capture instantanément le dernier résultat. Une fonctionnalité unique pour le prototypage rapide.

⚡ Installation Instantanée

Juste un fichier .py. Pas de gestionnaire de paquets complexe, pas de compilation lourde. Téléchargez et codez.

🛠️ Outils Modernes

La V3 inclut un REPL pour tester vos idées et un Formatteur pour garder votre code propre automatiquement.

💻 Scripting Système

Idéal pour l'automatisation : lisez des fichiers, lancez des commandes shell et traitez les résultats en quelques lignes.

🎨 Typage Hybride

La flexibilité du dynamique avec la clarté des suffixes optionnels (10n, "text"s) pour un code autodocumenté.

🚀 Coeur Python

Transpilé en Python natif, StubX profite de la performance et de la stabilité d'un écosystème mature.

Simplicité Comparée

Voyez la différence d'élégance pour une tâche simple : "Choisir un nombre aléatoire entre 1 et 10 et l'afficher"

Python
import random
val = random.randint(1, 10)
print(val)
StubX
1..10 |> random |> say

L'Origine

Développé par Louis Simonet, StubX est né d'une frustration face à la complexité grandissante des langages modernes.

L'objectif est simple : redonner le plaisir de coder aux développeurs, en proposant un outil où la syntaxe s'efface au profit de la logique pure.

Rejoindre la communauté sur GitHub