Coins sombres
Exemples plus costauds, à lire après les bases. Ici, on passe en mode expert.
Fichiers
01_advanced_techniques.cat- panorama des techniques (calculatrice, Fibonacci, premiers)02_blocks_and_expressions.cat- blocs comme expressions03_data_structures.cat- structures complexes04_literals_and_variadic.cat- littéraux et variadiques05_pragma_features.cat- pragmas et directives06_fstrings.cat- f-strings et formatage07_binary_search.cat- algorithme de recherche binaire08_turing_completeness.cat- démonstration Turing-complétude09_assignment_syntax.cat- affectations avancées10_nd_recursion.cat- récursion non-déterministe (NDScheduler, NDFuture)11_pickle_example.py- sérialisation pickle (AST, Scope, lambdas, closures, cache disque)12_structs.cat- structs avec méthodes, héritage et pattern matching13_traits.cat- traits, composition, héritage de traits et diamondsnd_recursion.md- récursion non-déterministe (documentation détaillée)
Lancer
# Catnip scripts
catnip docs/examples/advanced/01_advanced_techniques.cat
catnip docs/examples/advanced/07_binary_search.cat
# Python examples
python docs/examples/advanced/11_pickle_example.py