From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from proxy2.ba.best.com ([206.184.139.14]) by hawkwind.utcs.toronto.edu with SMTP id <24945>; Wed, 26 Apr 2000 17:11:15 -0400 Received: from ishtek.com (co3001671-a.belrs1.nsw.optushome.com.au [203.164.12.105]) by proxy2.ba.best.com (8.9.3/8.9.2/best.out) with SMTP id DAA03351 for ; Tue, 25 Apr 2000 03:58:48 -0700 (PDT) Message-Id: <200004251058.DAA03351@proxy2.ba.best.com> X-Mailer: Ishtek MeeMail 2.5 In-Reply-To: <200004210208.TAA48323@sam.engr.sgi.com> Date: Tue, 25 Apr 2000 06:59:10 -0400 From: Alex Danilo Subject: Re: Samx - one more time ... To: sam-fans@hawkwind.utcs.toronto.edu X-Face: _H@C|CDucW'FeI!o@eNy]QydT!"gdD,Xv&JAv^*tM/y@pY>~0@nw0O7$>v!wTPjXQFHs#5_ Y,7bd!O43rX(n1G}C+T,Befs7r,Ur%MrgK8_.p) ,^{ pj@sam.engr.sgi.com (Paul Jackson) wrote: >I continue to work in my spare time (slowly) adding features >to sam+samx. > >I worry that I might be "splintering" sam - creating a fork of >development off the main stream. But so far as I can tell, no >one else is touching the code. I'm sure there are many people 'touching' the code, it's just that there is no formalised source project base on the 'sam' distribution, it's just an 'as-is' release. >From what I've seen, there is a huge reluctance by the developers (i.e. Rob) to add any 'features'. This is in line with the original interface which is mouse for movement, and keyboard for entry only. It is minimalistic, and is meant to be so - things like auto-indent were never meant to be in 'sam', it isn't a user-interface ideal. The released code was supposed to be just that - a release, and if you want to add stuff to it, then go for it, but it won't be part of 'sam' proper. I offered some simple mods to do implement cursor keys a while ago in the comp.os.plan9 list, but no-one wanted it. So, what I'm saying is that anything that changes 'sam' from the Lucent release makes it not sam. So, if you want to add 'features', that should be done as some alternate project, like 'samx' which is of course sam with Xtensions. >I am seeking to make this work available on SGI's Open Source >Server, http://oss.sgi.com - perhaps within the next month or I'd honestly consider creating a new project on SourceForge, as that is (sort-of) vendor-neutral, and it can be maintained after you leave SGI. > 4) debug loss of samterm/sam sync. This, as far as I can see is the only bad bug which exists in the Lucent release. If you open a big batch of files, and do something like: X/.*/,x//d to nuke carriage returns in all your source files, sam and samterm get out of sync and barf. This is a really nasty bug, and the Windows version created by Sean Quinlan doesn't seem to exhibit it - so I guess it may have been fixed internally to the Labs, but never made it out into the public release. By all means add new features if you wish, but it should be made a distinct stream of development from that which we know as 'sam'. Perhaps we could call it son-of-sam:-) Alex -- Alex Danilo http://www.ishtek.com/alex PO Box 333 Forestville NSW 2087 +61-2-9975-2297