From owner-ntemacs-users@june  Tue Sep 17 10:31:17 1996
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	[nil "Tue" "17" "September" "1996" "09:45:46" "-0600" "Dewey M. Sasser" "dewey@newvision.com" nil "74" "Re: oobrowser on Win95/NT?" "^From:" nil nil "9" nil nil nil nil]
	nil)
Received: from joker.cs.washington.edu (joker.cs.washington.edu [128.95.1.42]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id KAA04315 for <voelker@june.cs.washington.edu>; Tue, 17 Sep 1996 10:31:17 -0700
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by joker.cs.washington.edu (8.6.12/7.2ws+) with ESMTP id KAA24349 for <voelker@joker.cs.washington.edu>; Tue, 17 Sep 1996 10:31:15 -0700
Received: from mercury.hypersurf.com (mainstreet.hypersurf.com [204.69.218.162]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id JAA28024 for <ntemacs-users@cs.washington.edu>; Tue, 17 Sep 1996 09:47:32 -0700
Received: from aerosmith.newvision.com (dynamic1.hypersurf.com [206.40.41.18]) by mercury.hypersurf.com (8.6.10/8.6.10) with SMTP id JAA29304; Tue, 17 Sep 1996 09:45:41 -0700
Received: by aerosmith.newvision.com (IBM OS/2 SENDMAIL VERSION 1.3.14/2.12um) id AA0109; Tue, 17 Sep 96 09:45:46 -0600
Message-Id: <9609171545.AA0109@aerosmith.newvision.com>
In-Reply-To: <6715301117091996/A86777/LSMS01/11A98ADE0F00*@MHS> 	(Patrick.B.E.P.Berny@STAEFA.STA.CH.landisgyr.com)
From: "Dewey M. Sasser" <dewey@newvision.com>
To: Patrick.B.E.P.Berny@STAEFA.STA.CH.landisgyr.com
Cc: ntemacs-users@cs.washington.edu
Subject: Re: oobrowser on Win95/NT?
Date: Tue, 17 Sep 96 09:45:46 -0600

-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "Patrick" == Patrick R Berny, F-SDC <<Patrick.B.E.P.Berny@STAEFA.STA.CH.landisgyr.com> (Tel +41 \(1\) 9286361)> writes:

    Patrick> Hi there: I'm pretty novice to emacs. I know there is the
    Patrick> oobrowser package available in order to have a nice class
    Patrick> hierarchy view etc. I just skimmed over the documentation
    Patrick> and wondered if it really works just under Unix-Motif
    Patrick> windowing machines. If anybody has some experience using
    Patrick> oobrowser (under Win95/NT), please let me know what all
    Patrick> has to be put in the .emacs file to be able to use it for
    Patrick> C++ classes.  A second question: does anybody have
    Patrick> experience using the infodock environment for emacs?

If you're talking about the C++ browser by Gerd Mollmann, no it works
under NT, OS/2 and unix.  I have been using it quite successfully
under all of those OS's (with emacs, of course).

It requires hilit19.

Here's the .emacs code required:

	  (require 'browse "br-brows")
	  (require 'br-utils)

To use it, I got the OS/2 distribution from
hobbes.nmsu.edu:/os2/unix/?????? (I just looked, and couldn't find it.
It's probably available elsewhere, though), unpacked that and compiled
the source under Visual C++ 2.2 (It has an external C++ parser sort of
like "TAGS" does).  I had to comment out the file globing code (I
think I know what library it uses, but I was saving minutes) and
probably make a few other small changes.  The result is that you
cannot use "ebrowse *.cpp" to generate tags for all your c++ files
unless your shell expands wild cards.  I use it like this:

find . -name "*.cpp" -o -name "*.h" -print > /tmp/filelist
ebrowse -i filelist

This generates a file called BROWSE in the current directory,
containing browser information for all .cpp and .h files.

It's a really, really nice browser.  I use it regularly for navigating
C++ code, even code I know.

If you would like, I'll give you the NT binary I made.

Dewey 

- ----------------------------------------------------------------------
Dewey M. Sasser 			voice: (617) 494-6000 
dewey@newvision.com                     PGP mail preferred.
					PGP Key from public servers  


|-------------------------------------------------------------------------|
| Advertising may be described as the science of arresting human          |
|  intelligence long enough to get money from it.                         |
|                                                                         |
|                                 -Stephen Leacock                        |
|                                                                         |
|-------------------------------------------------------------------------|

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
Comment: Processed by Mailcrypt 3.3, an Emacs/PGP interface

iQEVAwUBMj7Vte0v125R1FDtAQEQnQf+PVGq78qt0Stch9Jp+5BWu1UgaABT/Ysf
72aEViW8U7ni27VYb+eQneem3J2avAI/TA1h4fAHqNg5qaYGGvPHLMUT1H6cKNXK
vqJ2KU8N5OqOeQrnanM4x6Mk/BumoFU9PfGECT4UweopWOBr6cyjVUcx+0WR7/0O
mknodxgAflwSplehKAn806Ggg3JtCUJwDJgUbvd5hvt4FQ9Iq7sX+QCDgit8jVGD
wVuXRc0xoiOZNEX57q8aEX51sI4RPyYnyeGb5f78rxtkGskFL/W1zJAmQABMa0AE
uPw7pNmMEfEBPIFf1Iy8bLzZuRr+hD2ke4uwCtaW2Pe+PogSHZSm+g==
=PY0C
-----END PGP SIGNATURE-----

From owner-ntemacs-users@june  Tue Sep 17 14:37:48 1996
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	[nil "Tue" "17" "September" "1996" "13:52:10" "-0600" "Dewey M. Sasser" "dewey@newvision.com" nil "48" "C++ class browser" "^From:" nil nil "9" nil nil nil nil]
	nil)
Received: from joker.cs.washington.edu (joker.cs.washington.edu [128.95.1.42]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id OAA07331 for <voelker@june.cs.washington.edu>; Tue, 17 Sep 1996 14:37:47 -0700
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by joker.cs.washington.edu (8.6.12/7.2ws+) with ESMTP id OAA21654 for <voelker@joker.cs.washington.edu>; Tue, 17 Sep 1996 14:37:45 -0700
Received: from mercury.hypersurf.com (mainstreet.hypersurf.com [204.69.218.162]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id NAA02716 for <ntemacs-users@cs.washington.edu>; Tue, 17 Sep 1996 13:56:59 -0700
Received: from aerosmith.newvision.com (dynamic9.hypersurf.com [206.40.41.26]) by mercury.hypersurf.com (8.6.10/8.6.10) with SMTP id NAA02298; Tue, 17 Sep 1996 13:52:13 -0700
Received: by aerosmith.newvision.com (IBM OS/2 SENDMAIL VERSION 1.3.14/2.12um) id AA0107; Tue, 17 Sep 96 13:52:10 -0600
Message-Id: <9609171952.AA0107@aerosmith.newvision.com>
From: "Dewey M. Sasser" <dewey@newvision.com>
To: NT Emacs users mailing list <ntemacs-users@cs.washington.edu>
Cc: "Patrick B. E. P. Berny" <Patrick.B.E.P.Berny@staefa.sta.ch.landisgyr.com>,         Derek Young <dyoung@server.net>, John Yates <yates@amt.tay1.dec.com>
Subject: C++ class browser
Date: Tue, 17 Sep 96 13:52:10 -0600

-----BEGIN PGP SIGNED MESSAGE-----



Several people have asked me either for the browser distribution or
the compiled executable.

I'll search for the 'net and other sources for the distribution (if
nothing else, I have it on backup tape).  If anyone has a pointer to
it I'd appreciate it.  I'll make it available when I get it.

In the mean time, you can get my executable for the parser via
anonymous ftp.  Here's where it is:

ftp://ftp.newvision.com/pub/ptools/random-binaries/ebrowse-nt.exe

Here's the vitals:
55296 Feb 22  1996 f:\bin\nt\ebrowse.exe

It works for me on NT 3.51, but I don't guarantee anything.

Note that it does not support wild card expansion (ebrowse *.cpp).  The
original code does, but I disabled it in my port. 

Have fun!

Dewey 


- ----------------------------------------------------------------------
Dewey M. Sasser 			voice: (617) 494-6000 
dewey@newvision.com                     PGP mail preferred.
					PGP Key from public servers  



-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
Comment: Processed by Mailcrypt 3.3, an Emacs/PGP interface

iQEVAwUBMj8Pcu0v125R1FDtAQEPpQf+KPV+iHKmbwkg3kCYMwuvLG9GHBgz3NJ3
/NsQPIP7WBKn28YIKtxraelYcF6sS9M2lfLc5cTiZsao96/b4eVFJcyLuNDMOk6N
qmUdMiYy8AmJFYiNGHdsuopxz7fJ2iZWpuZ6HyZNEcRvjwnlFpyVGgOEkGRkucsc
/Q9vj6a9zGS45pSh9CBzkjpbrLxF3yb1UkhZ4Je8OqhYACfwVgyJR1YzeuR5OdGg
qFZiloqd76Fov0oHJDsOPGsROuPi/+1LNrjdWTa6a7/j7h8jz8Z3ByHC6jQHtwHG
3FFidiOYZL1+Y/nLxq2PxnFTqHDPAONBYOUru0flobE1sWD84oIlMA==
=zXFe
-----END PGP SIGNATURE-----

From owner-ntemacs-users@june  Tue Sep 17 14:57:38 1996
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	[nil "Tue" "17" "September" "1996" "14:05:16" "-0600" "Dewey M. Sasser" "dewey@newvision.com" nil "40" "C++ browser update" "^From:" nil nil "9" nil nil nil nil]
	nil)
Received: from joker.cs.washington.edu (joker.cs.washington.edu [128.95.1.42]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id OAA09418 for <voelker@june.cs.washington.edu>; Tue, 17 Sep 1996 14:57:38 -0700
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by joker.cs.washington.edu (8.6.12/7.2ws+) with ESMTP id OAA24221 for <voelker@joker.cs.washington.edu>; Tue, 17 Sep 1996 14:57:38 -0700
Received: from mercury.hypersurf.com (mainstreet.hypersurf.com [204.69.218.162]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id OAA03829 for <ntemacs-users@cs.washington.edu>; Tue, 17 Sep 1996 14:06:51 -0700
Received: from aerosmith.newvision.com (dynamic9.hypersurf.com [206.40.41.26]) by mercury.hypersurf.com (8.6.10/8.6.10) with SMTP id OAA02460 for <ntemacs-users@cs.washington.edu>; Tue, 17 Sep 1996 14:05:11 -0700
Received: by aerosmith.newvision.com (IBM OS/2 SENDMAIL VERSION 1.3.14/2.12um) id AA0116; Tue, 17 Sep 96 14:05:16 -0600
Message-Id: <9609172005.AA0116@aerosmith.newvision.com>
From: "Dewey M. Sasser" <dewey@newvision.com>
To: NT Emacs users mailing list <ntemacs-users@cs.washington.edu>
Subject: C++ browser update
Date: Tue, 17 Sep 96 14:05:16 -0600

-----BEGIN PGP SIGNED MESSAGE-----



I found a distribution sitting around the server at my office.  I'm
pretty sure it's the OS/2 distribution, so you'll still want the
executable I've made available.  

It's in

ftp://ftp.newvision.com/pub/ptools/browse.tgz

Dewey 

- ----------------------------------------------------------------------
Dewey M. Sasser 			voice: (617) 494-6000 
dewey@newvision.com                     PGP mail preferred.
					PGP Key from public servers  


|-------------------------------------------------------------------------|
| Never try to each a pig to sing                                         |
| It wastes your time and annoys the pig.                                 |
|                                                                         |
|                 -- Lazarus Long                                         |
|                    _Time_Enough_for_Love_ by Robert A. Heinlein         |
|-------------------------------------------------------------------------|

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
Comment: Processed by Mailcrypt 3.3, an Emacs/PGP interface

iQEVAwUBMj8SOu0v125R1FDtAQHKfgf+OKGN54wpfdxAtRaSiGJXEfWK0cSXs/BO
d/i/5kHTgZMOcYNqQQd4Pi3j4CGmUu4mEpI3gktfn4SlVfSbdp2yVl8g4f3Yvwbm
gpwVP8psI3IesQURdvuDPhlFIzurZ6xcKJ8HFafI5yPJs3LUIn12Vip342veYfMG
F1agU8FrZ/tn5tD3AZUtW/Z44nBiqz50VaPl1I2S1tn71VHY/GanIWvniJZJgOEm
MVuNlHmH2yhl49KhN7qzaNKDFwqufXlXLUpb/Yel/yMUakXDzrzcNoEx3N4yZxzy
FFRvsxOpnDQbeStFhDl1w8TqCOTc8oPG/7kygbNZspvhaxAX/q5euA==
=5ptE
-----END PGP SIGNATURE-----

From owner-ntemacs-users@june  Thu Sep 19 01:05:52 1996
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	[nil "Thu" "19" "September" "1996" "10:17:36" "+0200" "Patrick R. Berny" "Patrick.B.E.P.Berny@staefa.sta.ch.landisgyr.com" nil "65" "RE: oobrowser" "^From:" nil nil "9" nil nil nil nil]
	nil)
Received: from joker.cs.washington.edu (joker.cs.washington.edu [128.95.1.42]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id BAA01297 for <voelker@june.cs.washington.edu>; Thu, 19 Sep 1996 01:05:52 -0700
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by joker.cs.washington.edu (8.6.12/7.2ws+) with ESMTP id BAA31013 for <voelker@joker.cs.washington.edu>; Thu, 19 Sep 1996 01:05:51 -0700
Received: from switchgate.switch.ch (switchgate.switch.ch [130.59.1.70]) by june.cs.washington.edu (8.7.5/7.2ju) with SMTP id AAA27450 for <ntemacs-users@cs.washington.edu>; Thu, 19 Sep 1996 00:22:20 -0700
X400-Received: by mta switchgate.switch.ch in /ADMD=SWITCHgate/C=ch/; Relayed;                Thu, 19 Sep 1996 09:21:21 +0200
X400-Received: by /ADMD=400NET/C=NL/; Relayed; Thu, 19 Sep 1996 09:17:49 +0200
X400-Received: by /ADMD=400NET/C=CH/; Relayed; Thu, 19 Sep 1996 09:17:45 +0200
X400-Received: by /PRMD=LANDISGYR/ADMD=400NET/C=CH/; converted (ia5-text);                Relayed; Thu, 19 Sep 1996 10:17:36 +0200
X400-Originator: Patrick.B.E.P.Berny@STAEFA.STA.CH.landisgyr.com
X400-Recipients: non-disclosure:;
X400-MTS-Identifier: [/PRMD=LANDISGYR/ADMD=400NET/C=CH/;4631180919091996/A90091/LSMS01]
X400-Content-Type: P2-1984 (2)
Content-Identifier: 11A99A521E00
Alternate-Recipient: Allowed
Message-ID: <4631180919091996/A90091/LSMS01/11A99A521E00*@MHS>
In-Reply-To: <c=US%a=_%p=msft%l=RED-26-MSG-960918184422Z-11364@mail2>
Sensitivity: Company-Confidential
From: "Patrick R. Berny, F-SDC"        <Patrick.B.E.P.Berny@STAEFA.STA.CH.landisgyr.com> (Tel +41 \(1\) 9286361)
To: mailing list NTEmacs <ntemacs-users@cs.washington.edu> (Non Receipt      Notification Requested)
Subject: RE: oobrowser
Date: Thu, 19 Sep 1996 10:17:36 +0200

Hi Gerald:

I've already given the ftp address in my mail to the ntemacs users list. but
her it is again: ftp://ftp.cs.uiuc.edu/pub/xemacs/infodock . Enjoy!

Btw, all kind of languages are supported (see below, extract from features of
oobrowser)

Kind regards,

Patrick


OO-Browser Features
*******************

The OO-Browser is a multi-windowed, interactive object-oriented class browser
similar in use to the well-known Smalltalk browsers.  It is unique in a
number of respects foremost of which is that it works well with a
multiplicity of object-oriented languages.  It provides both textual
views within an editor and graphical views under the X window system.


* Support for all popular OO Languages on UNIX
----------------------------------------------

  ** Contains support for Eiffel, C++, Objective-C, Common Lisp and its
     Object System (CLOS), Java, Python, and Smalltalk class browsing.  
     Additionally, support for browsing large amounts of material in Info 
     format by node name (a popular online documentation format with cross 
     references and hierarchical structure) is included.

  ** Method browsing is supported for C++, Objective-C, Eiffel, Java, 
     Python and CLOS.  CLOS supports browsing all elements defined with 
     (def* constructs.  In-source feature browsing is also supported for 
     all of these languages.  One simply selects a feature name to jump to 
     its corresponding source.  Method name overloading in C++ and inherited
     feature renaming in Eiffel are fully supported.

  ** C code browsing is supported for C++, Objective-C and C source code.

  ** Objective-C category and formal protocol browsing are supported.

  ** C++ parameterized template classes and methods are supported.

  ** Immediate switching among languages is allowed.  One can switch
     from Eiffel browsing to C++ browsing in an instant, if so desired.
     Or simply run two OO-Browsers side by side.

  ** Multiple inheritance support is built-in, where applicable.

  ** Statistics on classes and Environments may be displayed.

  ** Language-specific class information may be shown.  Presently this
     feature is supported only for Eiffel and Python.  For Eiffel, a 
     listing of class parents, attributes, routines and best guess 
     (highly accurate) list of routine calls may be displayed.  Outputs 
     from the Eiffel 'short' and 'flat' commands may also be shown.  
     For Python this feature is used to browse documentation strings in 
     classes and methods.

> NEXTSTEP?  Really?  Can you give a pointer to it for FTP... also does it
> support browsing of Objective C classes or just C++ classes (given that
> the latter isn't used a huge amount under NS and that prior to 3.3 the
> compiler's support for it was pure toilet).

From owner-ntemacs-users@june  Fri Dec 13 09:59:13 1996
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	[nil "Fri" "13" "December" "1996" "19:13:19" "+0200" "Harri Pasanen" "pa@tekla.fi" nil "52" "Re: [oo-browser] Re: OO-Browser" "^From:" nil nil "12" nil nil nil nil]
	nil)
Received: from joker.cs.washington.edu (joker.cs.washington.edu [128.95.1.42]) by june.cs.washington.edu (8.8.3+CSE/7.2ju) with SMTP id JAA06373 for <voelker@june.cs.washington.edu>; Fri, 13 Dec 1996 09:59:12 -0800
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by joker.cs.washington.edu (8.6.12/7.2ws+) with ESMTP id JAA31384 for <voelker@joker.cs.washington.edu>; Fri, 13 Dec 1996 09:59:11 -0800
Received: from lassie.eunet.fi (lassie.eunet.fi [192.26.119.7]) by june.cs.washington.edu (8.8.3+CSE/7.2ju) with SMTP id JAA02984 for <ntemacs-users@CS.Washington.EDU>; Fri, 13 Dec 1996 09:13:50 -0800
Received: from marathon.tekla.fi by lassie.eunet.fi with SMTP id AA02320   (5.67a/IDA-1.5 for <ntemacs-users@CS.Washington.EDU>); Fri, 13 Dec 1996 19:13:25 +0200
Received: from tahma.tekla.fi by marathon.tekla.fi (5.65/20-jun-90) 	id AA23364; Fri, 13 Dec 1996 19:13:23 +0200
Received: by tahma.tekla.fi (5.65v3.2/20-jun-90) 	id AA09202; Fri, 13 Dec 1996 19:13:19 +0200
Message-Id: <9612131713.AA09202@tahma.tekla.fi>
In-Reply-To: <199612131357.IAA06712@kingston.cat.rpi.edu>
References: <u7mmnv2gw.fsf@pm1.contactor.se> 	<199612131357.IAA06712@kingston.cat.rpi.edu>
From: Harri Pasanen <pa@tekla.fi>
To: Brian Tibbetts <tibbetts@cat.rpi.edu>
Cc: Mats.Lidell@contactor.se, dfan@harmonixmusic.com,         ntemacs-users@CS.Washington.EDU, oo-browser@infodock.com
Subject: Re: [oo-browser] Re: OO-Browser
Date: Fri, 13 Dec 1996 19:13:19 +0200

Brian Tibbetts writes:
> > From: Mats Lidell <Mats.Lidell@contactor.se>
> > Date: 12 Dec 1996 23:10:07 +0100
> > >>>>> "Dan" == Dan Schmidt <dfan@harmonixmusic.com> writes:
> > 
> >     Dan> I have it working fine under Windows 95.  I had to do a few
> >     Dan> things:
> > 
> > [ things delete ]
> > 
> > I removed some calls to sort(1) in the e-lisp code. I think that was
> > it. Of course I don't get things sorted. (But I haven't installed the
> > Unix-tools yet.
> > 
> > (Bug-report: It would be nice if OO-Browser could use the sort built
> > into emacs if using exec isn't promissing.)
> > 
> 
> What about Jeff Paquette's (paquette@ici.net) porting effort; I
> believe that he has a real sort.  He's his site info if useful:
> 
> http://www.ici.net/customers/paquette/WinProgramming.html
> or
> http://www.tiac.net/users/paquette/WinProgramming.html
> 

I think I missed the beginning of this thread... anyway...

I've run OO-Browser with the Cygnus supports GNU utilities, which including
Unix compatible sort. See:

ftp://ftp.cs.washington.edu/pub/ntemacs/latest/i386/

There was a shell script that OO-browser uses that I had to turn into
a .bat script, and which used sed. The sed scripts broke the versions
of sed I had. (Perhaps a later version of Cygnus tools has a better
sed?)

Anyway after various hacks and experiments I finally got together a
.bat script that uses two! different sed executables, but does work.
The end result is that I can browse both C++ and Python on NT, using
patched OO-Browser + GNU Emacs 19.33.

I don't have time to make this into a shape for distribution, but if
there is interest I could mail these files for further hacking/(well,
cleanup and documentation mostly).

Harri





From owner-ntemacs-users@june  Thu Dec 12 14:52:37 1996
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	[nil "" "12" "December" "1996" "23:10:07" "+0100" "Mats Lidell" "Mats.Lidell@contactor.se" nil "26" "Re: OO-Browser" "^From:" nil nil "12" nil nil nil nil]
	nil)
Received: from joker.cs.washington.edu (joker.cs.washington.edu [128.95.1.42]) by june.cs.washington.edu (8.8.3+CSE/7.2ju) with SMTP id OAA02511 for <voelker@june.cs.washington.edu>; Thu, 12 Dec 1996 14:52:36 -0800
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by joker.cs.washington.edu (8.6.12/7.2ws+) with ESMTP id OAA31350 for <voelker@joker.cs.washington.edu>; Thu, 12 Dec 1996 14:52:35 -0800
Received: from pm1.contactor.se (isdn74056.dial.tip.net [194.17.4.56]) by june.cs.washington.edu (8.8.3+CSE/7.2ju) with ESMTP id OAA29469 for <ntemacs-users@cs.washington.edu>; Thu, 12 Dec 1996 14:07:07 -0800
Received: from SID (ras1 [194.18.85.111]) by pm1.contactor.se (8.7.5/8.7.3) with SMTP id XAA06528; Thu, 12 Dec 1996 23:06:52 +0100 (MET)
References: <9612111519.AA14108@turtle> <wkhgls6gd6.fsf@harmonixmusic.com>
Mime-Version: 1.0 (generated by tm-edit 7.93)
Content-Type: text/plain; charset=US-ASCII
In-Reply-To: Dan Schmidt's message of 11 Dec 1996 14:16:53 -0500
Message-ID: <u7mmnv2gw.fsf@pm1.contactor.se>
Lines: 26
X-Mailer: Red Gnus v0.60/Emacs 19.34
From: Mats Lidell <Mats.Lidell@contactor.se>
Sender: matsl@sid.contactor.se
To: Dan Schmidt <dfan@harmonixmusic.com>
Cc: ntemacs-users@cs.washington.edu, oo-browser@infodock.com
Subject: Re: OO-Browser
Date: 12 Dec 1996 23:10:07 +0100

>>>>> "Dan" == Dan Schmidt <dfan@harmonixmusic.com> writes:

    Dan> I have it working fine under Windows 95.  I had to do a few
    Dan> things:

[ things delete ]

I removed some calls to sort(1) in the e-lisp code. I think that was
it. Of course I don't get things sorted. (But I haven't installed the
Unix-tools yet.

(Bug-report: It would be nice if OO-Browser could use the sort built
into emacs if using exec isn't promissing.)

    Dan> Is anyone still maintaining oo-browser?  I tried joining the
    Dan> mailing list by mailing <oo-browser-request@hub.ucsb.edu> as
    Dan> specified in the readme, but was told the account no longer
    Dan> exists.

Yes! Bob Weiner has returned from wherever he was. You can find more
information here: "http://www.infodock.com/"

There are active mailinglists too: hyperbole@infodock.com,
oo-browser@infodock.com.

%% Mats

From owner-ntemacs-users@june  Wed Dec 11 12:01:17 1996
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	[nil "" "11" "December" "1996" "14:16:53" "-0500" "Dan Schmidt" "dfan@harmonixmusic.com" nil "46" "Re: OO-Browser" "^From:" nil nil "12" nil nil nil nil]
	nil)
Received: from joker.cs.washington.edu (joker.cs.washington.edu [128.95.1.42]) by june.cs.washington.edu (8.8.3+CSE/7.2ju) with SMTP id MAA15087 for <voelker@june.cs.washington.edu>; Wed, 11 Dec 1996 12:01:17 -0800
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by joker.cs.washington.edu (8.6.12/7.2ws+) with ESMTP id MAA26065 for <voelker@joker.cs.washington.edu>; Wed, 11 Dec 1996 12:01:15 -0800
Received: from ntserver.harmonixmusic.com (harmonix.ma.ultranet.com [146.115.237.55]) by june.cs.washington.edu (8.8.3+CSE/7.2ju) with ESMTP id LAA10802 for <ntemacs-users@cs.washington.edu>; Wed, 11 Dec 1996 11:14:50 -0800
Received: from HARMONIX9 ([146.115.90.78]) by ntserver.harmonixmusic.com           (post.office MTA v2.0 0813 ID# 0-29126U35) with SMTP id AAA275;           Wed, 11 Dec 1996 14:07:13 -0500
References: <9612111519.AA14108@turtle>
In-Reply-To: "Paul B. Poh"'s message of Wed, 11 Dec 1996 10:18:52 -0500
Message-ID: <wkhgls6gd6.fsf@harmonixmusic.com>
Lines: 46
X-Mailer: Gnus v5.2.40/Emacs 19.34
From: Dan Schmidt <dfan@harmonixmusic.com>
Sender: dfan@HARMONIX9
To: ntemacs-users@cs.washington.edu
Subject: Re: OO-Browser
Date: 11 Dec 1996 14:16:53 -0500

"Paul B. Poh" <Paul@latrade.com| writes:
| 
| I was wondering if anyone has gotten the OO-Browser 
| package to work with NT Emacs. I installed it but
| when I try to build the OOBR file, I get the error
| "Spawning child process: exec format error"
| 
| Any help will be greatly appreciated. Thanks.

I have it working fine under Windows 95.  I had to do a few things:

0. I use 4NT as my command shell under Emacs; I don't know if that's
   relevant.

1. Get the cygnus gnu-win32 distribution from
   http://www.cygnus.com/misc/gnu-win32/.  The Beta 16 build works
   fine for me; the current release is Beta 17.

2. Get GNU find for win95 at
   http://www.tiac.net/users/paquette/WinProgramming.html.

3. Make sure that your emacs can see the following executables: bash,
   find, etags, egrep, tr, sed, sort.

4. Edit br-c-tags and take out the -h argument to egrep.

5. Edit br-c-ft.el so that the apply invocation looks like this
   (sorry, I don't have the original source for a diff):

    (apply 'call-process "bash"
           nil nil nil
           ;; If no etags program in exec-directory, use one in user's $PATH.
           (expand-file-name "br-c-tags" br-directory)
           (let ((etags (expand-file-name "etags" exec-directory)))
             (if (file-executable-p etags) etags "etags"))
           br-tags-file
           (mapcar 'expand-file-name
                   (delq nil (append br-sys-search-dirs br-lib-search-dirs))))

I think that was enough to get it working.

Is anyone still maintaining oo-browser?  I tried joining the mailing
list by mailing <oo-browser-request@hub.ucsb.edu> as specified in the
readme, but was told the account no longer exists.

Dan

