Araçlar

CircuitPal yalnızca editörden ibaret değil: kurulumdan derlemeye, robota yüklemeden lisansa kadar her adımın bir aracı var.

Ortak ilke: üretilen dosya elle düzenlenmez

Blok tanımları, C kütüphanesi ve robotun komut tablosu tek bir kaynaktan üretilir. Üretilmiş bir dosyayı elle düzeltmek, bir sonraki üretimde sessizce kaybolan bir düzeltme demektir; onun yerine kaynak değişir ve üreteç yeniden koşar.

Neden bu kadar üreteç

Blok, C fonksiyonu ve robot komutu üç ayrı yerde elle yazılsaydı er geç birbirinden ayrı düşerdi. Üreteçler bu üçünü tek tanıma bağlar; denetim adımı da çıktının güncel olduğunu her koşuda doğrular.

Yayımlanmayanlar

Üretim dağıtımı, sürüm imzalama ve fabrika araçları yayımlanmaz. Bunlar sunucuya komut gönderen, sır taşıyan araçlardır; dokümanları da dışarıya açık değildir.