Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Lisp on the JVM
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 28 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Rainer Joswig  
View profile  
(1 user)  More options Jan 19, 4:37 pm
Newsgroups: comp.lang.lisp
From: Rainer Joswig <jos...@lisp.de>
Date: Mon, 19 Jan 2009 22:37:33 +0100
Local: Mon, Jan 19 2009 4:37 pm
Subject: Lisp on the JVM
    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Daniel Weinreb  
View profile  
(1 user)  More options Jan 19, 6:36 pm
Newsgroups: comp.lang.lisp
From: Daniel Weinreb <d...@alum.mit.edu>
Date: Mon, 19 Jan 2009 23:36:10 GMT
Local: Mon, Jan 19 2009 6:36 pm
Subject: Re: Lisp on the JVM

This is a well-done and very extensive list.  I didn't know there
were so many Lisp implementations on the Java Virtual Machine.  Of
course, he's including a broad
range of languages in the Lisp/Scheme family, but
that's fine.  His descriptions, in cases where
I know the language, are good.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
kodi...@eurogaran.com  
View profile  
 More options Jan 20, 3:26 am
Newsgroups: comp.lang.lisp
From: kodi...@eurogaran.com
Date: Tue, 20 Jan 2009 00:26:49 -0800 (PST)
Local: Tues, Jan 20 2009 3:26 am
Subject: Re: Lisp on the JVM
Does anyone know of any working implementations on the M$ C# engine?

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas Munro  
View profile  
 More options Jan 20, 4:40 am
Newsgroups: comp.lang.lisp
From: Thomas Munro <thomas.mu...@gmail.com>
Date: Tue, 20 Jan 2009 01:40:42 -0800 (PST)
Local: Tues, Jan 20 2009 4:40 am
Subject: Re: Lisp on the JVM
On Jan 20, 8:26 am, kodi...@eurogaran.com wrote:

> Does anyone know of any working implementations on the M$ C# engine?

Common Larceny - http://www.ccs.neu.edu/home/will/Larceny/

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Costanza  
View profile  
(1 user)  More options Jan 20, 4:42 am
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Tue, 20 Jan 2009 10:42:53 +0100
Local: Tues, Jan 20 2009 4:42 am
Subject: Re: Lisp on the JVM

Daniel Weinreb wrote:
> Rainer Joswig wrote:
>> http://www.is-research.de/info/vmlanguages/lisp.html

>> cough

> This is a well-done and very extensive list.  I didn't know there
> were so many Lisp implementations on the Java Virtual Machine.  Of
> course, he's including a broad
> range of languages in the Lisp/Scheme family, but
> that's fine.  His descriptions, in cases where
> I know the language, are good.

Things could actually improve further on JVM with Java 7. I have taken a
  brief look at the new invokedynamic bytecode, and it seems that
everything that's necessary for supporting Lisp functions, including
full generic functions, is there.

Pascal

--
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chun Tian (binghe)  
View profile  
(1 user)  More options Jan 20, 4:44 am
Newsgroups: comp.lang.lisp
From: "Chun Tian (binghe)" <binghe.l...@gmail.com>
Date: Tue, 20 Jan 2009 01:44:16 -0800 (PST)
Local: Tues, Jan 20 2009 4:44 am
Subject: Re: Lisp on the JVM
On Jan 20, 4:26 pm, kodi...@eurogaran.com wrote:

> Does anyone know of any working implementations on the M$ C# engine?

http://code.google.com/p/jrm-code-project/

Dig into its SVN repository, you'll find a Lisp written in C# and
source code of the LMI K-Machine.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Slobodan Blazeski  
View profile  
 More options Jan 20, 6:30 am
Newsgroups: comp.lang.lisp
From: Slobodan Blazeski <slobodan.blaze...@gmail.com>
Date: Tue, 20 Jan 2009 03:30:01 -0800 (PST)
Local: Tues, Jan 20 2009 6:30 am
Subject: Re: Lisp on the JVM
On Jan 20, 12:36 am, Daniel Weinreb <d...@alum.mit.edu> wrote:
> Rainer Joswig wrote:
> >http://www.is-research.de/info/vmlanguages/lisp.html

> > cough

