Aller au contenu

octobre 2026

drawsvg 2

La version 2 du module drawsvg est disponible dans le noyau Python de Basthon, à côté de l'ancienne version drawSvg. Formes, textes, dégradés, animations… les dessins s'affichent directement et se téléchargent au format SVG avec d.download().

Jouer avec !

drawsvg 2

Des noyaux isolés

Les noyaux de Basthon (Python, OCaml, JavaScript, SQL et XCAS) sont désormais isolés : le code s'exécute dans un environnement séparé de la page web qui l'affiche. Concrètement :

  • plus de sécurité : le code exécuté n'a pas accès aux données de la page (comme vos informations de connexion sur un site qui intègre Basthon) ;
  • une page qui ne se bloque plus : un long calcul ne fige plus l'interface ;
  • un affichage en temps réel : les print et les input apparaissent au fur et à mesure de l'exécution.

Jouer avec !

Affichage en temps réel

Pour retrouver l'ancien fonctionnement, il suffit d'ajouter le suffixe -legacy au paramètre d'URL kernel, par exemple https://console.basthon.fr/?kernel=python3-legacy. Tous les détails sont dans la documentation.