LWN.net Logo

Development

The Q Equational Programming Language

The Q Equational Programming Language is a project that is being worked on by Albert Gräf at the University of Mainz in Germany. The Q language has the following properties:
  • It is an interpreted language.
  • The programs consist of collections of equations.
  • It has dynamic object-oriented typing.
  • It features exception handling and posix multi-threading.
  • It comes with its own standard library.
  • It can be extended with C language primitives.
  • It runs on a wide variety of operating system platforms.
  • An EMACS editor interface is included.
  • Performance is similar to that of other interpreted languages.
  • It has been released under the GNU General Public License (GPL).

The Q language Documentation explains the language in more detail. An example Huffman encoding program shows the language in use.

Version 4.3 of the Q interpreter has been released, see the NEWS document for the language change history.

Recent additions to the language include new versions of Q-Audio 1.0 and Q-Midi 1.10. Q-Audio adds a language interface to the libsndfile audio libraries, and Q-Midi adds a MIDI interface to the language.

Comments (1 posted)

System Applications

Audio Projects

Planet CCRMA additions

The latest additions to the Planet CCRMA audio utility packaging project include new versions of Jack, Rosegarden, Noteedit, MCP LADSPA Plugins, Mammut and Ceres for RedHat 8.0 and 9, Cinerella, Meterbridge, and more.

Comments (none posted)

JACK 0.72.4 released

Version 0.72.4 of JACK, the Jack Audio Connection Kit, has been released. This version includes updated documentation, bug fixes, MacOSX support, and more.

Full Story (comments: none)

Database Software

Common Lisp Prevalence

A new project called Common Lisp Prevalence has been started. It is a lisp implementation of Object Prevalence, a scheme for performing database-like operations in system RAM. "The first public version of Common Lisp Prevalence has been released. The system is a proof of concept implementation of Object Prevalence in Common Lisp. It has been developed with OpenMCL and it is known to run also under CMUCL."

Full Story (comments: none)

PostgreSQL Weekly News

The June 11, 2003 edition of the PostgreSQL Weekly News is out with the latest PostgreSQL database news. "The biggest change is that 7.4 code freeze and beta testing is being pushed back 2 weeks to account for the cvs downtime. Code freeze will now be July 1st, with beta testing starting July 15th. This should allow everyone enough time to get their patches in and get the currently submitted patches all caught up."

Full Story (comments: none)

Education

Fle3 version 1.4.3 released (ZopeMembers)

Version 1.4.3 of Fle3 is available. "Version 1.4.3 of Fle3, a server software for computer supported collaborative learning (CSCL), is released. This is a bug fix release that also contains some new features (information graphs in a knowledge building, course resources) and improvements in the user interface."

Comments (none posted)

Electronics

gEDA changes

