From: gavino on
On Dec 29, 6:30 am, "Captain Obvious" <udode...(a)users.sourceforge.net>
wrote:
>  ??>> Modern personal computers are able to run Lisp code, but PCs
>  ??>> are not truly "Lisp Machines" as far as I see.
>
>  EV> Modern mobile phones aren't phones either, the "Phone" in the iPhone is
>  EV> just another unix process...
>
> Particularly for iPhone you can see components here:
>
> http://www.isuppli.com/News/Pages/iPhone-3G-S-Carries-178-96-BOM-and-...
>
> There is "Application processor" ARM core from Samsung,
> and "Baseband" -- Dual ARM826 and ARM7Core.

almost like adam smith wrote: a specialization and division of labor
From: gavino on
On Dec 29, 7:41 am, Tamas K Papp <tkp...(a)gmail.com> wrote:
> On Tue, 29 Dec 2009 12:48:22 +0200, Victor wrote:
> > On Tue, 29 Dec 2009 12:31:14 +0200, Tamas K Papp <tkp...(a)gmail.com>
> > wrote:
>
> >> On Tue, 29 Dec 2009 09:03:00 +0000, Alan Mackenzie wrote:
>
> >>> gavino <gavcom...(a)gmail.com> wrote:
> >>>> why is there not a lisp pc for under $300?
>
> >>> There once were lisp machines, in the 1980s.  Look up "lisp machine"
> >>> in wikipedia for some interesting history.
>
> >> I have a Dell laptop.  It runs Lisp.  That makes it a Lisp PC.
>
> > Tamas, AFAIU Lisp Machines were not only merely able to run Lisp
> > compiler/interpreter but substantial parts of the operating system and
> > related system software was written in Lisp, creating an environment for
> > convenient development in Lisp.
>
> Yes, I know what LM were.  But I fail to see the big benefit.  Of
> course it is "nice" if the OS is written in the same language as an
> application, but as long as they can communicate, it does not matter
> much.  Convenience surely does not depend on that.  Would my
> SBCL+SLIME+Emacs environment be "more convenient" if it was ticking on
> top of a LM?  Why would I care?
>
> > And that's if we put specific details in their hardware design to
> > improve Lisp interpreter performance.
>
> Or---and I know that this sounds crazy---you can just take advantage
> of off-the-shelf hardware, especially the low price and ever improving
> performance, and maybe compile (maybe JIT) your code, so that you don't
> need a hardware interpreter.  Just a wild idea.
>
> > Modern personal computers are able to run Lisp code, but PCs are not
> > truly "Lisp Machines" as far as I see.
>
> I think that the distinction is academic.  Modern CPUs have so many
> layers anyway that I don't really care if the topmost layer exposed to
> the software is some variant of Lisp or not.  If we had a "Lisp machine"
> today, it would most likely be a "microcode machine" that implements
> some Lisp.  And then we would have gavino trolling about how it is not
> a LM.
>
> I have noticed that some people are nostalgic about Lisp Machines, and
> I appreciate the sentiment, but to me they look like nothing but a
> glorious dead end.  And incidentally, the failure of the Lisp Machine
> market provided another opportunity for people to write Lisp off.
>
> Cheers,
>
> Tamas

