Re: newbie questions



amatijaca@xxxxxxxxx writes:

> Hello there,
>
> I have decided to re-visit Lisp and try to re-learn it.

Congratulations!

> My questions about lisp, and LispWorks:
>
> 1) How does one connect from a running J2EE application to an
> instance of LispWorks ? I believe the LispWorks Orb product is
> such a product, but I am not 100% sure. I am interested in both
> types of integration -- where a Java application instantiates an
> instance of LispWorks, and where a continual LispWorks daemon is
> running, and listening on a TCP socket (SSL and non-SSL 'plain'),
> receiving Lisp commands and executing them. and returning back
> results.
>
> 2) Furthermore, if the Lisp instance portion of this hybrid is
> running, can it persist it's running environment at any time ?
> For example, if the "data is code" paradigm of lisp is used, and
> the actual lisp application has grown during a 24 hour of continual
> running, can it save that "knowledge" (save itself?) to a file,
> so that when it re-starts, it can automatically reload that
> enviornment (learned patterns for example)???
>
> 3) Is there a good example somewhere, where Lisp has been used
> in an enterprise scale project? How does one architect large
> Lisp projects where a Lisp portion integrates seamlessly within
> the enterprise?
>
> Thank you for your patience with all these newbie questions..

These are *NOT* newbie questions! That's a pretty ambitious
undertaking. There are several ways to accomplish the tasks you have
set out, but all of them require extensions to the base language. I
suggest scaling back a bit.

I have used Lisp in an enterprise scale project. We used it as the
middle layer in a 3-tier application. The bottom level was an OODBMS
that was integrated with Lisp and the client layer was a Java applet
talking an ad-hoc protocol across TCP/IP.
.



Relevant Pages

  • Re: How to organize source files
    ... in my opinion LispWorks in an excellent environment. ... invoking the lisp environment with a command line parameter (-init on ... If it were me, I'd define the package ISD and put my functions there, ...
    (comp.lang.lisp)
  • Re: Writing a Windows Service in Common Lisp
    ... the lisp at a time. ... So even though LispWorks uses native threads, ... actually introduce support for running threads on different cores. ... global mutex which will serialize them. ...
    (comp.lang.lisp)
  • Re: web server choices
    ... You can also set the Lisp server up a proxy server. ... LispWorks with Hunchentoot as a proxy server. ... which downloads most libraries you will need (not cl-emb)) ...
    (comp.lang.lisp)
  • Re: [Newbie]Seeking help with the choice of LISP implementation
    ... > preferred development platform is MSWindows/Intel ... which Lisp on which platform(s) do best). ... AllegroCL and Lispworks are available as trial editions. ...
    (comp.lang.lisp)
  • Re: About those parenthesis....
    ... LispWorks Reference Manual. ... In Lisp I ... > to shell out the $1K+ price, but with matenance fees and no real income ... Unrestricted memory heap size? ...
    (comp.lang.lisp)