Hello Ronie,
iStoa, an interactive math exercices books (http://istoa.drgeo.eu), comes with a lot of binary files (PNG files). To manage that, I use Smalltalk hub to host Smalltalk code, and Launchpad hosting (bazar versioning system) to host the PNG files, the SVG counterpart source of these binary files, the related user documentations, the translation files, the Bash and Smalltalk build scripts, the VM to build the end user application and any other needed data. As with any application written in other programming language, the data are loaded at runtime. Btw, a LRU cache is still needed for iStoa, but it will came later. I suggest you keep your data out of Monticello, it will be just too complicate to manage your data, particularly if it grows or need to be updated. Good work! Hilaire Le 26/10/2014 21:22, Ronie Salgado a écrit : > Hello, > > I want to know if there is an efficient way to embed data with version > control on it(Monticello). > > By efficient, I mean without gzipping and Base64 encoding the data in > the source code of a method. > > Ideally, I would like this embedded data in a separate file, to avoid > memory consumption when I am not using this data. > > I am interesting on embedding text files(GLSL Shaders, OpenCL kernel > source code) and binary data (images) > > Greetings, > Ronie -- Dr. Geo - http://drgeo.eu iStoa - http://istoa.drgeo.eu
