Code repository

Torbjorn Tornkvist <>
Mon Jan 16 13:30:50 CET 2006


Vlad Dumitrescu XX (LN/EAB) wrote:
>>Torbjorn Tornkvist wrote:
>>
>>There is already a 'msc' (misc) library in jungerl.
>>Why not put single modules there and add html documentation 
>>to msc/doc. This way it will automatically be visible under 
>>http://www.trapexit/org/uc/jungerl/lib/msc/doc.
> 
>  
> Yes, I know, and it is also a possible solution. 
> 
> A problem is that if the code in msc is just a copy of the original (for
> example a part of httpd_util), it won't be maintained properly - it
> requires extra work and we're all lazy, right? :-) If we weren't, we
> would program in C++...
> 
> Moving the generic parts of the original to a new module in msc requires
> the applications to be refactored, which also needs effort.
> 
> I was thinking of an semi-automated solution, where the developer is
> only required to add a tag in the code, identifying it as a generic
> snippet. A tool could automagically extract the snippet into a database
> [*] and update it once in a while. Users would be able to browse/search
> the database (see http://pear.php.net/packages.php, for example) and use
> an erlmerge-like tool to retrieve the code into their local source tree.

Yes, it could be nice to have this kind of ability to build up
sort of like a recepie DB. I often finds my self searching through
old code to find and reuse snippets of code. So if you can come up
with a solution then why not. I can get you an account at trapexit.org
if you want to put it there.

But still, many reusable code libraries would be modules.

--Tobbe


> 
> (exactly how to do this I haven't figured yet, it's just a thought in
> progress [tm]. Wild ideas I have plenty, like for example putting
> together snippets with same tags inside a single virtual module)
> 
> [*] maybe even CVS?
> 
> 
>>Btw: Has anyone (apart from myself) tried erlmerge ?
>>Personally, I find it extremely useful... ;-)
> 
> 
> I tried it once to check if it really works, but after that I didn't
> need the applications that can be erlmerged. 
> 
> /Vlad
> 




More information about the erlang-questions mailing list