From caen!destroyer!nntp.cs.ubc.ca!alberta!gsb001.cs.ualberta.ca!glyn Wed Feb 16 19:53:12 EST 1994 Article: 2037 of comp.sys.apple2.programmer Path: caen!destroyer!nntp.cs.ubc.ca!alberta!gsb001.cs.ualberta.ca!glyn From: glyn@gsb001.cs.ualberta.ca (G. Devin Reade) Newsgroups: comp.sys.apple2.programmer Subject: Software Development Summary (15 Feb 94) Date: 15 Feb 1994 23:48:59 -0700 Organization: University of Alberta Lines: 313 Distribution: world Message-ID: <2jsgb5$ic6@scapa.cs.ualberta.ca> Reply-To: glyn@cs.ualberta.ca NNTP-Posting-Host: gsb001.cs.ualberta.ca X-Newsreader: MuGS 3.0d25 [May 29 93] Well, I've been putting this off for some time now, but here it is. Sorry for the delay: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Software Development Summary. Last Change: 15 Feb 94 [This file has been formatted with tab stops set to 8.] ======================= Preamble ======================= Yet Another Information List: In the interests of reducing the reinvention-of-the-wheel, I am maintaining a list of ongoing Apple II development efforts. It is my hope that we can thus avoid two people unintentionally working on the same project, and provide a way for programmers to get debugged routines that have already been completed for another software package. This is obviously oriented to those doing this as a hobby rather than making commercial ports or programs, but commercial listings are also accepted. This list was first conceived in regards to porting programs from other platforms to Gno on the IIgs, however the scope has expanded to software that is: for any Apple II computer (or other machines where the project is directly relevent to the Apple II family, such as networking or telecommunications programs); shell-based or stand-alone programs UNDER DEVELOPMENT. (Programs at or beyond version 1.0 --or general release-- will be deleted from the list.) Note that for Gno-compatible programs, James Brookes maintains the list for released software; programming libraries, _either_ under development or completed; freeware/shareware/public domain/commercial ware. Note that if you are developing a commercial package, you _may not want_ to submit information for this list; that will have to depend on your assessment of the market. I know that there are a lot of packages being developed out there; however listing will only be included when requested. This posting is in the public domain and may be uploaded to any other form of information service. ======================= Information Template ======================= Please make submissions in the following format. (Note that those are tabs separating the heading from the information; tabs at 8. Also please format to less than 80 columns.) Doing so will make this list much easier to maintain. I will also include the date that the _entry_ was last updated. Program/Library: (Name of program or library package.) Description: (Brief; remember that this is aimed at the _programming_ community.) Status: (Planned but not started; trying to fix the XXXXX bug; waiting on a compiler upgrade for whatever reason; writing documentation; whatever. Also "complete" is acceptable if it's a library and therefore not in James Brookes' utility list.) Author/Maintainer: (Name of either the author, or the person doing the port or possibly, in the case of libraries, the person currently maintaining the code.) Email: (Email address of Author/Maintainer.) [And, for the sake of cut-and-paste, here it is again: ] Program/Library: Description: Status: Author/Maintainer: Email: Date Listed: Any comments listed in square brackets [] are insertions (or in the case of "[...]", deletions) by me. If the paraphrasing is not right, let me know. ======================= Contact Information ======================= If you have modifications to this list please email them to me, Devin Reade, at . I don't know when I will be losing that account, so if your mail bounces first try again in a day or two. If it still bounces after that, email me at . [I will not be using the second account on a regular basis unless I lose the first one.] ======================= Gno/Orca Shell Programs ======================= Program/Library: agrep v2.0.4 Description: an approximate grep; allows substitutions, permutations, and combinations in regular expressions. Status: Orca/C v2.0.1 is puking; it compiles clean, but for some reason it refuses to write one of the object files. I have to have a closer look ... Author/Maintainer: Devin Reade Email: glyn@cs.ualberta.ca or glyn@ersys.edm.ab.ca Date Listed: 15 Feb 94 Program/Library: arc 5.12 Description: [ another archiver? ] Status: Unable to run because BSD-compatibility lib does not like the big memory model. I'm not enthusiastic about completing this one, any takers? Author/Maintainer: Soenke Behrens Email: behrenss@informatik.tu-muenchen.de Date Listed: 9 Aug 93 Program/Library: diff Description: shows differences between two files. Status: Just started. Received some unreleased work from Jawaid. Author/Maintainer: Devin Reade Email: glyn@cs.ualberta.ca or glyn@ersys.edm.ab.ca Date Listed: 15 Feb 94 Program/Library: dmake (v0.4.3b) Description: A Unix-style make utility for automated compilation. Status: Source needs to be cleaned up and released. There are still a few bugs as well. Need a Gno kernel bug fix to properly test some of the dmake bug fixes. Author/Maintainer: Devin Reade Email: glyn@cs.ualberta.ca or glyn@ersys.edm.ab.ca Date Listed: 15 Feb 94 Program/Library: gzip Description: [FSF's replacement for Unix' compress] Status: I made an attempt at porting this, but bugs in ORCA/C's handling of the shift operator stopped me again. I will probably try again when I get the next beta of ORCA/C. Dunno why I include this here, really, it's not as if I had done a lot of work on this one. Author/Maintainer: Soenke Behrens Email: behrenss@informatik.tu-muenchen.de Date Listed: 9 Aug 93 Program/Library: JPEG release 4 Description: [Graphics viewer (or convertor?)] Status: [I have Orca Version] 1.3, so I'm waiting for 2.0.1. I also need to get rid of GNO calls so it'll work under Orca. Author/Maintainer: Dave Huang Email: khym@wixer.bga.com Date Listed: 1 Aug 93 Program/Library: lha Description: [archiver commonly used on Amigas] Status: Works, but has a bug when trying to pack a large number of files I haven't been able to find so far. Anyone who asks gets a beta copy. Author/Maintainer: Soenke Behrens Email: behrenss@informatik.tu-muenchen.de Date Listed: 9 Aug 93 Program/Library: mtools package Description: reads/writes MSDOS disks Status: [Need] popen(3) for one of the programs, and I need to make it easier to use on the GS, where device names aren't fixed. Author/Maintainer: Dave Huang Email: khym@wixer.bga.com Date Listed: 1 Aug 93 Program/Library: RCS Description: FSF's Revision Control System Status: Not yet started; I intend to do it after diff, upon which RCS depends. Author/Maintainer: Devin Reade Email: glyn@cs.ualberta.ca or glyn@ersys.edm.ab.ca Date Listed: 15 Feb 94 Program/Library: Tcl v6.7 Description: A tool control language from UC Berkeley. Also works as a shell and a programming language. Status: Waiting for Orca C V2.0.1 (on order) and GNO 1.1 etc - end of Augugst early Sept. (Everything compiles now, just missing some library routines.) Author/Maintainer: Gerald W. Lester Email: gwl@cpu.com Date Listed: 11 Aug 93 Program/Library: TeX / LaTeX Description: [Document formatting software common on Unix platforms] Status: TeX/LaTex has passed Triptest and works under GNO, but needs speed improvement. Switched from ORCA/C 1.3 to ORCA/C 2.0.1 To do: write DVI previewer, compile some DVI printer drivers, make things work under ORCA shell. Also waiting for GNO 1.1 Author/Maintainer: Stefan Voss Email: voss@ira.uka.de Date Listed: 12 Aug 93 ======================= Stand-alone Programs ======================= Program/Library: ADVSYS Description: An adventure game compiler and intepreter combo. Status: It's actually running fine. I'm now working on a few speedups for the text routines, so it'll be a bit more bearable on an unaccelerated GS. [...] Dunno when it'll be released. The fixes really shouldn't take *too* much work.. I've just got to sit down and do it. Author/Maintainer: Matt Ackeret Email: unknown@apple.com or unknown@ucscb.ucsc.edu Date Listed: 1 Aug 93 Program/Library: ELM Description: A simplified implementation of the Unix mail reader ELM. I got tired of having to read all my mail on-line using a standard mail reader. So I'm migrating ELM to the GS as a desktop appl. Status: Work has only just begun, and is progressing slowly, as I have to learn the program as I go. :( Author/Maintainer: John Mills Email: INet: mills@Max.EE.LSU.Edu (pref) GEnie: J.MILLS11@GEnie.GEIS.Com Date Listed: 1 Aug 93 Program/Library: Mac C-Kermit -- A desktop version for the GS. Description: [Presumably, another flavor of Kermit -- GDR] Status: Most functions are complete save for the file-handling and terminal emulation modules. Currently, data I/O is unacceptably slow and must be rewritten. File I/O I/O must still be converted from its Mac implementation. At this time, I'd say the project is about halfway complete. Email: INet: mills@Max.EE.LSU.Edu (pref) GEnie: J.MILLS11@GEnie.GEIS.Com Date Listed: 1 Aug 93 ======================= Libraries ======================= Program/Library: lenviron (v1.1.2) Description: Provides Unixish exec() calls and access to the environ global environment variable. (Requires Gno) Status: Complete. It may be incorporated into a later version of libc. Author/Maintainer: Devin Reade Email: glyn@cs.ualberta.ca or glyn@ersys.edm.ab.ca Date Listed: 15 Feb 94 Program/Library: Mac Resource fork reader utility for the GS. Description: This library will allow a GS application (linked into it) to access any specific Mac resource in the usual Mac-standard way... (ie. theHandle = GetResource (theTypeStr, theID); as implemented in C). NO RESOURCE TRANSLATION IS PERFORMED! It only gets the RAW resource data. Status: This project is very near to completion. I'm hard at work bug hunting, and my can of RAID is nearly gone :) Author/Maintainer: John Mills Email: INet: mills@Max.EE.LSU.Edu (pref) GEnie: J.MILLS11@GEnie.GEIS.Com Date Listed: 1 Aug 93 Program/Library: queue (v8.3) Description: This is actually just a header file that provides macros for lists, tail queues, and circular queues. Status: Complete. Author/Maintainer: Devin Reade Email: glyn@cs.ualberta.ca or glyn@ersys.edm.ab.ca Date Listed: 15 Feb 94 Program/Library: random lib Description: Contains random(), the ?rand48() functions, and the mrandom() package. Useful if ORCA/Cs rand() just isn't good enough. Status: Finished and released. Author/Maintainer: Soenke Behrens Email: behrenss@informatik.tu-muenchen.de Date Listed: 9 Aug 93 -- G. Devin Reade glyn@cs.ualberta.ca <-- preferred glyn@ersys.edmonton.ab.ca