From Claudio.Bisegni@lnf.infn.it Wed Sep 12 07:51:52 2007 From: Claudio.Bisegni@lnf.infn.it (Claudio Bisegni) Date: Wed, 12 Sep 2007 08:51:52 +0200 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework Message-ID: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> --Apple-Mail-2-819314806 Content-Type: multipart/alternative; boundary=Apple-Mail-1-819314642 --Apple-Mail-1-819314642 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi to all folk of the lists i hope you have had a beautiful summer holiday. In august with Dave (Botsch) we have talked about an idea, encapsulate a part of useful afs api into a cocoa framework! So if this framework is compiled in main afs package, application that use framework don't require to be recompiled. I would know the other user of the list about this idea. Best Reguards ------------------------------------------------------------------------ ---------------------------------- Claudio Bisegni Computing Service www: http://www.lnf.infn.it/~bisegni LNF-INFN e-mail: claudio.bisegni at lnf.infn.it AFS Commander: http://www.lnf.infn.it/~bisegni/Main/Afs% 20Commander.html --Apple-Mail-1-819314642 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1
Hi to all folk of the listsClaudio Bisegni wrote:Hi to all folk of the = listsi hope you have had a beautiful = summer holiday. In august withDave(Botsch) = we have talked about an idea, encapsulate a part ofuseful afs api into a cocoa framework!=A0So if = this framework is compiled in main afs package, application = thatuse framework don't require to = be recompiled.Frameworks = are appropriate for public APIs that are meant to be used bythird party applications.=A0 As part of the implied = contract associatedwith a framework is that = the author will never remove or changefunctionality from it.=A0 = I do not believe that enough thought has goneinto the existing AFS APIs to be able to say what = will or will notrequire change.The = library that is most applicable for framework consideration islibadmin but even that library contains numerous = functions that I knowneed to be changed.=A0 Anything that references = kauth is going to have tochange. =A0While a = framework is definitely a good idea, it is probably premature.Jeffrey = Altman=
Claudio Bisegni wrote:Hi JeffreyIn effect i was thinking about klog/aklog, = configuration, memory cacheparam... and = other usefull apiIn the start it would be very = short set of api.ClaudioExactly = the set of APIs that undergo the most frequent change becausethere is so much that needs to be done to improve = them. =A0 Getting = andsetting tokens we already know = is going to have to change to supportrxk5 and = rxgk. =A0 Anything that has = kerb4 (kauth) dependencies is goingto have to be = changed because the plan is to remove them.
Ok i have mean,for my preference pane, id like to use api for all operation instead script. I must wait a certain level of stability of api?
On 9/12/07, Claudio Bisegni <Claudio.Bisegni@lnf.infn.it> wrote:Ok i have mean,=A0for my preference pane, = id like to use api for all operation instead script. I must=A0wait=A0a = certain level of stability of api?
you = can use the api with have without implying it's stable by issuing a = framework. use a private framework if you must. =
=A0
Claudio Bisegni wrote:=Hi to all folk of the = listsi hope you have had a beautiful = summer holiday. In august withDave(Botsch) = we have talked about an idea, encapsulate a part ofuseful afs api into a cocoa framework!=A0So if = this framework is compiled in main afs package, application = thatuse framework don't require to = be recompiled.Frameworks = are appropriate for public APIs that are meant to be used bythird party applications.=A0 As part of the implied = contract associatedwith a framework is that = the author will never remove or changefunctionality from it.=A0 = I do not believe that enough thought has goneinto the existing AFS APIs to be able to say what = will or will notrequire change.The = library that is most applicable for framework consideration islibadmin but even that library contains numerous = functions that I knowneed to be changed.=A0 Anything that references = kauth is going to have tochange. =A0While a = framework is definitely a good idea, it is probably premature.Jeffrey = Altman=