YOU are a real unhapy guy.
I suggest going hogging.
From: gavino on
On Dec 29, 11:50 am, Alan Mackenzie <a...(a)muc.de> wrote:
> Tamas K Papp <tkp...(a)gmail.com> wrote:
>
> > On Tue, 29 Dec 2009 12:48:22 +0200, Victor wrote:
> >> On Tue, 29 Dec 2009 12:31:14 +0200, Tamas K Papp <tkp...(a)gmail.com>
> >> wrote:
> >>> On Tue, 29 Dec 2009 09:03:00 +0000, Alan Mackenzie wrote:
> >>>> gavino <gavcom...(a)gmail.com> wrote:
> >>>>> why is there not a lisp pc for under $300?
> >>>> There once were lisp machines, in the 1980s.  Look up "lisp machine"
> >>>> in wikipedia for some interesting history.
> >>> I have a Dell laptop.  It runs Lisp.  That makes it a Lisp PC.
> >> Tamas, AFAIU Lisp Machines were not only merely able to run Lisp
> >> compiler/interpreter but substantial parts of the operating system and
> >> related system software was written in Lisp, creating an environment for
> >> convenient development in Lisp.
> > Yes, I know what LM were.  But I fail to see the big benefit.
>
> You've presumably never used (or played on) one.
>
> > Of course it is "nice" if the OS is written in the same language as an
> > application, but as long as they can communicate, it does not matter
> > much.
>
> Not only was the Lisp Machine's OS written in lisp, its (microcoded)
> object code embodied lisp.  For example, the "call" instruction just
> pushed the address of a function onto a stack, the actual call being done
> after the last argument has been evaluated (the opcode for this
> evaluation itself containing a "last operand" field).
>
> > Convenience surely does not depend on that.  Would my SBCL+SLIME+Emacs
> > environment be "more convenient" if it was ticking on top of a LM?
>
> Yes.  Perhaps not for any single great feature, more lots of little
> things which are annoyances on Windows or GNU simply just worked on a LM.
> Think of doing everything in Emacs, only more so.
>
> > Why would I care?
> >> And that's if we put specific details in their hardware design to
> >> improve Lisp interpreter performance.
>
> More Lisp object code, though there was of course an interpreter too.
>
>
>
> > Or---and I know that this sounds crazy---you can just take advantage
> > of off-the-shelf hardware, especially the low price and ever improving
> > performance, and maybe compile (maybe JIT) your code, so that you don't
> > need a hardware interpreter.  Just a wild idea.
> >> Modern personal computers are able to run Lisp code, but PCs are not
> >> truly "Lisp Machines" as far as I see.
> > I think that the distinction is academic.  Modern CPUs have so many
> > layers anyway that I don't really care if the topmost layer exposed to
> > the software is some variant of Lisp or not.  If we had a "Lisp machine"
> > today, it would most likely be a "microcode machine" that implements
> > some Lisp.  And then we would have gavino trolling about how it is not
> > a LM.
> > I have noticed that some people are nostalgic about Lisp Machines, and
> > I appreciate the sentiment, but to me they look like nothing but a
> > glorious dead end.  And incidentally, the failure of the Lisp Machine
> > market provided another opportunity for people to write Lisp off.
>
> Yes indeed.  The Intel PC (language: C) won over the Lisp Machine
> (language: lisp).  My own opinion (for what it's worth) is that it takes
> a much more capable programmer to master Lisp than C, and in the late
> 1980s there weren't enough Lispers around to make a PC priced LM
> economic.
>
> > Cheers,
> > Tamas
>
> --
> Alan Mackenzie (Nuremberg, Germany).

I would buy one if it were not too expensive.
many also say windows won, but I don't feel like a winner on it...in
fact I am on openBSD now and feel great!
From: gavino on
On Dec 29, 1:41 pm, Tamas K Papp <tkp...(a)gmail.com> wrote:
> On Tue, 29 Dec 2009 09:59:25 -0800, Citizen Jimserac wrote:
> > Gavino has a point and implies something, I think, which I will try to
> > extrapolate on.
>
> Gavino doesn't even understand his own questions, even if they
> accidentally make sense.  Him having a point is a rather far-fetched
> idea.
>
> > Observe the appalling waste of money on cancer "research" - yes some
> > breakthroughs over the years, even major ones,  but how much of that
> > money is being wasted, one wonders, on barking up the wrong tree in the
> > wrong forest for the wrong reasons.  See "The Secret History of the War
> > on Cancer" by Davis for details.
>
> > Think of the impact that freely available Lisp Machine and Symbolics
> > type software would have on these activities!
>
> You didn't provide any arguments to substantiate this.  I don't deny
> the possibility that Lisp machines are a neat thing to have, but to
> argue that they provide some magical benefit that revolutionizes
> cancer research etc is nonsensical.
>
> Here is a puzzle for you: if Lisp machines are so great, why don't we
> have any nowadays?  It is not that they are prohibitively expensive to
> make.  As Pascal remarked above, you can write a Lisp VM on an Intel
> PC and have your very own Lisp Machine, with many (if not all) of the
> claimed benefits.  But no one is doing this, so the benefits must be
> quite small.
>
> Cheers,
>
> Tamas

Lol I only make a point by accident? LOl wow thats kinda
codescending. You could say you sound like you have a pointy head.
LOl
As far as the old stale why don't we have X if its so good, that leads
you down the path of just using windows, or more interestingly, why
did bush win 2 elections if he was so bad?
From: gavino on
On Dec 30, 2:31 am, Mahesh Subramaniya <mahesh...(a)gmail.com> wrote:
> On 12/29/09 12:28 PM, gavino wrote:> why is there not a lisp pc for under $300?
>
> > with power of lisp could be quite grand..
>
> So, why do we need a lisp PC basically?
> I'm a novice user in lisp. Trying to understand few things in the world
> of Lisp.
>
> - MS.

same reason you need a windows xp pc