The latest developments from the gEDA project (GPL'd suite of Electronic Design Automation) include new versions of Icarus Verilog, gnucap, and VBS.

Comments (none posted)

Printing

PyKota 1.08 available

Version 1.08 of PyKota, a print quota system, is available. "Two major bugs were fixed, first one wrt LPRng support and second one wrt increasing or decreasing a user's account balance. Some minor bugs were also fixed. Finally an LDAP schema and sample LDIF file are included, which will serve as the basis for the future LDAP storage support."

Comments (none posted)

Web Site Development

Preview release of JOTWeb 1.11

Sean Reifschneider has released the first public version of JOTWeb. "JOTWeb is a system for developing dynamic web sites using a combination of HTML+TAL/TALES/METAL and Python, with mod_python for integrating with Apache. Benefits include good documentation, a fairly simple and intuitive design, and powerful yet easy to use session and form processing."

Full Story (comments: none)

mnoGoSearch 3.1.21 released

Version 3.1.21 of the mnoGoSearch web site search engine is available. The changes are mostly related to bug-fixes.

Comments (none posted)

Silva 0.9.2 beta released! (ZopeMembers)

A beta release of version 0.9.2 of Silva has been announced. "Silva is a web application (Zope based) for authoring and serving publications for the web, paper, and other media. Content is stored in clean and future-proof formats, independent of layout and presentation, suitable for use in multiple contexts." The release adds a revised user interface, a new metadata architecture, indexing via the Zope catalog, better performance, and more.

Comments (none posted)

Epoz 0.3.0 released (ZopeMembers)

Version 0.3 of Epoz, a wysiwyg editor for Zope and Plone that works with Mozilla, is available. "Epoz is now shipped with a default toolbox for Plone. So you can insert Links and Images simply by navigating your site. With Epoz Plone becomes usable even for unexperienced users...:)"

Comments (none posted)

ZODB 3.2b2 released

Version 3.2b2 of ZODB, the Zope Object Database, has been released. It includes performance improvements, bug fixes, a new ZEO authentication protocol, and the new ZConfig configuration language.

Full Story (comments: none)

Zope Group Calendar 0.3 released (ZopeMembers)

Version 0.3 of Zope Group Calendar, an open-source group calendar, has been released. "A new screen for changing permissions settings was added, the broken week/day view was fixed, and the calendar now shows all event-like objects that have a start and end attribute."

Comments (none posted)

GuardedFile 1.1 (ZopeMembers)

Version 1.1 of GuardedFile is available for Zope. "GuardedFile provides a convenient way to create Zope File objects that are accessible by proxy only."

Comments (none posted)

Documentation

TLDP Weekly News

The June 17, 2003 edition of The Linux Documentation Project weekly news is out. Topics include a history of The LDP, updated documents, and happenings in the LDP world.

Full Story (comments: none)

Standards

Faster Wireless Standard Approved (PCWorld.com)

According to PCWorld, the 802.11g wireless standard has been approved. "The new standard, 802.11g, lays out the ground rules for wireless LAN gear that is capable of at least 24 megabits per second and up to 54 mbps, while remaining backward compatible with existing 802.11b gear that runs at a maximum 11 mbps. Both standards use radio spectrum in the range of 2.4 GHz. Another standard, 802.11a, defines 54 mbps gear in the 5-GHz range."

Comments (none posted)

Miscellaneous

FreeGIS CD 1.2.3 released

Version 1.2.3 of the FreeGIS CD has been released and contains a collection of mapping applications. "The CD presents a collection of GIS applications, libraries and data sets in current, stable versions. It contains e.g. GRASS, MapServer, gdal, PROJ, GLOBE and the simple viewer Thuban."

Full Story (comments: none)

PCGen 5.1.6 is available (SourceForge)

A new version of PCGen has been released. "PCGen is a Java-based RPG character generator and maintenance program that works on all platforms (Windows,
Mac OS X, Linux, etc). All datafiles are ASCII so they can be modified by users, and are available through the pcgendm project. An XML conversion is underway.
" A number of bugs have been fixed for this release.

Comments (none posted)

OptimalGrid -- autonomic computing on the Grid (IBM developerWorks)

IBM's developerWorks has an article on the OptimalGrid project. "In this article, we introduce OptimalGrid, a research prototype from grid researchers at the IBM Almaden Research Center. OptimalGrid is middleware that aims to simplify creating and managing large-scale, connected, parallel grid applications. It optimizes performance and includes autonomic grid functionality. You don't need to be a grid infrastructure expert to use it. You supply the code that represents your basic problem algorithm, and OptimalGrid manages everything else -- problem partitioning, problem piece deployment, runtime management, dynamic level of parallelism, dynamic load balancing, and even system fault tolerance and recovery."

Comments (none posted)

Desktop Applications

Audio Applications

horgand 0.92 released

Another new version of horgand, an organ simulator, has been released. This version adds a reverb preset, real time response for sliders and dials, bug fixes, and more.

Full Story (comments: none)

Desktop Environments

Gnome-themes-extras 0.1 released (GnomeDesktop)

According to GnomeDesktop.org, the first release of Gnome-themes-extras is available. A new collection of metathemes is now available for the GNOME desktop.

Comments (none posted)

KDE-CVS-Digest

