Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Re:(4:)Specific Examples? - Re: A Macro System for Perl?

by hding (Chaplain)
on May 04, 2002 at 16:33 UTC ( [id://164016]=note: print w/replies, xml ) Need Help??


in reply to Re:(4:)Specific Examples? - Re: A Macro System for Perl?
in thread A Macro System for Perl?

If you are specifically referring to the CLISP implementation of Lisp (which isn't unlikely, as it's the one that Graham used for his famous Yahoo stores project), then it's important to note that (with a few exceptions like bignum arithmetic) it's a pretty slow Lisp. It'd be more interesting to see how something like ACL or Lispworks did.

  • Comment on Re: Re:(4:)Specific Examples? - Re: A Macro System for Perl?

Replies are listed 'Best First'.
Re: Re: Re:(4:)Specific Examples? - Re: A Macro System for Perl?
by shotgunefx (Parson) on May 05, 2002 at 17:48 UTC
    Yes it's CLISP and the "slow" project I was referring to was indeed the Y! Store project. Which is being ported to Perl or C. Thanks for the enlightenment.

    -Lee

    "To be civilized is to deny one's nature."
      You're kidding--Yahoo! Store's getting ported to perl or C? Man, I hope it's perl... It'd be real fun to chat with Paul after that happens. :)
        That's what I've heard. It hasn't happened yet. I hope it's Perl too and I think it will be. I think one of the reasons outside of performance is that there are many more fluent Perl and C programmers out there.

        -Lee

        "To be civilized is to deny one's nature."

      Indeed, I thought that was probably what you were talking about. It's somewhat a mystery (at least to Lisp programmers) why they wouldn't just port it to a faster Lisp (any major commercial Lisp, for example - doing such ports should be relatively trivial), but that may have to do with the perception of Lisp programmers being hard to find. You'd think a company would rather undergo that than the massive technical problems involved in reinventing a lot of Lisp (especially stuff like Graham's which (I would assume based on his books) uses a lot of very Lispy constructs), in another language, but it's their choice, I suppose

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://164016]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (2)
As of 2024-04-24 18:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found