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>>