[3769] in linux-announce channel archive
Linux-Announce Digest #61
daemon@ATHENA.MIT.EDU (Digestifier)
Thu Jan 10 17:13:13 2002
Message-ID: <20020110221307.5809.qmail@senator-bedfellow.mit.edu>
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Thu, 10 Jan 2002 17:13:04 EST
Linux-Announce Digest #61, Volume #4 Thu, 10 Jan 2002 17:13:04 EST
Contents:
CMU Flite 1.1: small footprint text-to-speech synthesizer (Alan W Black)
digfe-0.7.5 - a free GUI front-end for the dns client program, dig. ("Jimmy D. Burrell")
Linux India Website (Frederick Noronha)
LUG OF INDIA(HYD) (Jyothilatha)
Indian PHP User Groups ("Dr Tarique Sani " <tarique@sanisoft.com>)
Postfix configuration notes (Alessandro Dotti)
Suncoast LUG Meeting Announcement (Ed Centanni)
Guikachu 1.1.2 "G2k2": GNOME Resource editor for PalmOS projects (ERDI Gergo)
(Announce) Yet another Linux FAQ (TekMate)
Indian PHP User Group (Frederick Noronha)
osimplay, formerly shasm, is now beta ("Rick A. Hohensee")
----------------------------------------------------------------------------
Date: Thu, 10 Jan 2002 15:43:22 CST
From: Alan W Black <awb@cs.cmu.edu>
Subject: CMU Flite 1.1: small footprint text-to-speech synthesizer
Flite: a small run-time speech synthesis engine
version 1.1-release
Copyright Carnegie Mellon University 1999-2001
All rights reserved
http://cmuflite.org
Flite is a small fast run-time speech synthesis engine. It is the
latest addition to the suite of free software synthesis tools
including University of Edinburgh's Festival Speech Synthesis System
and Carnegie Mellon University's FestVox project, tools, scripts and
documentation for building synthetic voices. However, flite itself
does not require either of these systems to compile and run.
This is the second public beta release of the code, although the system
is basically functional it is not complete. An example voice is
included, and although better than the previous release
still leave much to be desired.
The core Flite library was developed by Alan W Black <awb@cs.cmu.edu>
(mostly in his so-called spare time) while employed in the Language
Technologies Institute at Carnegie Mellon University. The name
"flite", originally chosen to mean "festival-lite" is perhaps doubly
appropriate as a substantial part of design and coding was done over
30,000ft while awb was travelling.
The voices, lexicon and language components of flite, both their
compression techniques and their actual contents were developed by
Kevin A. Lenzo <lenzo@cs.cmu.edu> and Alan W Black <awb@cs.cmu.edu>.
Flite is the answer to the complaint that Festival is too big, too slow,
and not portable enough.
o Flite is designed for very small devices, such as PDAs, and also
for large server machine with lots of ports.
o Flite is not a replacement for Festival but an alternative run time
engine for voices developed in the FestVox framework where size and
speed is crucial.
o Flite is all in ANSI C, it contains no C++ or Scheme, thus requires
more care in programming, and is harder to customize at run time.
o It is thread safe
o Voices, lexicons and language descriptions can be compiled
(mostly automatically) into C representations from their FestVox formats
o All voices, lexicons and language model data are const and in the
text segment (i.e. they may be put in ROM). As they are linked in
at compile time, there is virtually no startup delay.
o Although the synthesized output is not exactly the same as the same
voice in Festival they are effectively equivalent. That is flite
doesn't sound better or worse than the equivalent voice in festival,
just faster, smaller and scalable.
o For standard diphone voices, maximum run time memory
requirements are approximately less than twice the memory requirement
for the waveform generated. For 32bit architectures
this effectively means under 1M. (Later versions will include a
streaming option which will reduce this to less than one quarter).
o The flite program supports, synthesis of individual strings or files
(utterance by utterance) to direct audio devices or to waveform files.
o The flite library offers simple functions suitable for use in specific
applications.
Download:
The flite distribution is available from
http://cmuflite.org/
See the README inside the distribution for more details., if you don't
know how to download this and unpack it, you will find compiling this
and running this beta version much harder.
Flite has been released to interested parties over the
last six months from which we've a lot of good feedback.
This release includes
an 8KHz diphone voice
a 16KHz diphone voice (designed for the ipaq)
a limited domain talking clock
New in 1.1
better text front end
Microsoft SAPI support (see sapi/README)
improved efficiency of core routines
This has been tested under many Unix systems and most versions
of gcc, as well as Sun CC and Visual C++ (for WinCE). This
version will compile for the Compaq Ipaq under Linux (just
set the compiler in config/config). There is begining support
for WinCE but its not yet complete in this version. Windows support
is still beta but now offically supported.
A mailing list for discussion has been set up at flite-beta@cmuflite.org
to join it send to majordomo@cmuflite.org with the following line
in the body of your mail
subscribe flite-beta
Alternatively send your mail directly to Alan W Black (awb@cs.cmu.edu)
or Kevin A. Lenzo (lenzo@cs.cmu.edu)
Alan and Kevin
Alan W Black email: awb@cs.cmu.edu
Language Technologies Institute http://www.cs.cmu.edu/~awb/
Kevin A. Lenzo email: lenzo@cs.cmu.edu
ISRI http://www.cs.cmu.edu/~lenzo/
Carnegie Mellon University tel: +1-412-268-6299
5000 Forbes Ave, Pittsburgh PA, 15213, USA. fax: +1-412-268-6298
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: "Jimmy D. Burrell" <jburrell@concoctedlogic.com>
Subject: digfe-0.7.5 - a free GUI front-end for the dns client program, dig.
Date: Thu, 10 Jan 2002 15:43:22 CST
Announcing an upgrade release to digfe now at version 0.7.5. Available
for Linux / Un*x and Windows NT / 2000. See the below links for
screenshots and the software.
Description:
digfe is a free GUI front-end for the dns client program, dig. digfe
strives to simplify the operation of 'dig' via a user friendly GUI interface
presenting a functional layout of almost all of dig's many options.
Query's can
be saved or loaded for later reference.
Home Page:
http://www.concoctedlogic.com/digfe
Tarballs:
http://www.concoctedlogic.com/downloads/digfe-0.7.5.tar.gz
ftp://freud.concoctedlogic.com/pub/digfe/digfe-0.7.5-1.noarch.rpm
RPMs:
http://www.concoctedlogic.com/downloads/digfe-0.7.5-1.noarch.rpm
Windows NT/2000 Versions
<http://www.concoctedlogic.com/downloads/digfe-0.7.5-1.noarch.rpm>
HTTP:
http://www.concoctedlogic.com/downloads/digfe-0.7.5.zip
FTP:
ftp://freud.concoctedlogic.com/pub/digfe/digfe-0.7.5.zip
<http://www.concoctedlogic.com/downloads/digfe-0.7.5-1.noarch.rpm>
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: Frederick Noronha <fred@bytesforall.org>
Subject: Linux India Website
Date: Thu, 10 Jan 2002 15:43:23 CST
This announcement is based on a note from Parag Mehta
<webmaser@linux-india.org> who has recently taken over as Webmaster for
the Linux India Web Site (http://www.linux-india.org).
Parag recently took over the task to handle the website and update the
site on regular basis.
"Well it is not a small task. Things are gradually changing and will be
smoothened very shortly," he wrote. He asked LUGs across India to visit
the URL below and submit their complete LUG details, required to be put
out on the Linux-India website...
The url is : http://www.linux-india.org/newlug/newlug.shtml
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: Jyothilatha<bjyothilatha@indiainfo.com>
Subject: LUG OF INDIA(HYD)
Date: Thu, 10 Jan 2002 15:43:30 CST
Hi all,
Have a wonderful new Year to ll linux users!!!!!!
I am jyothi ,can anyone tellme where can i find the information about the IMAP
protocol client for the solaris and Redhat Linux platforms.
Please soem body help me for this.
I wanted to know the information about writing device drivers.
Thanks in advance.
Regards
jyothi
email: bjyothilatha@indiainfo.com
Thanks in advance
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: "Dr Tarique Sani <tarique@nagpur.dot.net.in>" <tarique@sanisoft.com>
Subject: Indian PHP User Groups
Date: Thu, 10 Jan 2002 15:43:30 CST
Hello,
Just for comp.os.linux.announce to know ....
I have set up a mailing list for Indian PHP Users.
You can subscribe to the list by sending an email to
in-phpug-subscribe@yahoogroups.com
This list aims to cater to newbies and gurus alike!
BUT most often you will be *thought how to fish rather than given a fish*
:-)
Please forward this message to anyone who you feel will be interested
Cheers and Happy new year
Tarique
--
==========================================================
PHP Applications for E-Biz : http://www.sanisoft.com
The Ultimate Ghazal Lexicon: http://www.aaina-e-ghazal.com
==========================================================
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: Alessandro Dotti <alessandro.dotti@localnet.it>
Subject: Postfix configuration notes
Date: Thu, 10 Jan 2002 15:43:30 CST
Hi everybody, happy new year!
I'd like to inform you "Postfix configuration notes" are available for
download at the following url:
http://digilander.iol.it/yellowjester/postfix/postfix.html
This a is a structured document based on the information available from
the sample configuration files shipped with postfix, which describes
some configuration parameters for this MTA.
Currently available formats are:
* portable document format (pdf)
* plain ASCII text format (txt)
* doc format compatible with palm (pdb)
On the page, you can also find some configuration templates and links to
external postfix related resources.
Best regards.
Alessandro
--
Alessandro Dotti
Bologna Italy
http://digilander.iol.it/yellowjester/
For email replies:
alessandro.dotti(at)libero.it
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: Ed Centanni <ecentan1@tampabay.rr.com>
Subject: Suncoast LUG Meeting Announcement
Date: Thu, 10 Jan 2002 15:43:32 CST
WHEN AND WHERE:
3 January 20:00-22:00 Brandon
(first Thursday of each month)
Brandon Barnes & Noble
Brandon Town Center Brandon, FL
Take I-4 East to I-75 South. Go south on 75 to the second exit
(Hwy 60, Exit 53). Head left (east) under the overpass, and
make sure you're in the right lane. When you go to the
entrance for Brandon Town Center, you'll see Barnes & Noble
on your immediate right.
5 January 13:00-15:00 New Port Richey
(first Saturday of each month)
New Port Richey Public Library
(second level meeting rooms)
5939 Main St.
New Port Richey
9 January 19:00-21:00 Tampa
(second Wednesday of each month)
PricewaterhouseCoopers -- Room 684
3109 W. Dr. Martin Luther King Jr, Blvd
Lakepointe I Building
Tampa, FL 33607
See the SLUG website (www.suncoastlug.org/meetings.html) for
directions.
17 January 19:00-21:00 Brandon II
(third Thursday of each month)
217 Brandon Town Center Drive
Brandon, FL
Across the street from Barnes & Noble, next to Target and Honey
Baked Hams. See the SLUG website suncoastlug.org/meetings.html)
for directions.
22 January 19:00-21:00 Sarasota
(fourth Tuesday of each month)
Certification, Inc.
2033 Wood Street Suite 220
Sarasota, FL 34237
See the SLUG website (www.suncoastlug.org/meetings.html) for
directions
26 January 09:30-12:00 Dunedin
(fourth Saturday of each month)
Dunedin Public Library,
223 Douglas Ave.,
Community Room A.
Dunedin
ACTIVITIES:
Meetings include:
1) Presentations: to be announced
2) Question & Answer Session.
3) Raffle and free stuff!
Bring your boxes, questions, problems, and plenty of good
cheer! (And don't forget to start your installs early!)
FOLLOWING MEETINGS:
2 February 13:00-15:00 New Port Richey
(first Saturday of each month)
7 February 20:00-22:00 Brandon
(first Thursday of each month)
13 February 19:00-21:00 Tampa
(second Wednesday of each month)
21 February 19:00-21:00 Brandon II
(third Thursday of each month)
26 February 19:00-21:00 Sarasota
(fourth Tuesday of each month)
23 February 10:00-12:00 Dunedin
(fourth Saturday of each month)
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: ERDI Gergo <cactus@cactus.rulez.org>
Subject: Guikachu 1.1.2 "G2k2": GNOME Resource editor for PalmOS projects
Date: Thu, 10 Jan 2002 15:48:51 CST
Dear users of both large and small computing tools,
A new development release of Guikachu is available.
About Guikachu
==============
Guikachu is a GNOME application for graphical editing of resource
files for PalmOS-based pocket computers. The user interface is
modelled after Glade, the GNOME UI builder.
Catch it all from http://cactus.rulez.org/projects/guikachu/
Features
========
* libXML-based I/O
* Exporting to PilRC .rcp files (compile with pilrc -H)
* Support for non-PalmOS PilRC targets (like the eBookMan)
* String and string list resources
* Dialog resources
* Menu resources
* Form resources
* Per-application resources (e.g. version number)
* WYSIWYG Form Editor, with drag & drop capability
* XSLT style sheets and shell script to generate RCP files from
Guikachu documents
* Sample file with sample GNU PalmOS SDK-based application
* Documentation (a complete user's manual)
About these releases
====================
This time, finally some *very* visible changes, to give you back your
faith in the project:)
* You can select widgets in the form editor by drawing a
bounding box with the mouse.
* Support for non-Palm target machines (closes: #60713). This
was suggested by Chris Warren-Smith, back in the 0.x days.
Note that 1.1.x is the development series. Bugs may occur, the
documentation may not be in sync with the real features, build may
fail. Download the latest 1.0 release for serious use.
Guikachu uses GTK-- and GNOME-- for its user interface. File I/O is
implemented via the libxml package. Dialog windows are loaded via
libglade. GConf is used to store user preferences. You will need the
versions of these packages available in the GNOME 1.4 bundle (with the
exception of GNOME-- which you will need to upgrade to version 1.2.0)
To actually create the PalmOS resource files, you will also need PilRC
(part of the GNU PalmOS SDK) to compile the .rpc files produced by
Guikachu.
To use the stand-alone Guikachu-to-RCP converter program, xsltproc
(part of the libxslt package) is required.
Beware of bugémons!
Cactus
--
.--= ULLA! =----------------------. `We are not here to give users what
\ http://cactus.rulez.org \ they want' -- RMS, at GUADEC 2001
`-----= cactus@cactus.rulez.org =--'
A kényelmes cipők rondák.
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: TekMate <tekmate@hotmail.com>
Subject: (Announce) Yet another Linux FAQ
Date: Thu, 10 Jan 2002 15:49:07 CST
Yet another Linux FAQ is a comprehensive FAQ about the Linux Operating
System. It is a great document for Linux beginners to read. This FAQ
tries to help those new to Linux help themselves. It covers topics such
as kernel recompilation and X Window System configuration.
Changes: A new "Tips and troubleshooting" section was added. A reference
on GNOME keyboard shortcuts was added. An article on installing Mandrake
Linux on a laptop was added. Many smaller updates were made, with
expanded links. New downloadable editions are available.
You can find the updated FAQ at http://www.cafecomputer.com/faqindex.htm
--
John Pisini
http://www.cafecomputer.com
Registered Linux User #100542
"No. Try not. Do. Or do not. There is no try." -- Yoda
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: Frederick Noronha <fred@bytesforall.org>
Subject: Indian PHP User Group
Date: Thu, 10 Jan 2002 15:43:38 CST
Dr Tarique Sani <tarique@sanisoft.com> is one of the creative contributors
to free/open source software from India. This is a note from him, on
setting up a network to discuss PHP. I am myself a freelance journalist in
India, and am making the most of a one-year print media fellowship that
I've received to promote awareness about Linux in India. Frederick Noronha
--
Frederick Noronha * Freelance Journalist * Goa * India
BYTESFORALL www.bytesforall.org * GOAPIX www.goacom.com/wallpapers/
GOARESEARCH www.geocities.com/Athens/Forum/1503 * NEWS www.goacom.com/news/
========== Forwarded message ==========
Hello Fred,
I have created a mailing list for Indian PHP Users
I need your help to popularise the list by posting this information on any
relevant place you might deem fit.
you can subscribe to the list by sending an email to
in-phpug-subscribe@yahoogroups.com
All previous Indian PHP User Groups are currently inactive.
This list aims to cater to the newbies and gurus alike!!
BUT most often I will try to teach people how to fish rather than giving
them the fish.
Hoping for a enthusiactic response :-)
Cheers and Happy New Year...
Regards
Tarique
--
==========================================================
PHP Applications for E-Biz : http://www.sanisoft.com
The Ultimate Ghazal Lexicon: http://www.aaina-e-ghazal.com
==========================================================
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: "Rick A. Hohensee" <rickh@Capaccess.org>
Subject: osimplay, formerly shasm, is now beta
Date: Thu, 10 Jan 2002 15:49:07 CST
osimplay, formerly shasm, is an x86 macro-assembler, "mid-level-language",
or "compembler". It is implemented entirely in GNU Bash 2 without
dependance on any external utils. Coverage is roughly 386, real and pmode,
no FPU, with Linux syscalls. osimplay has simple analogues of a nice set
of C and Forth features, and some unique features such as the "xray"
jump-table construct, without creating any syntactic seam between
high-level and low-level. There is no asm("") or CODE/ENDCODE. osimplay
can now build working examples of small Linux ELF executables, and a
bootsector, and the sources are included. osimplay is thus at beta
development level. It's reasonably useable, and the bugs that arise may
now be small enough to not always require the author to fix, although I
would love to know about them. This version of osimplay is public domain.
Programmers and would-be programmers that enjoy having thier assumptions
challenged should find osimplay amusing.
included) to a mode-changing bootsector (also included, working.). In
ftp://ftp.gwdg.de/pub/cLIeNUX/interim/osimplay.tgz
rickh@capaccess.org Rick Hohensee, sole author
long blurb......................................
asmacs begat shasm begat osimpa begat osimplay, and I'm saying
osimplay is now beta.
asmacs
was just a bunch of m4 macros for Gas that simply transliterated Intel
opcode and register names to names I consider massively clearer and/or
more convenient. Intel MOVx is = in osimplay, and LMSW is
loadmachinestatusword. = is about 25% of most code, and I believe there's
one occurance of LMSW in Linux, and I think that's there out of nostalgia.
Main register names in osimplay are A, B, C, D, SP, BP, SI and DI. I found
asmacs very helpful, and this simple renaming remains the big win in
osimplay. High-level languages have frozen the evolution of assemblers,
and some catch-up is about 35 years overdue.
shasm
got rid of most of the need for sized register names like A - AX - AL
with "byte" and "cell" keywords. The cell concept also hides some
fundamental machine information elegantly, and thus is seen previous to
shasm (by 1970 or so) in Forth and BCPL, and is very helpful with the fact
that a 386 is two different size machines, 16 bit rmode and 32 bit pmode.
The concept may be "forward-compatible" to IA64 also, but I don't know
that architecture. shasm also allows source/dest or dest/source (AT&T or
Intel) syntaciis by expanding the usual "," arguments-delimiter to "to",
"from" or "with". shasm got Slashdotted before it could really produce
much working 386 code, but it did produce some shortly thereafter. shasm
and it's existing subsequent versions are 100% GNU Bash 2 shell scripts.
That's right, just a recent sh. No dd, sed, etc. "Installing", running,
and reading some operator-specific osimplay help on Linux/Bash is...
tar xzvf osimplay.tgz
cd osimplay_
. osimplay
= h
osimpa
was shasm+enthusiasm. osimpa added various rustic imitations of C and
Forth constructs to shasm, and a couple features I suspect are unique,
without losing seamless access to assembly. A seam is typified by the
asm("") seam between C and Gas in the GNU toolchain. osimpa features
include; "allot", data "clump"s, "print", "text", "Linux" (syscalls),
"entrance" procedures, "heap" (like .bss), "ELF" (executables only) and so
on. In the course of adding all that featurism, shasm real mode support
was broken, but writing small Linux utilities became almost convenient.
Deliberately avoided to remain an assembler; data types, structured flow
control abstractions like DO/WHILE/FOR/ELSE, and of course there are no
Obstacle-Oriented Programming techniqueMethodMechanism()s. Although I
don't do IF/ELSE/ENDIF and so on, osimpa "when" conditional branches are
pretty nice for what they are, and osimpa has real execution arrays (jump
tables, not heavily tested).
osimplay
means writing operating systems is simply childsplay. That is hype, and
is thus deliberately outrageous, but there's a sliver of truth to it. It
should make playing with OS design easier. osimplay can build anything
from a Linux console text editor (a fair wad of the beginnings of one are
included) to a mode-changing bootsector (also included, working.). In
other words, real mode is fixed, pmode is almost convenient, and thus
osimplay probably does merit the term "beta".
Result.
Even high-level languages as low-level as C or Forth work from some
abstraction back to the machine. osimplay is pure bottom-up, being an
attempt at a Forth for one-stack machines. There are two areas where I
believe this has been worth the effort.
Systems programming suffers at the machine/abstraction seam, and there is
no such seam in osimplay. That seam is normally considered the cost of
portability, but I believe that cost can be greatly reduced in an
assembler-like model closer to the machine than C, and besides, there's
plentys of 386s out there.
I also suspect that osimplay is relatively easy to learn, particularly to
self-teach. No pointers (C), no stack-dancing (Forth), no REPxx (x86),
fairly interactive ...
An area where it hasn't been worth the effort is in runtime performance. C
is impressive, even on x86, which isn't a PDP-11. Even if I can beat Gcc,
it's not usually by much, but certain areas (switch/case, recursion, very
finely factored code...) still bear a closer look. Conversely, it's not so
hard to get close to C in assembly in most cases either. Optimized Gcc is
good, but unoptimized Gcc can be pretty, uh, amusing.
Beyond,
osimplay visually looks pretty CPU-independant, and I believe, could be
completely portable (across commodity desktop CPUs) with a few more
tricks. The great genius of C is good portability with excellent
performance. Everything else about C is minor, including some mistakes.
The same is achievable much more simply, even via a shell script. One
lesson of Forth is that simplicity is robust.
I can't find the quote on Google, but I believe Rob Pike once told me in
9fans that UNIX naming tradition is horrid. Whether Mr. Plan 9 said so or
not, it is. Linux people are repulsed and enraged by my fits of
neologistic frenzy. Forth people obsess over names. There is excellent
reason for the latter. Bad names don't matter to machines, but frequently
cause humans to write dysfunctional, often totally self-extraneous code,
and this effect is self-compounding, and I believe people don't appreciate
how bad the situation is. To put it positively, I believe renaming is
currently a huge opportunity in computing, starting with assembly, which
is the point at which names start to matter. So go get osimplay before I
decide the name is wrong again :o) It's a script, so feel free to decide
the names are all wrong :o)
beyond beyond,
C claims portability by only modeling the execution engine of the CPU in
the core of the language. Forth also. It would be nice if more operating
system mechanism was part of a standard portable language. I personally
don't know of such a language with systems-grade performance, and if it
exists I doubt it's very general. A compembler can help investigate that,
even one written in a unix sh. osimplay is now a distinct language
independant of implementation. Not too distinct though; most of it
shouldn't be too alien to good programmers, other than the basic fact that
in the current implementation your assembler source is a shell script.
ftp://ftp.gwdg.de/pub/cLIeNUX/interim/osimplay.tgz
and browse the cLIeNUX dirs above that :o)
That version of osimplay is public domain.
Rick Hohensee
rickh@capaccess.org
http://linux01.gwdg.de/~rhohen
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************