> This is a well-done and very extensive list.  I didn't know there
> were so many Lisp implementations on the Java Virtual Machine.  Of
> course, he's including a broad
> range of languages in the Lisp/Scheme family, but
> that's fine.  His descriptions, in cases where
> I know the language, are good.

Good,  but I don't see any *known* name, except ABCL & Bigloo (which
is only an optional backend, are people using it?). And I'm quit
suspicious of how serious are this implementations. It would be good
to differentiate real implementations from pet langauges with little
bit more then car,cdr and no useful functionality. Something like SISC
description "The entire R5RS Scheme standard is supported." would be
very helpful.

bobi


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marek Kubica  
View profile  
(1 user)  More options Jan 20, 7:22 am
Newsgroups: comp.lang.lisp
From: Marek Kubica <ma...@xivilization.net>
Date: Tue, 20 Jan 2009 13:22:07 +0100
Local: Tues, Jan 20 2009 7:22 am
Subject: Re: Lisp on the JVM
On Tue, 20 Jan 2009 00:26:49 -0800 (PST)

kodi...@eurogaran.com wrote:
> Does anyone know of any working implementations on the M$ C# engine?

IronScheme <http://www.codeplex.com/IronScheme>

regards,
Marek


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Jan 20, 7:47 am
Newsgroups: comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Tue, 20 Jan 2009 13:47:09 +0100
Local: Tues, Jan 20 2009 7:47 am
Subject: Re: Lisp on the JVM

Rainer Joswig <jos...@lisp.de> writes:
> http://www.is-research.de/info/vmlanguages/lisp.html

> cough

Well, one thing JVM has for it, is that there's no newLISP
implementation on it...

--
__Pascal Bourguignon__


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Weber  
View profile  
(1 user)  More options Jan 20, 9:12 am
Newsgroups: comp.lang.lisp
From: Michael Weber <mw+goo...@foldr.org>
Date: Tue, 20 Jan 2009 06:12:28 -0800 (PST)
Local: Tues, Jan 20 2009 9:12 am
Subject: Re: Lisp on the JVM
On Jan 20, 10:42 am, Pascal Costanza <p...@p-cos.net> wrote:

> Things could actually improve further on JVM with Java 7. I have taken a
>   brief look at the new invokedynamic bytecode, and it seems that
> everything that's necessary for supporting Lisp functions, including
> full generic functions, is there.

Well, you did not outline which problems need to be solved and how
invokedynamic helps, but I suspect it all boils down to performance,
right?

I am saying that because having GFs in Java is no problem as far as I
can see, if you allow two catches:
1. everything gets boxed
2. function arguments end up in an Object[] array (this is partly also
because of &rest, &optional and &key)

(sorry for the drive-by posting, no time to expand on this now)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Costanza  
View profile  
(2 users)  More options Jan 20, 9:23 am
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Tue, 20 Jan 2009 15:23:41 +0100
Local: Tues, Jan 20 2009 9:23 am
Subject: Re: Lisp on the JVM

What you can do is to represent a generic function as an instance of
some Java class with a particular invocation method. However, one very
important optimization in CLOS is that you can replace the invocation
method over time, so that whenever you add or remove a method, you can
put an optimized "discriminating" function there that knows about all
existing methods.

The design for invokedynamic seems to allow such dynamic patching of the
invocation method, which should be a good basis for achieving
competitive performance.

Pascal

--
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kaz Kylheku  
View profile  
(4 users)  More options Jan 20, 2:32 pm
Newsgroups: comp.lang.lisp
From: Kaz Kylheku <kkylh...@gmail.com>
Date: Tue, 20 Jan 2009 19:32:39 +0000 (UTC)
Local: Tues, Jan 20 2009 2:32 pm
Subject: Re: Lisp on the JVM
On 2009-01-20, Pascal Costanza <p...@p-cos.net> wrote:

> Daniel Weinreb wrote:
>> Rainer Joswig wrote:
>>> http://www.is-research.de/info/vmlanguages/lisp.html

>>> cough

>> This is a well-done and very extensive list.  I didn't know there
>> were so many Lisp implementations on the Java Virtual Machine.  Of
>> course, he's including a broad
>> range of languages in the Lisp/Scheme family, but
>> that's fine.  His descriptions, in cases where
>> I know the language, are good.

> Things could actually improve further on JVM with Java 7. I have taken a

The JVM is obsolete, because real machine virtualization has become
commonplace.

