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


Reply via email to