Scieneer Common Lisp free for non-commercial use.

Discussion of Common Lisp
Post Reply
dtc
Posts: 2
Joined: Wed Oct 15, 2008 10:21 pm

Scieneer Common Lisp free for non-commercial use.

Post by dtc » Wed Oct 15, 2008 10:32 pm

The Scieneer (TM) Common Lisp 1.3.8 is now available for free for non-commercial use and for commercial evaluation. The non-commercial product is unrestricted and the same as the commercial product apart from the restrictions on use in the license terms. For more information see:
http://www.scieneer.com/scl/free.html

If you are using the product commercially then please purchase a license. Support may also be purchased from Scieneer. The licensing model has been changed to per-system rather than per-processor and the support has been split out lowering the cost so please take another look at:
http://www.scieneer.com/scl/store.html

The Scieneer Common Lisp features mature multi-threaded support enabling applications to scale on multi-processor hardware now!

Check list when considering a Common Lisp implementation for scalable enterprise applications:

1. Does it support multi-threading that scales on ubiquitous multi-processor, multi-core and multi-threaded computers?

The Scieneer Common Lisp is built on the operating system's native threads and supports multiple concurrent lisp threads which may be scheduled on multiple processors. Common Lisp extensions support locks, condition variables, and a range of atomic primitives for thread synchronisation.

2. When will it be supported?

The Scieneer Common Lisp supports scalable multi-threaded applications now!

3. How mature is the multi-threading support?

Scieneer pioneered multi-threading in Common Lisp and the Scieneer Common Lisp implementation has supported this since its release over six years ago.

4. Is the product backed by commercial support?

Scieneer offers commercial support from a developer with over a decade of experience with Common Lisp implementations.

Regards,
Douglas Crosher

Scieneer Pty Ltd (ABN 42 092 062 934)
Melbourne Australia

vityok
Posts: 20
Joined: Fri Jul 11, 2008 6:20 am
Location: Kyiv, Ukraine
Contact:

Re: Scieneer Common Lisp free for non-commercial use.

Post by vityok » Thu Oct 16, 2008 12:30 am

Did I get it right that the Scieneer Common Lisp does not have a "Global Interpreter Lock" or some other lock (like the garbage collector one) when running in multi-threaded mode on a multi-core CPU?

Does it feature some sort of a GUI library?

dtc
Posts: 2
Joined: Wed Oct 15, 2008 10:21 pm

Re: Scieneer Common Lisp free for non-commercial use.

Post by dtc » Thu Oct 16, 2008 6:19 am

The locking is fine grain and atomic operations are used extensively so that multiple threads can run concurrently on multi-core processors. The garbage collector is not yet multi-threaded and only a single thread can be collecting garbage - this does limit scalability in applications generating a lot of garbage however it can often be mitigated by reducing the frequency of garbage collection.

The Scieneer CL does not include a GUI library, but does support a range of open source GUIs.

Regards
Douglas Crosher
vityok wrote:Did I get it right that the Scieneer Common Lisp does not have a "Global Interpreter Lock" or some other lock (like the garbage collector one) when running in multi-threaded mode on a multi-core CPU?

Does it feature some sort of a GUI library?

Post Reply