Why would I run some poor quality fake virtual machine when I can virtualize an
entire operating system, that has MMU based memory management, its own TCP/IP
stack, its own accurate process and thread scheduler, etc.

In the real virtual machine, I can run any programming languages I want.
No representational model is shoved down my throat about how code should
be packaged and what it can or cannot do.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Costanza  
View profile  
(1 user)  More options Jan 20, 3:37 pm
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Tue, 20 Jan 2009 21:37:31 +0100
Local: Tues, Jan 20 2009 3:37 pm
Subject: Re: Lisp on the JVM

JVM technology has come up with pretty impressive dynamic compilation
techniques and very advanced garbage collectors, to name just two
examples. It can be interesting to reuse such technology.

Pascal

--
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Dodier  
View profile  
(2 users)  More options Jan 20, 4:29 pm
Newsgroups: comp.lang.lisp
From: Robert Dodier <robert.dod...@gmail.com>
Date: Tue, 20 Jan 2009 13:29:58 -0800 (PST)
Local: Tues, Jan 20 2009 4:29 pm
Subject: Re: Lisp on the JVM
On Jan 20, 4:30 am, Slobodan Blazeski <slobodan.blaze...@gmail.com>
wrote:

> Good,  but I don't see any *known* name, except ABCL & Bigloo (which
> is only an optional backend, are people using it?). And I'm quit
> suspicious of how serious are this implementations.

Well, let me take this opportunity to toot ABCL's horn here.
After a long period of inactivity, ABCL (with new maintainers) is
getting pretty close to a full implementation of the CL spec,
and there are several people active in the project. So I'll
encourage any bored Lispniks to help them out.

My own interest in ABCL is that it provides a way to run Maxima
on JVM. It doesn't quite work yet; Maxima is a rather idiosyncratic
program, and trying to run it has exposed several bugs in ABCL.
To their credit the ABCL team has fixed most of the problems but
there is still work to do.

FWIW

Robert Dodier


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexander Schreiber  
View profile  
(1 user)  More options Jan 20, 3:29 pm
Newsgroups: comp.lang.lisp
From: Alexander Schreiber <a...@usenet.thangorodrim.de>
Date: Tue, 20 Jan 2009 21:29:49 +0100
Local: Tues, Jan 20 2009 3:29 pm
Subject: Re: Lisp on the JVM

*sigh*

You very obviously don't understand the different problems that language
VMs (like the JVM) and system virtualisation (Xen, VMWare, ...) are
trying to solve. They are very different beasts.

Regards,
      Alex.
--
"Opportunity is missed by most people because it is dressed in overalls and
 looks like work."                                      -- Thomas A. Edison


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marek Kubica  
View profile  
(1 user)  More options Jan 20, 5:55 pm
Newsgroups: comp.lang.lisp
From: Marek Kubica <ma...@xivilization.net>
Date: Tue, 20 Jan 2009 23:55:49 +0100
Local: Tues, Jan 20 2009 5:55 pm
Subject: Re: Lisp on the JVM
On Tue, 20 Jan 2009 19:32:39 +0000 (UTC)

Kaz Kylheku <kkylh...@gmail.com> wrote:
> The JVM is obsolete, because real machine virtualization has become
> commonplace.

Virtualization does not help at all when you are trying to use foreign
language libraries like it is possible and common in Scala or Clojure
for example.

And virtualization doesn't help you when you have native code for MIPS
and want to run it on ARM. You'd need to emulate and not to virtualize
and that's way to slow to be usable.

regards,
Marek


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Wooding  
View profile  
(1 user)  More options Jan 20, 6:12 pm
Newsgroups: comp.lang.lisp
From: Mark Wooding <m...@distorted.org.uk>
Date: Tue, 20 Jan 2009 23:12:59 +0000
Local: Tues, Jan 20 2009 6:12 pm
Subject: Re: Lisp on the JVM

Pascal Costanza <p...@p-cos.net> writes:
> JVM technology has come up with pretty impressive dynamic compilation
> techniques and very advanced garbage collectors, to name just two
> examples. It can be interesting to reuse such technology.

Also, a higher level VM makes it easier for multiple languages to
cooperate properly.  Does anyone really enjoy writing CFFI wrappers for
C libraries?  It's even less pleasant if the library you want to use is
in, say Python.

