Vad är en YPR fil?
En YPR-fil är en projektfil skapad av den visuella programmeringsmiljön BYOB (Build Your Own Blocks). Den innehåller information om det visuella arrangemanget av block och programmeringsarbetsflöden mellan dessa block. Tillsammans definierar dessa block applikationsprogrammets övergripande data och logik. YPR-projektfilen innehåller all annan relaterad information för att spara och ladda projekt. BYOB var ursprungligen en förlängning av MIT:s Scratch-mjukvara (ett projekt från Lifelong Kindergarten Group vid MIT Media Lab) och utvecklas nu som Snap.
YPR-filformat - Mer information
YPR-filer sparas på skiva som binära filer och detaljerna om deras interna filformat är inte kända. BYOB-projekt är roligt att bygga där block dras och släpps för att utveckla programmeringsarbetsflödet.
YPR-datatyper
Snap utökade Scratchs lista första klass, vilket gjorde det möjligt att skapa dess datastrukturer (träd, högar, hashtabeller, ordböcker och så vidare). En förstklassig datatyp i ett programmeringsspråk kan vara:
- värdet på en variabel
- en medlem av ett aggregat (array, lista, etc.)
- ett argument (ingång) till en procedur
- värdet som returneras av en procedur
- används utan att ha ett namn (är värdet på en variabel)