Development
The Jabberwocky IDE for LISP
The first beta release of the new Jabberwocky integrated development environment for LISP has been announced. Jabberwocky supports CLISP versions 2.27 and 2.28 and CMUCL versions 18c and 18d. Support for SBCL and GCL is planned. Jabberwocky works under Linux 2.4 and Windows, and has been released under the GNU GPL.Jabberwocky's list of features include:
- A lisp-aware editor with syntax coloring and code completion.
- An interaction pane for display of the LISP process.
- A browser for viewing source code, functions, and macros.
- A source level debugger.
For more information on Jabberwocky, see the following documentation:
- User Guide
- Reference Manual Under Construction
- Extending Jabberwocky
- Installation Guide Scroll Down for Linux
- Downloads
Thanks to author Marc Mertens.
System Applications
Audio Projects
Ogg Traffic
The September 5, 2002 edition of Ogg Traffic covers the latest developments in the Ogg Vorbis audio compression project.
Education
Linux in Education Report
Issue #78 of the Linux in education report covers a K-12 educational panel at an upcoming conference, the open-sourcing of the e-education course management system by Jones Knowledge Inc., a Linux documentation CD from Belize, The Rapla resource management and scheduling system, and more.
Electronics
Icarus Verilog 20020907
A new version of the Icarus Verilog electronic simulation language compiler has been released. See the release notes for a list of new features and bugs that have been fixed.
Embedded Systems
Two-Axis, Real-Time Camera Control (Dr. Dobb's)
Cort Dougan shows how he used RTLinux/Pro to write an embedded Linux cat-watching camera panning device. "In this article, I'll present software for viewing live images and controlling a servo-motor-driven, dual-axis mounted camera via a web page. I built this system to watch Kepler, my sick cat, while I was at the office".
Networking Tools
Installing Nagios (O'Reilly)
Oktay Altunergil shows how to install Nagios, a network monitoring system. "'Nagios is a system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and when they get better' (from nagios.org). This is the same tool that used to be called NetSaint until recently. Although the NetSaint site is still up, all future development will be done on Nagios."
Printing
AFPL Ghostscript 7.30 developer release
A new developer release of AFPL Ghostscript has been announced. "The major new code here is the DeviceN implementation, recently mearged in to the main development tree. People interested in DeviceN should take a look and help us iron out the remaining issues."
Web Site Development
Zope Members News
The latest Zope Members News items include Persistent Translation Service 0.1, a Forms4ZPT preview, ReplaceSupport 1.0.0, ZopeTestCase 0.5.2, MonZope 1.0, the first public alpha of Z Message Queue, ZShell v1.50, and more.mnoGoSearch-php-3.2.0.beta6 released
mnoGoSearch-php-3.2.0.beta6, the PHP frontend to the mnoGoSearch web site search engine has been released. MnoGoSearch-php-extension-1.65 is also available.Connecting middleware to Apache 2.0 (IBM developerWorks)
Uche Ogbuji introduces Apache 2.0 filter modules on IBM's developerWorks. "Apache became the most popular Web server in part because of the rich availability of third-party extensions for the server, and because its open architecture made it quite easy to roll your own extensions. Of course, nothing is ever just easy enough, so in developing Apache 2.0, one of the main goals was to improve the Apache API to make it even easier to develop extensions."
Miscellaneous
Conexant HSF softmodem driver
A new experimental version of the Conexant HSF (softmodem) driver for Linux has been released. The internal HP Omnibook xe4500 series laptop modems are now supported.Open source satellite control (IBM developerWorks)
Cameron Laird writes about a multi-language satellite control system at JPL. "How do you harness a satellite control system written in three languages, on four development platforms, and deployed to multiple client environments? With open source, naturally. When one wrong move can cost millions, rely on teamwork, smart design, and open standards to keep the project -- if not the satellite -- from going down in flames."
Desktop Applications
Audio Applications
WaveSurfer 1.4.4 released.
Version 1.4.4 of the WaveSurfer sound visualization and manipulation tool has been released. Changes include a new video plugin, bug fixes, and minor improvements.Ardour development continues
Progress continues on the Ardour multi-track audio system. New features include plugin parameter automation, GUI usability tweaks, drag-n-drop redirect re-ordering, on the fly computation of peakfiles, and a "verbose" mouse cursor.
Desktop Environments
FootNotes
The latest additions to the FootNotes site include Sodipodi 0.25, libGDA, libGnomeDB, Mergeant 0.8.193, the GNOME 2.0.2 Desktop Release Candidate 1, GNOME System Tools, Beast/BSE 0.4.1, GEP, and more.
Games
The Chopping Block
The August-September 2002 edition of the Chopping Block is out with the latest WorldForge game development news. Topics include Lagrangian Mechanics, Debian packaging, Kai's pirate tale, the Cronos Project, and more.Pygame-1.5.3 released
Version 1.5.3 of the Pygame game modules for Python has been released. The WhatsNew document lists new CD utilities, movie rendering capabilities, and bug fixes.
Interoperability
Wine Weekly News
Issue #134 of the Wine Weekly News is out. Topics include the new Wine-20020904, the Quartz multimedia DLL, Native vs. Builtin DLL's, Windows Printer Drivers, Character Sets, Splitting Up Unit Tests, Mono / Winforms + Winelib, and more.
Multimedia
Blender Foundation Newsletter
The Blender Foundation Newsletter for September 10, 2002 is out. News includes the successful purchase of the Blender code from the previous owner, which will allow Blender to be released under the GPL, and the project plan for Open Blender.
Office Applications
Open Office 1.0.1 Alpha Software Development Kit released.
The OpenOffice.org 1.0.1 Alpha Software Development Kit (SDK), has been released.AbiWord Weekly News
Issue #107 and Issue #108 of the AbiWord Weekly News are out, with the latest developments on the AbiWord word processor project.KDE Ships KOffice 1.2
KDE.News has an announcement for version 1.2 of KOffice. "What with a truly great new (English-only) thesaurus, enhanced scriptability of suite components, WYSIWYG on-screen display, bi-di text, KWord mail-merge and footnotes, KSpread database connectivity, enhanced printing and new sorting functionality, who's to argue?"
Web Browsers
Mozilla 1.0.1 released
Version 1.0.1 of the Mozilla web browser has been released. The release notes state: "Mozilla 1.0.1 contains over 650 bugfixes including approximately 25 security fixes, and over 130 stability and dataloss fixes. In addition to these important security and crash fixes, 1.0.1 has many more fixes for standards support, UI correctness and polish, performance, and site compatibility."
Mozilla Independent Status Reports
The Mozilla Independent Status Reports for September 6, 2002 are out. Updated packages include XULmine, CaScadeS, Securita, and Beonex.
Miscellaneous
Xft/Fontconfig release 2.0
Version 2.0 of Fontconfig, a library for configuring and customizing font access, has been released.Quanta 3 Picks Up Steam, 3.0 PR2 Released
KDE.News covers the release of version 3.0 PR2 of the Quanta Plus web site development tool for KDE, and other Quanta developments. "So what's new with Quanta? Well, we've released 3.0 PR2, so you're encouraged to check it out for yourself! You'll find auto-completion for HTML and tag attributes, PHP built-in function auto-completion, a revised document structure tree that recurses PHP structures and embedded HTML, and more. One exciting bit of work in progress is the ability to set different DTDs as well as offer tagging functionality in the form of pseudo DTDs to script languages."
Languages and Tools
Caml
The Caml Hump
Check out The Caml Hump for this week's Caml-based software developments. New additions include the O'Caml X Game library, Syndex, the Zen toolkit,the Baire data structure library, and enhanced Ocaml documentation.
Java
Kaffe Weekly News
The September 7 edition of the Kaffe Weekly News is out with news from the Kaffe open-source Java community.Introducing Nonblocking Sockets (O'Reilly)
Giuseppe Naccarato illustrates the use of nonblocking sockets in Java 2 Standard Edition 1.4. "As of Java 1.4, a programmer can use a brand-new set of APIs for I/O operations. This is the result of JSR 51, which started in January 2000 and has been available to programmers since Java 1.4 beta. Some of the most important new features in Java 1.4 deal with subjects such as high performance read/write operations on both files and sockets, regular expressions, decoding/encoding character sets, in-memory mapping, and locking files. In this article, I will discuss one particular new concept -- the new I/O API: nonblocking sockets."
EJB Inheritance, Part 1 (O'Reilly)
Emmanuel Proulx discusses EJB inheritance in part 1 of a series on O'Reilly. "Entity beans are objects that represent data coming from a persistent store, such as a database. The key word here is objects. Entity beans encapsulate the data and business logic. But what about the two other principles, inheritance and polymorphism? The bad news is that entity beans do not easily enable the use of these principles. The good news is that if you follow certain restrictions and tricks, it can be done. This series of articles describes some techniques to put inheritance and polymorphism back into entity beans."
Lisp
CLISP Oracle Interface Beta
The first Beta version of the CLISP Oracle Interface, a GNU CLISP module for accessing Oracle databases, has been released.LambdaTensor 1.0.0 released
The first public version of LambdaTensor, a Common Lisp library for symbolic and numeric Lie algebra and Lie group calculations, has been released under the LGPL.
Perl
This Week on perl5-porters (use Perl)
The September 2-8, 2002 Perl5 Porters Digest covers the CLONE method, v-strings, pseudo-hashes, and more Perl topics.This week on Perl 6 (O'Reilly)
The September 1-8, 2002 edition of This Week on Perl 6 looks at Parrot 0.0.8, approximate string matching in regexes, regex stack manipulations, ARGDIR, making Parrot non-Perl centric, implementing Scheme pairs, class aliasing, and much more.Going Up? (O'Reilly)
Sam Tregar covers thread programming with Perl on O'Reilly. "Perl 5.8.0 is the first version of Perl with a stable threading implementation. Threading has the potential to change the way we program in Perl, and even the way we think about programming. This article explores Perl's new threading support through a simple toy application - an elevator simulator."
PHP
PHP 4.2.3 Released
PHP 4.2.3 has been released. This version is a bug-fixing maintenance release, see the ChangeLog for all of the details.PHP Weekly Summary
Issue #102 of the PHP Weekly Summary is out. Here's the quick summary of topics: "PHP 4.2.3 is out, Win32 ZE2 preview, PHP.net e-mail, ext/sysvmsg, Ext/audio?, User-agent: built-in, Not one, but two conferences, Ext/pcre, ./configure enable-all, Internals zend_stack, Ext/overload, Mysql_db_query() (continued)."
Introducing Smarty: A PHP Template Engine (O'Reilly)
Joao Prado Maia introduces Smarty on O'Reilly's OnLamp site. "Smarty is a somewhat new development in the PHP world, and it brings several new and unique features. One of these unique features is that Smarty 'compiles' the parsed templates into PHP scripts, and then reuses the compiled template when appropriate. Obviously, this brings a huge performance improvement over other template solutions, as the main PHP script doesn't need to parse and output the same template on every request."
Python
Python-dev summary
After a long absence, the Python-dev summary has returned with Brett Cannon as the author. This issue looks at type categories, lessons from the tempfile.py rewrite, and a number of other topics.Dr. Dobb's Python-URL! - weekly Python news and links (Sep 9)
Here is this week's Python-URL, with news and links for the Python communtity.Daily Python-URL (Pythonware)
This week, the Pythonware Daily Python-URL looks at SemanText 0.72.1, Building an RSS Newsreader, Straw 0.8, SiPy: a small discrete event simulation package for Python, secure protocols and data encryption, shell utilities, and more.
Ruby
The Ruby Garden
This week's Ruby Garden shows how to allow *array expansion anywhere in a list.Ruby Weekly News
Topics on this week's Ruby Weekly News include RJudy-0.1: Judy Arrays for Ruby, a new home for the Ruby/Tk demos, GridFlow 0.6.1: a multi-dimensional dataflow processing library, Ruby-GNOME and Ruby-GTK 0.30, the YAML.rb 0.40 structured data format, ZenWeb 2.13.1, RDE 0.9.7.0, RubyCocoa 0.2.7, the FreeRIDE IDE, and more.
Scheme
Scheme Weekly News
The September 9, 2002 edition of the Scheme Weekly News covers a number of new versions of several Scheme-based projects.
Tcl/Tk
Dr. Dobb's TCL-URL!
The September 9, 2002 edition of Dr. Dobb's Tcl-URL! is out with the latest Tcl news.
XML
Get ready for XForms (IBM developerWorks)
Joel Rivera and Len Taing introduce XForms on IBM's developerWorks. "Traditional HTML forms violate many of the tenets of good markup language design, frequently mixing presentation and data. In this article, Joel Rivera and Len Taing introduce you to XForms, an extension of XHTML that represents the next generation of Web forms. Though XForms is still in an embryonic state, it holds great promise: For instance, a form written with XForms can be written once and displayed in optimal ways on several different platforms."
Controlling the DOCTYPE and XML Declaration (O'Reilly)
Bob DuCharme explains XML declarations on O'Reilly. "The XML declaration at the beginning of an XML document is not necessary, but it's the best way to say "this is definitely an XML document and here's the release of XML it conforms to."
Debuggers
GNUstep Weekly Editorial
The GNUstep Weekly Editorial for September 8, 2002 is out with the latest GNUstep development news.GDB 5.3 branch created
A new 5.3 branch has been created for the GDB debugger.
Miscellaneous
Taking Kylix 3 for a test drive (LinuxWorld)
Joe Barr writes a small application using Kylix 3 Open Edition (K3OE). "This week, I'll be describing my experiences actually using K3OE, particularly its brand-spanking-new C++ IDE. Previous versions of Kylix have been for Delphi only. I know, I know true Linux geeks never use RAD tools, or even IDEs. Not unless you consider Emacs to be an IDE, that is. For the rest of the world, RADs and IDEs are very handy tools that provide real productivity gains. Management likes that."
Page editor: Forrest Cook
Next page:
Linux in Business>>