It's not as if one would actually need a lot of translation layers and
whatnot if Python and Lisp semantics could share a common substrate: the
semantics of various numbers and functions and so on are pretty similar.
(There's a mismatch over whether strings are mutable, for example, but
that's not a really big deal.)  But because Python uses a completely
different runtime system from Lisp implementations, one needs to mess
about at the C level[1] to get them talking, even after you've squashed
them into the same address space together.

[1] You can use CFFI in Lisp and `ctypes' in Python to avoid actually
    writing any real C, but that doesn't mean that you can avoid having
    to work at that level.

-- [mdw]


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Wooding  
View profile  
(2 users)  More options Jan 20, 6:37 pm
Newsgroups: comp.lang.lisp
From: Mark Wooding <m...@distorted.org.uk>
Date: Tue, 20 Jan 2009 23:37:16 +0000
Local: Tues, Jan 20 2009 6:37 pm
Subject: Re: Lisp on the JVM

Robert Dodier <robert.dod...@gmail.com> writes:
> Well, let me take this opportunity to toot ABCL's horn here.
> After a long period of inactivity, ABCL (with new maintainers) is
> getting pretty close to a full implementation of the CL spec,

This is excellent news.  I've not used ABCL very much, but it worked
well enough (just about) a while ago for me to be very grateful.

(I wanted to bash together a simple GUI thing that would work on
Windows, without me having to actually touch a Windows machine for more
than about five minutes.  I messed with Mono for a bit before deciding
that System.Windows.Forms was just too awful; Python and (say) wxWindows
required too much installing weird stuff at the far end.  I gave up and
used Swing, but actually writing Java was far too much like pulling my
own fingernails out with rusty pliers.  ABCL came to my rescue!

If anyone cares, I have some fancy functions for doing Java method and
constructor overload resolution at run-time based on the dynamic
argument types.)

-- [mdw]


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matthias Buelow  
View profile  
 More options Jan 21, 11:48 am
Newsgroups: comp.lang.lisp
From: Matthias Buelow <m...@incubus.de>
Date: Wed, 21 Jan 2009 17:48:25 +0100
Local: Wed, Jan 21 2009 11:48 am
Subject: Re: Lisp on the JVM

Kaz Kylheku wrote:
> Why would I run some poor quality fake virtual machine when I can virtualize an
> entire operating system, that has MMU based memory management, its own TCP/IP
> stack, its own accurate process and thread scheduler, etc.

What has one got to do with the other?

Want to run a separate OS for every process?

How about portability to different architectures (the "write once, run
everywhere" [yes, I know...])?


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
joswig@corporate-world.li sp.de  
View profile  
 More options Jan 21, 11:56 am
Newsgroups: comp.lang.lisp
From: "jos...@corporate-world.lisp.de" <jos...@corporate-world.lisp.de>
Date: Wed, 21 Jan 2009 08:56:34 -0800 (PST)
Local: Wed, Jan 21 2009 11:56 am
Subject: Re: Lisp on the JVM
On 21 Jan., 17:48, Matthias Buelow <m...@incubus.de> wrote:

> Kaz Kylheku wrote:
> > Why would I run some poor quality fake virtual machine when I can virtualize an
> > entire operating system, that has MMU based memory management, its own TCP/IP
> > stack, its own accurate process and thread scheduler, etc.

> What has one got to do with the other?

> Want to run a separate OS for every process?

> How about portability to different architectures (the "write once, run
> everywhere" [yes, I know...])?

Not every process. But if you look at some companies, they are running
each app in a different virtualized OS on blade servers.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
alien_guy  
View profile  
 More options Jan 21, 1:32 pm
Newsgroups: comp.lang.lisp
From: alien_guy <l...@l.org>
Date: Wed, 21 Jan 2009 18:32:42 +0000 (UTC)
Local: Wed, Jan 21 2009 1:32 pm
Subject: Re: Lisp on the JVM

On Tue, 20 Jan 2009 23:12:59 +0000, Mark Wooding wrote:
> Pascal Costanza <p...@p-cos.net> writes:

>> JVM technology has come up with pretty impressive dynamic compilation
>> techniques and very advanced garbage collectors, to name just two
>> examples. It can be interesting to reuse such technology.

> Also, a higher level VM makes it easier for multiple languages to
> cooperate properly.

Who said I want to cooperate ? I'm all for language apartheid and
reimplementing everything from scratch.

> Does anyone really enjoy writing CFFI wrappers for
> C libraries?

No, better rewrite it in lisp.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kaz Kylheku  
View profile  
 More options Jan 21, 3:44 pm
Newsgroups: comp.lang.lisp
From: Kaz Kylheku <kkylh...@gmail.com>
Date: Wed, 21 Jan 2009 20:44:59 +0000 (UTC)
Local: Wed, Jan 21 2009 3:44 pm
Subject: Re: Lisp on the JVM
On 2009-01-21, alien_guy <l...@l.org> wrote:

> On Tue, 20 Jan 2009 23:12:59 +0000, Mark Wooding wrote:

>> Pascal Costanza <p...@p-cos.net> writes:

>>> JVM technology has come up with pretty impressive dynamic compilation
>>> techniques and very advanced garbage collectors, to name just two
>>> examples. It can be interesting to reuse such technology.

>> Also, a higher level VM makes it easier for multiple languages to
>> cooperate properly.

> Who said I want to cooperate ? I'm all for language apartheid and
> reimplementing everything from scratch.

If you're for language apartheid, you clearly belong in the Java project.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marek Kubica  
View profile  
 More options Jan 21, 5:49 pm
Newsgroups: comp.lang.lisp
From: Marek Kubica <ma...@xivilization.net>
Date: Wed, 21 Jan 2009 23:49:55 +0100
Local: Wed, Jan 21 2009 5:49 pm
Subject: Re: Lisp on the JVM
On Wed, 21 Jan 2009 08:56:34 -0800 (PST)

"jos...@corporate-world.lisp.de" <jos...@corporate-world.lisp.de> wrote:
> Not every process. But if you look at some companies, they are running
> each app in a different virtualized OS on blade servers.

Though it still does not make VMs like what Java and many other
languages use unneccessary, because that's just different things.

regards,
Marek


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rob Warnock  
View profile  
(1 user)  More options Jan 21, 10:41 pm
Newsgroups: comp.lang.lisp
From: r...@rpw3.org (Rob Warnock)
Date: Wed, 21 Jan 2009 21:41:11 -0600
Local: Wed, Jan 21 2009 10:41 pm
Subject: Re: Lisp on the JVM
Matthias Buelow  <m...@incubus.de> wrote:
+---------------
| Kaz Kylheku wrote:

| > Why would I run some poor quality fake virtual machine when I can
| > virtualize an entire operating system, that has MMU based memory
| > management, its own TCP/IP stack, its own accurate process and
| > thread scheduler, etc.
|
| What has one got to do with the other?
| Want to run a separate OS for every process?
+---------------

Heh. VM/CMS did *exactly* that! When you logged into a VM/CMS
session, you actually "booted" a fresh copy of the CMS operating
system within a new VM/370 virtual machine.

Sutherland's "Wheel of Reincarnation" strikes again!  ;-}

-Rob

-----
Rob Warnock                     <r...@rpw3.org>
627 26th Avenue                 <URL:http://rpw3.org/>
San Mateo, CA 94403             (650)572-2607


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
(1 user)  More options Jan 22, 4:36 am
Newsgroups: comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Thu, 22 Jan 2009 10:36:18 +0100
Local: Thurs, Jan 22 2009 4:36 am
Subject: Re: Lisp on the JVM

Marek Kubica <ma...@xivilization.net> writes:
> On Wed, 21 Jan 2009 08:56:34 -0800 (PST)
> "jos...@corporate-world.lisp.de" <jos...@corporate-world.lisp.de> wrote:

>> Not every process. But if you look at some companies, they are running
>> each app in a different virtualized OS on blade servers.

> Though it still does not make VMs like what Java and many other
> languages use unneccessary, because that's just different things.

The VM are still needed in the presence of virtualized OS because most
modern processors are not micro-codable anymore.

If the microcode could be changed for the user processes, instead of
implementing the instruction set in a virtual machine, we could
directly implement it in the processor "firmware", and then you would
have virtualized OS implementing directly the VM you need.  You would
have native Java Machines, native Lisp Machines, native Prolog
Machines, etc running "directly" on the metal.

--
__Pascal Bourguignon__


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 28   Newer >
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google