Kuphatikizira kwa nsanja zosiyanasiyana zomwe amakufunirani kumayendetsedwa pogwiritsa ntchito LLVM, ndipo malaibulale omwe amagwiritsidwa ntchito pazida zazikulu za polojekiti ya Go amagwiritsidwa ntchito kuthandizira chilankhulocho. Pulogalamu yophatikizidwa imatha kuyendetsedwa mwachindunji pa ma microcontrollers, kulola Go kuti igwiritsidwe ntchito ngati chilankhulo cholembera zolemba zokha.
Cholinga chopanga pulojekiti yatsopano chinali chikhumbo chofuna kugwiritsa ntchito chinenero chodziwika bwino cha Go pazida zazing'ono - omangawo anaganiza kuti ngati pali Python version ya microcontrollers, bwanji osapanganso chinenero chofanana ndi Go. Pitani
Mu mawonekedwe ake amakono, zitsanzo za 15 microcontroller zimathandizidwa, kuphatikizapo matabwa osiyanasiyana ochokera ku Adafruit, Arduino, BBC micro: bit, ST Micro, Digispark, Nordic Semiconductor, Makerdiary ndi Phytec. Mapulogalamu amathanso kupangidwa kuti ayendetse mu msakatuli mumtundu wa WebAssembly komanso ngati mafayilo a Linux. Imathandizira owongolera a ESP8266/ESP32
Zolinga zazikulu za polojekiti:
Kuthandizira machitidwe amitundu yambiri sikuli pakati pa zolinga zazikulu,
kukhazikitsidwa bwino kwa ma coroutines ambiri (kukhazikitsidwa kwa ma coroutines kumathandizidwa mokwanira), kukwaniritsidwa kwa magwiridwe antchito a gc compiler (kukhathamiritsa kwasiyidwa ku LLVM ndipo m'mapulogalamu ena Tinygo atha kukhala mwachangu kuposa gc) ndikumaliza.
Kusiyana kwakukulu kuchokera ku compiler yofanana
Zina mwa zosintha pakutulutsidwa kwa 0.7 ndikukhazikitsa lamulo la "tinygo test", kupereka chithandizo chosonkhanitsira zinyalala pama board ambiri omwe mukufuna (kutengera ARM Cortex-M) ndi WebAssembly, kuthandizira HiFive1 rev B board potengera RISC- V zomangamanga ndi bolodi la Arduino nano33,
kuthandizira kwa chilankhulo (kuthandizira magawo ang'onoang'ono pogwiritsa ntchito ma getters ndi setters, chithandizo chamagulu osadziwika).
Source: opennet.ru