You are invited to join the Compiler SIG:
http://www.python.org/sigs/compiler-sig/
The Web pages about the SIG still need a lot of work, but they provide
some indication of the SIG's purpose:
This SIG provides a forum for discussing compilation and program
analysis issues. Unlike most SIGs, it does not have a specific
mandate or deliverable. There are several independent projects to
develop compilers, type checkers, and related tools.
Ka-Ping Yee took notes on the Dev Day session on compilers. It
provides more background about the SIG:
http://www.python.org/sigs/compiler-sig/dev-day-notes.txt
I am putting together a list of Python compiler and program analysis
projects. If you are responsible for such a project, I'd appreciate
it if you could send me a URL and a brief description. I'll post the
final list on the compiler-sig Web page.
Jeremy
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Hello all,
I hope that this is the right mailing list to
announce new software. I have just created a network
toolkit for sending variable length connectionless
network messages reliably. It is called RMP and is
completely written in Python.
Here is the URL:
http://starship.python.net/crew/dschere/rmp
I hope some of you will find it a usefull
architecture.
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
G'day,
Zope Weekly News is a digest of some of the useful and interesting
events which have occurred on the various Zope mailing lists and the
Zope.org site. It is published each Wednesday evening.
Any opinions contained in the Zope Weekly News are those of the
chronicler exclusively.
Announcements
* Neuberger & Hughes have announced the release of version 1.0 of
their WorldPilot software. It has been whispered in shady
corners of conferences that WorldPilot could well be Zope's first
Killer App. WorldPilot is an integrated, through-the-web PIM and
IMAP mail client, with collaborative capabilities.
http://lists.zope.org/pipermail/zope-announce/2000-February/000117.html
New Products
* Software Product: "Simple Directory of URLs", submitted by "Roug"
This handy product manages sets of links to external resources.
It can perform click-through counting, and allows untrusted users
to submit link suggestions (which are subject to review).
http://www.zope.org/Members/Roug/SimpleURLs
* Software Product: "An Extensible, Base Banner System", submitted
by "Bill"
"Bill" wrote, "BannerSystem is the beginning of a full-fledged
banner add management system. Currently, it is functional, and
includes a sample implementation that can be used."
http://www.zope.org/Members/Bill/Products/BannerSystem
* Software Product: "JSplitter", submitted by "brianh"
This is a replacement for ZCatalog's word-splitter. This product
enables full-text searching of Japanese with ZCatalog.
http://www.zope.org/Members/brianh/JSplitter
* Software Product: "A simple site mapping object", submitted by
"haqa"
This ZClass product provides three forms of navigation widgets:
"Top Level" (horizontal), "Full Context" (vertical) and a full
Site Map. It requires "lalo"'s Renderable ZClass product. (See
links)
http://www.zope.org/Members/haqa/ZSiteMaphttp://www.zope.org/Members/lalo/Renderable-ZClass
* Software Product: "A simple photo album product", submitted by
"haqa"
A simple ZClass product which provides a means of organising and
browsing collections of images. They can be browsed as thumbnails
in user-configured batch sizes.
http://www.zope.org/Members/haqa/ZPhotoAlbum
Updates
* Software Product: "MySQL user folder", submitted by "vladap"
Version 0.4.0 has been released. This release adds a layer of
indirection to the DTML interface files the user folder uses to
allow for multilingualism. Also, anonymous authentication now
works.
http://www.zope.org/Members/vladap/mysqlUserFolder
* Software Product: "An Interface for MySQL", submitted by
"adustman"
This Products description states, "MySQLdb is a Python interface
to MySQL-3.22. It is designed to be fully thread-safe and will
not block other threads." A patch is included which will update
ZMySQLDA to use this interface, rather than it's older,
non-thread-safe version.
The latest release is 0.1.2.
http://www.zope.org/Members/adustman/MySQLdbZope.org items
* How-To: "Using Zope on a third-party web host", submitted by
"gldnspud"
This How-To explains how to set up Zope to run on a Unix server
where you do not have administrative rights, such as on an ISP's
server.
http://www.zope.org/Members/gldnspud/zope3rdparty
* How-To: "Use Direct Traversal of SQL Methods", submitted by Chris
McDonough
'Direct Traversal' is a trick which allows you to create URLs
which pass arguments to SQL Methods _without_ a query string on
the end of the URL. This allows more aesthetically pleasing,
"Mom-friendly" URLs.
The audience for this How-To appears to be Zope newbies and
intermediates with some SQL experience.
http://www.zope.org/Members/mcdonc/HowTos/direct_traversal
--
Mike Pelletier.
Announcement of GROUP.lounge 0.3b
---------------------------------
Written in 1999-2000 by Christian "Mr Topf" Scholz
What is GROUP.lounge?
---------------------
GROUP.lounge is a tool for collaborations over the world wide web.
It enables a group of people to effectively work over the internet on
documents. It enables you to share documents, notes, etc. with people
all over the world.
Features of GROUP.lounge
------------------------
- enables a group of people on the internet to work together
- stores notes (normal text) and documents (any data) organized in folders.
- keeps history on who changed when some object.
- gives users the ability to invite other people to share a folder.
- Is easily customizable in layout/design through html templates
- WebDAV support to work with it e.g. via WebFolders
- object oriented design for easy implementation of new object types
Version
-------
The recent version is 0.3b
New in 0.3b
-----------
- fixed commit function
- fixed problem with homedir link in path when editing members
- MOVE will now be stored in the event subscriptions
- little stylesheet enhancements
URL
---
You can find it at http://www.grouplounge.net/
Christian Scholz
cs(a)grouplounge.net
---
<P><A HREF="http://www.grouplounge.net/">GROUP.lounge 0.3b</A> - a python based groupware server with Web and WebDAV interfacesthe DISLIN. (20-Feb-2000)
The very latest CVS snapshot of the Python source code is has been
available by anonymous CVS for a while now. See
http://www.python.org/download/cvs.html
for details.
Just van Rossum reminds me that I forgot to announce that I've also
installed Greg Stein's excellent ViewCVS tool so you can get Web
access to the CVS repository for Python (and JPython, Mailman,
Distutils, XML-SIG, and CC Mode). Visit
http://cvs.python.org/
to take a look. It won't be very fast though; it's running on a
pretty old machine.
Enjoy,
-Barry
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
DESCRIPTION:
-----------
pxDislin is an object-oriented wrapper around the DISLIN plotting
library. DISLIN is a powerful and flexible multiplatform (Win32,
Unix, Linux, etc.) library designed for displaying scientific data.
DISLIN's author, Helmut Michels, has made available a DISLIN plotting
extension for the Python programming language (see
http://www.linmpi.mpg.de/dislin/ for more details).
pxDislin provides a set of classes which represent various aspects
of DISLIN plots, as well as providing some easy to use classes for
creating commonly used plot formats (e.g. scatter plots, histograms,
3-D surface plots). A major goal in designing the library was to
facilitate interactive data exploration and plot creation.
Documentation and a demo program are included. The library has
been tested on WinNT and FreeBSD, but I anticipate that it should work
on any platform which can make use of Python, NumPy, and the DISLIN
python extensions.
Feedback, comments, and critique are gladly accepted (email:
paul.magwene(a)yale.edu).
VERSION:
-------
This is release 0.3 of pxDislin.
WHAT'S NEW?
-----------
-- Almost complete coverage of useful plot functions in the DISLIN
library.
-- Support for legends.
-- New attribute setting mechanisms to improve functionality in
interactive seesions.
URL:
----
You can find pxDislin at:
http://pantheon.yale.edu/~pmm34/pxdislin.html
Paul Magwene
paul.magwene(a)yale.edu
<P><A HREF="http://pantheon.yale.edu/~pmm34/pxdislin.html">pxDislin
0.3</A> - a set of object-oriented classes which work with the DISLIN
python extension. (03-Feb-2000)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
G'day,
Zope Weekly News is a digest of some of the useful and interesting
events which have occurred on the various Zope mailing lists and the
Zope.org site. It is published each Wednesday evening.
Any opinions contained in the Zope Weekly News are those of the
chronicler exclusively.
Suggestions for ZWN items are happily accepted. Please mail them
to <mike(a)digicool.com>, put 'ZWN' somewhere in the subject and
remember to include URLs.
Announcements
* ActiveState has announced it will be offering industrial-strength
commercial Python support. ActiveState is renowned for their
Perl support and development tools. The press release, linked
below, includes comments from Paul Everitt.
http://www.activestate.com/press/releases/python.htm
* Frank Wilson, editor-in-chief at O'Reilly, presently has quite a
lot of commentary on the IPC8, Python, Zope and Digital Creations
in his "Frankly Speaking" column.
http://www.oreilly.com/frank/
* O'Reilly recently launched their new portal, O'Reilly Network.
The prestigious first feature is an interview with Paul Everitt,
which explores some of the hidden gotchas and bonuses of opening
up your software. The interview is available as text and three
flavours of audio: High bandwidth RealAudio, low bandwidth
RealAudio, and MP3. Nice!
http://www.oreillynet.com/http://www.oreillynet.com/pub/a/network/2000/01/25/interview/index.html
* You can now follow ZopeStudio (aka the Zope-Mozilla Initiative) as
it evolves by tracking the new ZopeMozilla CVS. For more
information, see:
http://lists.zope.org/pipermail/zope-announce/2000-January/000102.html
* The Zope Portal Toolkit (PTK) is now a Real Live Product, and is
also avalialable to be tracked by CVS. See the post in the
zope-ptk(a)zope.org list.
http://lists.zope.org/pipermail/zope-ptk/2000-February/000111.html
* Chris McDonough <chrism(a)digicool.com> reported ZDNet UK's analysis
of open source application servers Zope and Midgard.
http://www.zope.org/Members/mcdonc/Links/zdnetuk-appserver
* Trey Seaver <tseaver(a)palladion.com> announced the commencement of
the Zope Guru of the Week "contest". Trey even made the
application handling the ZGotW downloadable.
http://zope.palladion.com/demos/ZGotW
* "jwashin" submitted a "ZClasses Survey/quiz product". It is still
undergoing development, and contributions are welcome.
http://www.zope.org/Members/jwashin/Survey
* Geeknews.org published an interesting interview with Rick
Collette, head developer for SPIRO Linux. In it, Rick explains
the reasoning behind including Zope as a distribution component.
http://www.geeknews.org/features/interviews/spirolinuxinterview.html
* Linux Weekly News offered the following link to ZopeNewbies'
coverage of the IPC8 and it's Zope Track. Photos!
http://weblogs.userland.com/zopeNewbies/
New Releases
* Zope 2.1.3 has been released. This update contains fixes for a
race condition that could cause Zope to hang on very high-traffic
sites, two database packing bugs, and a bug that caused Zope to
sometimes hang instead of shutting down when the shutdown function
was accessed over a very fast network.
http://www.zope.org/Products/Zope/2.1.3/
* "ngps" announced the availability of a very exciting product,
"M2Crypto", which allows ZServer (and so Zope) to speak SSL
natively.
http://www.zope.org/Members/ngps/m2crypto_news
* RainDog submitted version 0.0.1 of TTImage. TTImage renders
arbitrary text to images on-the-fly.
http://www.zope.org/Members/RainDog/TTImage
* "haqa" has contributed "Favourite Links", a ZClass-based product
which presumably manages a collection of links.
http://www.zope.org/Members/haqa/ZLinks
Updates and Patches
* "kslee" contributed Zope patch which allows you to select from a
list of default contents when creating a DTML Method/Document.
http://www.zope.org/Members/kslee/DTML_Repository_Patch
* "faassen" released version 0.2 of ZFormulator.
http://www.zope.org/Members/faassen/ZFormulator/
* "phd" announced that mod_pcgi2 has reached version 1.0.0.
http://www.zope.org/Members/phd/mod_pcgi2
* "jephte" updated jcNTUserFolder to version 0.0.2.
http://www.zope.org/Members/jephte/jcNTUserFolder
* "kslee" spent some time hacking on ZCatalog's splitter.py and the
result was Voodoo Kludge Splitter. The splitter is what
determines word breaks for full text searches. The Voodoo Kludge
Splitter allows full text searches of non-ASCII content, such as
Korean, Japanese and Chinese. There are caveats to be aware of.
http://www.zope.org/Members/kslee/VoodooKludgeSplitter/
* Evan Simpson <evan(a)4-am.com> has brought his SiteAccess product up
to version 1.0.0. This is the first stable release. SiteAccess
allows you to use virtual hosting to make non-root Zope objects
appear to be the root of your website.
http://www.zope.org/Members/4am/SiteAccess
* "htrd" contributed a Zope hack which "provides support for wide
character strings in ZPublisher, property pages, and property
sheets."
http://www.zope.org/Members/htrd/wstring
* "jules" contributed a HowTo which describes the creation of
"Smarter" forms. The idea is to prevent the user from ever having
to go "Back" by representing forms with prior inputs already
filled in.
http://www.zope.org/Members/jules/smarterforms_html/smarterforms_html
* Another HowTo from "jules", this one describes auto-starting Zope
on boot on a SuSE 6.3 system.
http://www.zope.org/Members/jules/SuSE-6.3_htmlZope.org items
* Chris Petrilli <petrilli(a)digicool.com> has made all the slides
from the tutorials he offered at the Zope Track of IPC8 available
online.
http://www.zope.org/Members/petrilli/Presentations/
* "kusako" contributed a Tip which explains how to catalog a group
of properties as though they were one.
http://www.zope.org/Members/kusako/AdvancedCataloging
* Miklos Nemeth <nemeth(a)iqsoft.hu> submitted "How-To: Using Emacs
with Zope on RedHat 6.1". It appears to walk the user through
using Emacs as a Zope development environment.
http://www.zope.org/Members/nemeth/usingEmacsWithZope
* "rbickers" wrote an excellent HowTo on Running Zope on BeOS. The
HowTo includes links to a suitable Zope binary.
http://www.zope.org/Members/rbickers/Zope_on_BeOS
* Continuing a thread, Jeffrey Shell <jeffrey(a)digicool.com> wrote a
similar HowTo for MacOS X.
http://www.zope.org/Members/jshell/buildingZopeOnMacOSXServer
* "jephte" submitted a HowTo describing how to make Zope work in
remote user mode (this is, making the webserver deal with
Authentication) in conjunction with IIS.
http://www.zope.org/Members/jephte/HOWTO/IIS_and_Zope_in_REMOTE_USER_mode
* Chris Pertilli <petrilli(a)digicool.com> has started a Z SQL Method
FAQ. He is accepting additional questions and answers.
http://www.zope.org/Members/petrilli/ZSQLFAQ
* Chris McDonough <chrism(a)digicool.com> wrote an EXTENSIVE HowTo
describing the process of installing Zope and upgrading an
existing Zope installation, complete with screenshots. If you are
having difficulty getting Zope off the ground, this looks like the
place to start.
http://www.zope.org/Members/mcdonc/HowTos/zopeinstall/ZOPE-INSTALL-HOWTO
* Miklos Nemeth <nemeth(a)iqsoft.hu> also contributed a HowTo about
using the SQL Sessions product. SQL Sessions allows you to store
arbitrary per-visitor state in an SQL database.
http://www.zope.org/Members/nemeth/usingSQLSession
* John Udell <udell(a)monad.net> wrote "How-To: A <dtml-calendar>
example", which demonstrates managing per-date data with the
<dtml-calendar> tag presenting the interface.
http://www.zope.org/Members/judell/CalendarTagExample
* "anthony" submitted "How-To: Choosing to store data in SQL vs
ZODB". In it, he supplies a number of questions you can ask
yourself to determine whether to keep application data in the Zope
database or an external one.
http://www.zope.org/Members/anthony/sql_vs_ZODB
* Miklos Nemeth <nemeth(a)iqsoft.hu> has written another HowTo
targeted at RedHat 6.1 users: "Zope and Apache on RedHat 6.1".
http://www.zope.org/Members/nemeth/howtos/zopeandapacherh61
* Another Chris McDonough <chrism(a)digicool.com> HowTo: "Using the
Zope Debug Log to Track Down Hangs". This HowTo includes a log
file analyser.
http://www.zope.org/Members/mcdonc/HowTos/DEBUG-LOG
* Jim Fulton has made three of his IPC8 presentations available.
They are "Introduction to the Zope Object Database", "Acquisition
Algebra", and "Zope Architecture".
http://www.zope.org/Members/jim/Info/IPC8/ZODB3Newshttp://www.zope.org/Members/jim/Info/IPC8/AqAlgNewshttp://www.zope.org/Members/jim/Info/IPC8/ZopeArchNews
==
Mike Pelletier.
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Greetings from the Python conference!
I'm pleased to announce the release of JPython 1.1 final, the 100%
Pure Java implementation of the Python language.
Below is a summary of recent changes. See
http://www.jpython.org/NEWS
for more details on what's changed. For more information on JPython
in general and for links to the downloads, please see
http://www.jpython.org/
Enjoy,
-Barry
<P><A HREF="http://www.jpython.org">JPython 1.1 final</A> - a 100%
Pure Java implementation of the Python language. (26-Jan-2000)
-------------------- snip snip --------------------
26-Jan-2000 JPython 1.1 final released
- Only one small CPython compatibility patch to os.mkdir() and
os.makedirs() -- optional `mode' argument, which is ignored.
21-Jan-2000 JPython 1.1 release candidate 1 released
New JPython features and bug fixes
- Race conditions when creating multiple PythonInterpreter objects
in an embedded multithreaded Java application have been fixed.
- Recursive print of a module's namespace no longer overflows the
JVM stack.
- Fixed backslashing of quotes inside triple quoted strings (Finn
Bock).
- Fixes to read(int) method on file objects, which used to return
the empty string before EOF was seen.
- Class-based exceptions are used in frozen (jpythonc) modules.
- Duplicate argument names in a function definition raise the
appropriate SyntaxError.
- os.path.getsize() has been added.
- mutability of tuples under some situations has been fixed.
- dictionary insertion order affecting dictionary equality has
been fixed (Finn Bock).
- Using the --package option with jpythonc has been fixed.
Improved CPython 1.5.2 compatibility
- optional sizehint argument implemented for readlines() method on
file objects.
- Better compatibility in %g formatting of floats.
- sys.stdout.softspace is now writeable.
- re.VERBOSE/re.X flags are implemented.
- traceback object's reprs are CPython conformant.
- In module os, os.error is equivalent to the builtin OSError.
Also, listdir(), mkdir(), makedirs(), remove(), rename(), and
rmdir() raise OSError directly.
- os.stat() raises an OSError if the file is missing.
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------