Cairo 1.0-Alpha.3 — Vient d’être publié !

Initialement publié en anglais par StarkWare le 23 février, 2023

TL;DR

  • Cairo 1.0-alpha.3 vient d'être publié.

  • Ajout de nouvelles fonctionnalités linguistiques qui seront prises en charge dans Starknet alpha v0.11.0, prévue dans deux semaines.

Nouvelles fonctionnalités

Cairo 1.0 continue d'avancer, offrant aux développeurs la possibilité d'écrire des applications plus riches et franchissant une nouvelle étape vers la compatibilité des fonctionnalités avec Cairo 0.

Les fonctionnalités notables de cette version comprennent :

  • Snapshot type (similaire à la référence de Rust) : un type qui crée une référence à un objet à un instant donné et qui ne peut pas être modifié. Les développeurs peuvent créer des références vers des objets potentiellement non copiables.

  • Opérateur d'instantané @" et opérateur de désactivation*

  • La Fonction "array_at" fonctionnant pour les éléments non copiables (en utilisant le nouvel opérateur snapshot).

Untitled
Untitled
  • La bibliothèque EC a été étendue : ec_point_zero, ec_point_is_zero, ec_state_finalize.

  • Nouveaux opérateurs : +=, -=, *=, /=, %=.

  • Traits pour les opérateurs Neg et Not.

  • Traits Into et TryInto.

  • Prise en charge de nouveaux types d’entiers : u8, u16, u32, u64.

  • Amélioration des diagnostics.

Quelle est la suite ?

Nous continuons à progresser à la fois sur Cairo 1.0 et son intégration à Starknet. Dans deux semaines à partir d'aujourd'hui, Starknet 0.11.0 sera publié sur le Testnet, permettant pour la première fois d'utiliser des contrats Cairo 1.0. Dans les semaines à venir, vous pouvez vous attendre à :

  • Des améliorations supplémentaires du langage et de la documentation (pensez au livre Cairo)

  • Une prise en charge accrue des appels système Starknet. Vous pouvez consulter ici les bases de l'interopérabilité des contrats.

  • Une parité des fonctionnalités avec Cairo 0 !

Comment puis-je m'impliquer davantage ?

Nous encourageons les développeurs à commencer à écrire avec Cairo 1.0 et à s'y familiariser.

Pour toute question, vous pouvez utiliser le canal Discord de Cairo 1.0.

Pour toute suggestion ou commentaire, n'hésitez pas à ouvrir une issue dans le référentiel Cairo.

Subscribe to Starknet France
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.