Blok
Sürüklersin, birbirine geçer. Her blok tek bir iş yapar.
ileri git hız 55CPAL, CircuitPal’in programlama dili. Sürüklediğin her blok gerçek bir komuta dönüşür, arada kaybolan hiçbir şey olmaz.

void cpal_loop(void)
{
cpal_forward(55);
cpal_led_all(0, 255, 0);
}Üçü de tek bir kaynaktan üretilir. Blokta olup kodda olmayan bir şey yok.
Sürüklersin, birbirine geçer. Her blok tek bir iş yapar.
ileri git hız 55Aynı programın yazılı hâli. Gerçek bir dil, oyuncak değil.
cpal_forward(55);Kısacık komutlar. Bu yüzden yükleme saniyeler sürer.
0x12 0x37Altı kutu, kırktan fazla blok. Hepsinin bir C karşılığı var.
Tam liste ve C karşılıkları: dokümanlarda.
Bozuk bir program robotu bozamaz. Hız, ışık ve ses güvenli sınırlarda kalır; robot havadayken motorlar kesilir. Denemekten korkma.
CPAL tek yönlü değil: yazılmış bir C programı bloklara geri çevrilebilir. İki temsil arasında kaybolan bir şey olmaz.
Kurulum yok, hesap yok. Tarayıcıda aç, bir blok sürükle, ne olduğunu gör.