The June 13, 2003 edition of the KDE-CVS-Digest is online. "We see new Kontact plugins for summary, notes and newsticker. Koffice has improved import and export filters, plus template loading from the command line. An improvement in speed for Konqueror file and image viewing. Also, KDE crash handler Dr Konqi hooks to Kdevelop for debugging. Improvements to Kdeprint, KGhostview, and user interface cleanups. And numerous bug fixes."

Comments (none posted)

Preliminary KDE 3.2 Release Schedule

KDE.News mentions the publication of the preliminary KDE 3.2 release schedule. KDE developers should take a look and schedule their project releases for inclusion in KDE 3.2.

Comments (none posted)

QuickRip needs you, you need QuickRip

KDE.News reports on a DVD backup utility called QuickRip. "Version 0.7 has just been released, bringing the basic list of features close to completion, but we'd like to see more feature requests, bug reports (or less!) and code submissions before we hit the 1.0 milestone to make QuickRip the best DVD backup utility for KDE."

Comments (none posted)

Games

Civil 0.82 released (SourceForge)

Version 0.82 of the game Civil has been announced. "Civil 0.82 was released today. This version includes faster LOS code, support for battles from multiple theatres and numerous bug fixes and enhancements. Civil is a turn-based strategy game about battles in the American Civil War. Features network play, fancy graphics and audio."

Comments (none posted)

Graphics

GIMP 1.2.5 released (GnomeDesktop)

GnomeDesktop has an announcement for version 1.2.5 of the GIMP. "This is a minor bugfix release. Notably the build error in gimp-remote has been fixed."

Comments (none posted)

Gmsh version 1.45 released

Version 1.45 of Gmsh, a three-dimensional finite element mesh generator, has been released. The changes include bug fixes, updated documentation, and more.

Comments (none posted)

GUI Packages

wxWindows 2.4.1 has been released

Version 2.4.1 of the wxWindows cross-platform GUI framework is available. "This contains bug fixes to 2.4.0, including improved behaviour on Windows XP."

Comments (none posted)

Interoperability

Wine Traffic #174

Issue #174 of Wine Traffic is out. Topics include: SuSE Linux Office Desktop, Game Compatibility List, Direct3D To Do List, and Quartz Revisited - New Ideas.

Comments (none posted)

Office Applications

AbiWord Weekly News

Issue #148 of the AbiWord Weekly News is online. "This week, you can learn how to add OTS to your applications, help us develop Windows, see what icons from Jimmac can do to the Abi-Interface and witness the miracle of OpenSource. Also, Marc is still many euros in debt, and we are still without our server."

Comments (none posted)

GNUe Traffic #84

Issue #84 of GNUe Traffic has the latest GNU Enterprise development news. Topics include: Designer's dependencies for Python and wxPython, Bayonne developments, New relase and Debian packaging strategy, SAP-DB and MySQL join forces?, and Arias, fork of NOLA.

Comments (none posted)

Web Browsers

Mozilla 1.4 Release Candidate 2 Out (MozillaZine)

Mozilla 1.4 RC 2 has been announced. See the release notes for a list of changes.

Comments (none posted)

Mozilla.org staff meeting minutes

The minutes from two weeks worth of Mozilla.org staff meetings are online. See the minutes from June 2, 2003 and June 9, 2003.

Comments (none posted)

Mozilla.org Status Update

The June 13, 2003 Mozilla.org Status Update has been published. "This status update contains news on Mozilla 1.4, Mozilla Thunderbird, Mozilla Calendar, ChatZilla, Linux 1.4 branch builds compiled with GCC 3.2.3, tabbed browsing URL-remembering fixes and more."

Comments (none posted)

Mozilla Independent Status Reports

The June 15, 2003 Mozilla Independent Status Reports are out. Updates include Extension Room, CardGames, Der Tandem Browser, mozdev, Mozile, and Linky.

Comments (none posted)

Miscellaneous

gtranslator 0.99 out! (GnomeDesktop)

