#!/usr/bin/env catnip
# RUN: cd docs/examples/module-loading && catnip 02_demo_with_as.cat
# Script de démo avec namespace personnalisé
# Charger le module avec un alias personnalisé
h = import('host_module_example', protocol='py')
# Utiliser les fonctions du module hôte via le namespace personnalisé (h.function())
x = h.add(10, 5)
y = h.multiply(x, 2)
z = h.power(2, 8)
# Appeler la fonction greet
message = h.greet("Catnip")
# Utiliser la classe Counter
counter = h.Counter(100)
# Résultat final
z # → 256