( bzt | 2024. 09. 16., h – 14:03 )

Ha valamiről semmi tudásod nincs

LOL, sejtelmed sincs, kivel beszélsz :-D

Igen, idő, de nem build idő

Ha a forrás ellenőrzése, átalakítása és az AST előállítása belőle nem a build időhöz tartozik, akkor hova? Írtál te már fordítóprogramot? Én igen.

lyenkor felsorolja neked az összes helyet, ahol az egyik verzió van használva, illetve ha kompatibilis, akkor automatikusan ki is cseréli a referenciát, ha nem, akkor sorrendbe rakja, hogy mikor mit írjál át.

Ezt bármelyik fejlettebb IDE megteszi neked bármelyik programozási nyelv esetén. Ebben semmi forradalmi sincs.

Arról van szó, hogy van egy adatod, amit el szeretnél tárolni, majd vissza akarod olvasni.

Úgy van. Van egy kép adatom, amit GIF-két szeretnék eltárolni majd visszaolvasni. Hogy akarod ezt megoldani átalakítás nélkül?

Az, hogy az Unison képes egy memdumpot lementeni és visszaolvasni nem nagy kunszt, ezt bármelyik programozási nyelven megteheted és mindenhol piszok gyors. Csak épp ugye a lementett adat használhatatlan bármilyen más környezetben. Ebben sincs semmi forradalmi, már ősidők óta használnak memdumpokat.

Az sem újdonság, hogy közvetlenül az AST-t tárolják, a .pyc fájlok ugye pontosan ezt teszik, binárisan szerializált Python AST fák. Adatok tárolására sem újdonság, a Blender által mentett .blend fájlok lényegében strukturált Python memdumpok például. Semmi forradalmi.