From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,791530e499e6a7f9 X-Google-Attributes: gid103376,public From: Emmanuel Briot Subject: Re: ada writing guide Date: 2000/04/20 Message-ID: <8dmlqr$1gv$1@nnrp1.deja.com>#1/1 X-Deja-AN: 613518132 References: <8d1rso$bir$2@bunyip.cc.uq.edu.au> <8d1vhj$hdr$1@nnrp1.deja.com> <8d2hig$7e6$1@nnrp1.deja.com> <38F5DF8C.1A01E5A4@utech.net> <8d4t07$o15$1@nnrp1.deja.com> <38F603FE.B0C3ED83@utech.net> <8d5dsc$c27$1@nnrp1.deja.com> <8d6hjn$j9p$1@clnews.edf.fr> <8d76vj$9jt$1@nnrp1.deja.com> <8d7uak$1d1$1@wanadoo.fr> <8dfd6q$uch$1@nnrp1.deja.com> <87em84vavt.fsf@deneb.cygnus.argh.org> <8dfpj7$crs$1@nnrp1.deja.com> X-Http-Proxy: 1.0 x34.deja.com:80 (Squid/1.1.22) for client 195.25.32.163 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Thu Apr 20 10:23:31 2000 GMT X-MyDeja-Info: XMYDJUIDbriot_emmanuel_franc Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (X11; I; HP-UX B.10.20 9000/782; Nav) Date: 2000-04-20T00:00:00+00:00 List-Id: Ted Dennison writes: > I do have one (minor) problem with the implementation, though. It > looks like the exception file is read once at startup into an > internal buffer. When someone adds an entry, it is their internal > copy that is added to, then written to disk. If another user > changed that file in the meantime, their changes are lost. This, > combined with the advice for projects to keep one master file which > everyone uses, could lead to a big mess. Note that this was indeed a limitation in ada-mode 3.4b, that has been fixed about 3 or 4 months ago in the developpment version. This version is currently only available to ACT's customers (this is part of our integrated environment Glide), but will soon be included in a public version (that's a long time since I released the last version, I should do something about that :-) The fix was indeed to reread the project file before addind a new casing exception in there, which should mostly solve your problem, except maybe in the rare case where two users are trying to add an exception at exactly the same time. And even then, Emacs's internal mechanism will check and warn you that the file is already opened by another user. Emmanuel ada-mode maintainer. Sent via Deja.com http://www.deja.com/ Before you buy.