According to GnomeDesktop, version 0.99 of gtranslator, a gettext po file editor, has been released. "The new gtranslator 0.99 is out which is the 1st release on the GNOME 2.x platform and features a quite usable and stable subset of the gtranslator functionality - all users and interested people in gtranslator development should try the new release!"

Comments (none posted)

Hylafax 4.1.6 released

Version 4.1.6 of HylaFAX, a fax modem utility, has been released. "A large number of mission-critical bugs are fixed in 4.1.6. Upgrading is recommended for all users." The release also has new features and support for additional modems. New users of HylaFAX should take a look at the How-To Guide. Thanks to Jay R. Ashworth.

Full Story (comments: 1)

Languages and Tools

Caml

Learning OCaml, for C, C++, Perl and Java programmers

Richard Jones has put together a tutorial for learning OCaml. "This is a practical, detailed tutorial for people who already know an imperative or OO-language and wish to learn OCaml."

Comments (1 posted)

Caml Weekly News

The June 10-17, 2003 edition of the Caml Weekly News is out with the latest Caml language news.

Full Story (comments: none)

Java

Cooking with JavaScript and DHTML, Part 6 (O'ReillyNet)

O'Reilly has published another excerpt from the JavaScript & DHTML Cookbook. "In our sixth and final sample recipe from Danny Goodman's JavaScript & DHTML Cookbook, learn how to locate the pixel coordinates of a nonpositioned element that the browser has placed during normal page flow."

Comments (1 posted)

JSP Progress Bars

Andrei Cioroianu shows how to code a progress bar with JSP. "Many web and enterprise applications must perform CPU-intensive operations, such as complex database queries or heavy XML processing. These tasks are handled by database systems or middleware components, but the results are presented to the user with the help of JSP. This article shows how to implement the front tier in order to improve the user experience and reduce the server load."

Comments (none posted)

JavaOne 2003: Java roadmap (IBM developerWorks)

Brian Goetz covers the future of Java on IBM's devloperWorks. "As with past JavaOne conferences, the opening keynote looked at the current state of Java technology and presented a roadmap for where it is going in the next year. This year, Sun VP Graham Hamilton and CTO Timothy Lindholm offered some notable changes in direction and focus for Java technology over the next twelve to eighteen months."

Comments (none posted)

Perl

This Week on perl5-porters (use Perl)

The June 9-15, 2003 edition of This Week on perl5-porters is out. "This was a quiet week -- summer approaches -- but a few interesting points were raised. New warnings, portability points, and miscellaneous bugs are covered in this summary."

Comments (none posted)

This week on Perl 6 (O'Reilly)

The June 8, 2003 edition of This week on Perl 6 is out with the latest Perl 6 development news.

Comments (none posted)

Perl Design Patterns (O'Reilly)

Phil Crow talks about working with Design Patterns in Perl. "In 1995, Design Patterns was published, and during the intervening years, it has had a great influence on how many developers write software. In this series of articles, I present my take on how the Design Patterns book (the so-called Gang of Four book, which I will call GoF) and its philosophy applies to Perl."

Comments (none posted)

PHP

PHPSurveyor release 0.97 Final (SourceForge)

Version 0.97 Final of PHPSurveyor is available. "PHPSurveyor, a set of PHP Scripts for developing, and publishing online surveys, makes its final 0.97 release. 0.97 concentrated on implementing templates so that users could develop their own 'look and feel' to their surveys. This release includes 3 templates. Releases with the 0.98 moniker will be aimed at implementing localisation for the public survey screens, and some additional features like date/time-stamping of survey responses and a better way of ordering pre-defined answers."

Comments (none posted)

PHP Weekly Summary

The June 16, 2003 PHP Weekly Summary has been published. Topics include: PECL migration, MySQL and OpenSSL, mysql_info() function, mysqli (PHP 5), PHP and System32 on Win32.

Comments (none posted)

Python

Python-dev Summary

The Python-Dev summary for the second half of May is out; it looks at the Python 2.2.3 release, dealing with new-style classes in C, attribute lookup, and several other topics.

Full Story (comments: none)

Dr. Dobb's Python-URL!

The June 16, 2003 edition of Dr. Dobb's Python-URL! has been published with a week's worth of Python projects and news.

Full Story (comments: none)

Daily Python-URL

Take a look at the Daily Python-URL for a long list of Python language articles.

Comments (none posted)

Using combinatorial functions in the itertools module

David Mertz discusses combinational iterators in Python on IBM's developerWorks. "Python 2.2 introduced simple generators to the Python language and reconceived standard loops in terms of underlying iterators. With Python 2.3, generators become standard (no need for _future_), and the new module itertools is introduced to work flexibly with iterators. The itertools module is essentially a set of combinatorial higher-order functions, but ones that work with lazy iterators rather than with finite lists. In this installment, David explores the new module, and gives you a sense of the new expressive power available with combinatorial iterators."

Comments (none posted)

Ruby

Ruby Weekly News

The June 16, 2003 edition of the Ruby Weekly News is out. Threads include Description of changes between Ruby versions, High speed String concatenation, and RaaInstall in the standard Ruby distribution.

Comments (none posted)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The June 16, 2003 Dr. Dobb's Tcl-URL! has been published, take a look for the latest Tcl/Tk development news.

Full Story (comments: none)

XML

XML Data Bindings in Python

Uche Ogbuji writes about XML data binding in Python on O'Reilly. "The XML community of late there has been a lot of talk that there are no really easy and efficient ways of general XML programming. Push processing has the usual rap of being too difficult. It is easy to dismiss this as a problem for amateur programmers who have not properly learned how to code state machines; but let's face it, state machines are hard to code by hand, and the community has been slow to develop more declarative and friendly tools for developing SAX processing stubs, such as LEX and YACC tools for generating parser state machines."

Comments (none posted)

Shortening XSLT Stylesheets

Manfred Knobloch discusses XML stylesheet efficieny on O'Reilly. "XSLT is often considered to be too verbose. As stylesheet code grows, it tends to be unreadable. This is not a fate stylesheet authors have to accept. There are some strategies to keep your XSLT code short. This article proposes some ways of shorten stylesheets without loss of functionality, and throws a glance at XSLT 2.0 user defined functions."

Comments (none posted)

Two modes of implementing an XML-based localization pack: embed and extend (IBM developerWorks)

Bei Shu writes about XML localization techniques on IBM's developerWorks. "In this article, IBM software engineer Bei Shu shows you how to enable multiple language support in your Web applications using different XML technologies from the architect perspective. She presents two approaches to implementing XML-based localization pack managers using XPath and XSLT -- embed and extend."

Comments (none posted)

IDEs

KDevelop Progress: Overview of New Features

KDE.News covers the latest changes from the CVS version of KDevelop. "The CVS version of KDevelop (a.k.a. "Gideon") continues to improve, both stability-wise and in the feature department."

Comments (none posted)

Treebeard version 0.8 released (SourceForge)

SourceForge has an announcement for version 0.8 of Treebeard. "Treebeard is a cross platform XSLT IDE written in Java; it's editor allows the loading and editing of an XML document and an XSLT document at the same time. It can apply the XSLT to the XML and display the output for further editing / saving in XML, HTML or PDF. Treebeard also has a plug-able XML and XSLT parser architecture, and comes bundled with Xalan2.5 and Saxon7.5." A number of new features are included with this release.

Comments (1 posted)

Profilers

OProfile 0.5.4 released

Version 0.5.4 of OProfile, a code profiler, has been released. "This a bugfix release; if you're using kernel 2.5.71 or above, upgrading is strongly recommended. A number of other fixes have also been made."

Comments (none posted)

Miscellaneous

The Challenges of Remote Collaboration (O'Reilly)

Mark Murphy writes about some of the issues behind geographically isolated software development. "Remote software development is becoming increasingly important to major technology firms and the IT groups of other large firms. Collaborating in business settings resembles volunteer public collaboration, but it's not identical. It is up to you and your boss to help promote a development model and system that will be effective for everyone."

Comments (none posted)

Page editor: Forrest Cook
Next page: Linux in the news>>

Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds