Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!agate!trib.apple.com!amd!amdint.amd.com!txnews.amd.com!news
From: myazback@aunext2.amd.com (Marwane Yazback)
Subject: [Q]: Envy LibraryObjectStorage
Message-ID: <Cz0yG3.Aon@txnews.amd.com>
Sender: news@txnews.amd.com
Nntp-Posting-Host: aunext2
Organization: Advanced Micro Devices, Austin, TX, USA
Date: Wed, 9 Nov 1994 23:55:14 GMT
Lines: 24

Envy offers a little-documented feature called LibraryObjectStorage which  
allows storage of objects in the repository database. These stored objects  
are timestamped and can be given version names.

Check the Envy User Manual, chapter 8 for ~2 pages of thin documentation  
of this feature.

I'd like to use the Envy database as a repository for storing and  
versioning binary files.

Here's the question... how do you delete the objects? The method 
SubApplication class >> deleteObjectNamed: doesn't seem to do the job, and  
doesn't appear to allow you to remove versions.

Of course, Envy has managed to subterfuge a way to ship their product  
without source code, which means you can't figure out how these things  
work for yourself.

Anyone ever use LibraryObjectStorage?

By the way, there's a ConfigurationMap you have to load to get this  
feature.

	Grats
