Skip to main content

Perangkat lunak pengembangan Clarity

Language Server Protocol untuk Clarity (termasuk ekstensi Kode Visual Studio)

Language Server Protocol (LSP) mendefinisikan protokol yang digunakan antara editor atau IDE dan server bahasa yang menyediakan fitur bahasa seperti pelengkapan otomatis, masuk ke definisi, menemukan semua referensi, dll.

Ini membuat pemrograman di Clarity lebih mudah dan lebih intuitif.

Tangkapan Layar Clarity LSP

Repositori Clarity LSP tersedia di sini. Ekstensi untuk Visual Studio Code dapat diunduh langsung dari Visual Studio Marketplace, tetapi mungkin untuk versi lebih lama. Untuk versi yang lebih terbaru, Anda juga dapat mengunduhnya dari open-vsx.

Clarity REPL

Read—eval—print loop (REPL), juga disebut sebagai tingkat atas interaktif atau bahasa shell, adalah sederhana, lingkungan pemrograman komputer interaktif yang mengambil input pengguna tunggal (yaitu, ekspresi tunggal), mengevaluasi (mengeksekusi) mereka, dan mengembalikan hasil untuk pengguna; sebuah program yang ditulis dalam lingkungan REPL dijalankan secara sepotong demi sepotong.

Clarity-repl

Petunjuk tentang cara menginstal Clarity REPL dapat ditemukan di sini.

Clarinet

Clarinet adalah runtime Clarity yang dikemas sebagai alat baris perintah, yang dirancang untuk memfasilitasi pemahaman, pengembangan, pengujian, dan penerapan kontrak cerdas. Clarinet terdiri dari Clarity REPL dan rangkaian pengujian, yang bila digunakan bersama-sama memungkinkan Anda bisa mengembangkan dan menguji kontrak pintar Clarity dengan cepat, dengan kebutuhan untuk menyebarkan kontrak ke devnet atau testnet lokal.

Clarinet

Petunjuk penginstalan, termasuk petunjuk build dari sumber dapat ditemukan di sini. Jika mau, Anda dapat langsung mengunduh realease terkompilasi terbaru untuk Windows, Mac, dan Linux di sini.

Clarinet 101 berisi beberapa video tutorial Clarinet

Memulai dengan Clarinet

Anda dapat memverifikasi bahwa Anda telah menginstal Clarinet dengan memeriksa versinya:

$ clarinet --version
clarinet 0.70

Informasi lebih lanjut tentang penggunaan Clarinet tersedia di sini. Namun untuk memulai, perintah berikut penting untuk diketahui.

Buat proyek baru dan masukkan direktorinya:

clarinet new my-project && cd my-project

Buat kontrak baru di dalam my-project:

clarinet contract new mycoolcontract

Periksa sintaks Clarity:

clarity check

Untuk menguji kontrak Anda:

clarinet test

Masuk ke konsol Clarinet:

clarinet console