Heiko Kirschke | 23 Jan 2008 14:11
Picon
Picon

New version of PLOB?

Hi,

is anyone interested in brushing up my old PLOB! version
(http://plob.sourceforge.net/) to make it available for the
latest LW version? The last update was 3 years ago. The new
release would merely be a maintenance release, i.e. no changes
to its architecture (using still POStore as persistence layer).
I would try to add support for Mac OS X, but I haven't checked
technical feasibility of this up to now. IMHO, I have now the
impression that there are many alternatives´besides PLOB!,
including pure-LISP solutions.

If interested, I could prepare this maintenance release over
the next weeks (depending on the surprises I will find within
the current MOP implementation ;-) Send your interest to my
email address, maybe indicating what you intend to do with PLOB!.

Viele Grüße,
Heiko
--

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
Heiko Kirschke | 25 May 2005 11:45
Picon
Picon

Release 2.11 is out now

All,

release 2.11 is out now at http://sourceforge.net/projects/plob

This is an update release with some additional functionality:

- Supports Allegro Common LISP 7 and LispWorks Common LISP 4.4
- Rectified&simplified the distribution archive
- Hot backup for databases is supported by a server suspend/resume
  mechanism
- Added regular expressions for usage as filter on iterating btrees
- Stabilised the server for usage on Windows
- Removed some bugs on transaction processing, client side
  caching, installation procedure, etc.

See the README.html and doc/userg.pdf in the distribution
for details.

Have fun,
Heiko

-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
Heiko Kirschke | 18 Apr 2005 10:06
Picon
Picon

System specific coding by (excessive?) use of *features*

All,

when working on Plob's new version 2.11, I observe that I'm using
a lot of constructs like:

#-(or :lispworks4 :allegro-v7.0)
<do something>
#+(or :lispworks4 :allegro-v7.0)
<do something else>

I'm not very satisfied with this, since the #- and #+ expressions do not
express what I want (and, BTW, the code tends to become rather ugly by
using that construct). My goal is that I want small code changes which
adapt Plob's code to the different Lisp versions which might be in use.
These small changes have the nature that it does not make sense to introduce
a new API for them (hiding the system specific implementation details) or
it is even not possible to make an API for that (e.g., system specific 
(declare ...)
statements). So I often face the problem that I want something like ,,use
this piece of code for that Lisp system version x and probably later''.
In Allegro, there is the #+(version>= <number>) construct which is quite
handy, but it is not available for LispWorks, so this makes it difficult for
using it at all in Plob's code. Is there some other portable construct which
might solve this problem? Or is there maybe some other approach on
multi-system Lisp code that I'm not aware of?

Viele Grüße,
Heiko

-------------------------------------------------------
(Continue reading)

Heiko Kirschke | 8 Apr 2005 12:47
Picon
Picon

Looking for volounteers for beta testing 2.11

All,

are there any volounteers who want to beta test version 2.11?
Since Plob is delivered to 2 Lisp systems and 3 operating systems,
testing the stuff is alway pretty time consuming. I hope to have it
on hand during next week. Proceeding would be as follows:

1. If you are interested, send me an email to mailto:heiko_kirschke <at> gmx.de
quoting your operating system(s) and LISP system(s) used.

2. You will receive a sftp download address for the 2.11 beta archive then

3. I would then expect a feedback until say 2005-04-22. I would expect
of the participants to choose a test scenario by themself (and it would be
great to give this testing scenario to me to incorporate it into Plob 
e.g. as
example code).

4. The release date of 2.11 would then be end of April/start of May
(maybe May 1st, exactly 3 years after releasing 2.10:-)

Viele Grüße,
Heiko

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
(Continue reading)

Heiko Kirschke | 7 Apr 2005 09:18
Picon
Picon

Re: Upcoming release 2.11

All,

Alain.Picard@... schrieb:

>I wonder if the ISAM layer code of Postgresql, or something
>like SQLITE, could be made to serve.
>
Actually, I'm also thinking of something like ISAM. Using some other 
in-memory DB (like FastDB or Texas)
might bring relief to the license discussion, but won't be a real 
technical advantage. I'll take a look
at the ISAM stuff of Postgres, esp. since Plob uses already the 
hierarchical locking algorithm
of Postgres :-) Some lower layer of SQLite might also be promising.

>  I've also seen something
>called dxstore, which seemed good, but appears to have been
>abandoned by its author.
>  
>
Looks so, the last version is of 2000-06-12

>In any case, I think freeing PLOB! of it's licensing shackles
>is a good idea which will greatly increase its use.
>  
>
Well, I'll do my very best.

Viele Grüße,
Heiko
(Continue reading)

Bogdan Norenko | 6 Apr 2005 16:59
Picon

Another DB

Hi
 
Here is another good OODB http://www.ispras.ru/~knizhnik/fastdb.html. I believe it has appropriate license terms.
 
Regards,
XSet
 
Heiko Kirschke | 6 Apr 2005 08:52
Picon
Picon

Upcoming release 2.11

All,

I'm preparing release 2.11 of Plob. The new release will
include a more stable version of Plob's server code (i.e.,
persistent heap) for Windows; furthermore, I'm updating
Plob so that it will run on the actual LISP versions of
LispWorks (4.4.x) and Franz' ACL (7.x). I'm still looking
for an Irix account for checking Plob there, so please
contact me if someone is willing to give me an Irix
account.

I have still plans to replace PLOB's underlying library
POSTORE with Berkely DB, but unfortunately did
not have the time to do so.

Please get in contact with me if you have unresolved
issues, if possible, I will try to solve these in the upcoming
release.

I would like to thank Franz Inc. and LispWorks for providing
me with eval licenses for my development work on Plob.

Viele Grüße,
Heiko

Heiko Kirschke
Achtern Barg 48
D-22885 Barsbüttel
Tel.: +49 40 225497

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Mike Summers | 1 Feb 2004 21:38

CMUCL port?

Does anyone know if PLOB! has been moved to CMUCL?

Also, what's the status of the move from POSTORE to BerkeleyDB?

Thanks-- Mike

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
Henry Lenzi | 14 Apr 2003 16:51
Picon
Favicon

[PLOB] Pathnames

Hello --

  I'm trying to install PLOB! on WindowsME.
  However, PLOB! installation doesn't seem to find ACL, which is 
installed in "C:/Arquivos de programas/acl62-trial" (this is the 
Portuguese version default installation folder).
  I've tried escaping the blank spaces:

/cygwin/c/Arquivos\ de\ Programas/acl62-trial

or

C:/Arquivos\ de\ programas/acl62-trial

"C:\\Arquivos de programas\\acl62-trial"

  Also, GCC wasn't found on CYGWIN, even though I have CYGWIN on my path 
and GCC is correctly installed.

*** Warning: Found no C compiler in your PATH, using default of 'cl'

  Is this alright to use?

  This is my PATH: 
c:\cyg\bin:c:\cyg\usr\bin:c:\usr\local\bin;C:\Perl\bin\;c:\ruby\bin;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\texmf\miktex\bin;C:\POSSUM5\jmf;C:\POSSUM5\poet\bin;C:\POSSUM5\java\bin;C:\j2sdk1.4.1_01\bin;%PATH%

  Any tips?

  TIA

  Regards,

  Henry

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

Gmane