Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Introductions to the Metaobject Protocol
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
  8 messages - Collapse all  -  Translate all to Translated (View all originals)
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
 
Thomas M. Hermann  
View profile  
 More options Dec 4 2008, 10:54 pm
Newsgroups: comp.lang.lisp
From: "Thomas M. Hermann" <tmh.pub...@gmail.com>
Date: Thu, 4 Dec 2008 19:54:46 -0800 (PST)
Local: Thurs, Dec 4 2008 10:54 pm
Subject: Introductions to the Metaobject Protocol
I've been reading up on the metaobject protocol to see if it's
something that applies to a problem I'm working on. I have AMOP
sitting on the bookshelf, but it would be nice to have a summary. Of
course, the ALU wiki has a nice page:

http://wiki.alu.org/Metaobject_Protocol

And there is an introduction on Dr. Dobb's

http://www.ddj.com/architect/200000266

Enjoy,

Tom


 
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.
Leslie P. Polzer  
View profile  
 More options Dec 5 2008, 4:07 am
Newsgroups: comp.lang.lisp
From: "Leslie P. Polzer" <leslie.pol...@gmx.net>
Date: Fri, 5 Dec 2008 01:07:11 -0800 (PST)
Local: Fri, Dec 5 2008 4:07 am
Subject: Re: Introductions to the Metaobject Protocol
On Dec 5, 4:54 am, "Thomas M. Hermann" <tmh.pub...@gmail.com> wrote:

> I've been reading up on the metaobject protocol to see if it's
> something that applies to a problem I'm working on. I have AMOP
> sitting on the bookshelf, but it would be nice to have a summary.

http://citeseer.ist.psu.edu/paepcke93userlevel.html

got me started. Very fluid intro paper with examples.


 
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  
 More options Dec 5 2008, 4:16 am
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Fri, 05 Dec 2008 10:16:32 +0100
Local: Fri, Dec 5 2008 4:16 am
Subject: Re: Introductions to the Metaobject Protocol

Thomas M. Hermann wrote:
> I've been reading up on the metaobject protocol to see if it's
> something that applies to a problem I'm working on.

What's that problem?

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/


 
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.
Kenny  
View profile  
 More options Dec 5 2008, 9:05 am
Newsgroups: comp.lang.lisp
From: Kenny <kentil...@gmail.com>
Date: Fri, 05 Dec 2008 09:05:35 -0500
Local: Fri, Dec 5 2008 9:05 am
Subject: Re: Introductions to the Metaobject Protocol

Pascal Costanza wrote:
> Thomas M. Hermann wrote:

>> I've been reading up on the metaobject protocol to see if it's
>> something that applies to a problem I'm working on.

> What's that problem?

Hip-hip, hooorayyyyyyyyyyyy!

kxo


 
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 M. Hermann  
View profile  
 More options Dec 5 2008, 11:05 am
Newsgroups: comp.lang.lisp
From: "Thomas M. Hermann" <tmh.pub...@gmail.com>
Date: Fri, 5 Dec 2008 08:05:55 -0800 (PST)
Local: Fri, Dec 5 2008 11:05 am
Subject: Re: Introductions to the Metaobject Protocol
On Dec 5, 3:16 am, Pascal Costanza <p...@p-cos.net> wrote:

> Thomas M. Hermann wrote:
> > I've been reading up on the metaobject protocol to see if it's
> > something that applies to a problem I'm working on.

> What's that problem?

It's a linear algebra problem. In the past, I've looked over CLEM, but
it wasn't organized the way I was organizing my solution. The recent
update of CLEM made me think that it deserved another review now that
I have a little more lisp and CLOS experience under my belt. I also
wanted to get a better handle on MOP so that I'd know when to use it.

Thanks,

Tom


 
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.
Tamas K Papp  
View profile  
 More options Dec 5 2008, 11:23 am
Newsgroups: comp.lang.lisp
From: Tamas K Papp <tkp...@gmail.com>
Date: 5 Dec 2008 16:23:09 GMT
Local: Fri, Dec 5 2008 11:23 am
Subject: Re: Introductions to the Metaobject Protocol

On Fri, 05 Dec 2008 08:05:55 -0800, Thomas M. Hermann wrote:
> On Dec 5, 3:16 am, Pascal Costanza <p...@p-cos.net> wrote:
>> Thomas M. Hermann wrote:
>> > I've been reading up on the metaobject protocol to see if it's
>> > something that applies to a problem I'm working on.

>> What's that problem?

> It's a linear algebra problem. In the past, I've looked over CLEM, but
> it wasn't organized the way I was organizing my solution. The recent
> update of CLEM made me think that it deserved another review now that I
> have a little more lisp and CLOS experience under my belt. I also wanted
> to get a better handle on MOP so that I'd know when to use it.

Hi Tom,

If CLEM works for you, that is great, but I am not sure it is as reliable
in terms of numerical stability as LAPACK.  I usually use the latter via
CFFI.  I have some rudimentary BLAS/LAPACK CFFI bindings, which I plan to
make public once I clean them up.  Contact me if you need them.

Tamas


 
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 M. Hermann  
View profile  
 More options Dec 5 2008, 12:47 pm
Newsgroups: comp.lang.lisp
From: "Thomas M. Hermann" <tmh.pub...@gmail.com>
Date: Fri, 5 Dec 2008 09:47:17 -0800 (PST)
Local: Fri, Dec 5 2008 12:47 pm
Subject: Re: Introductions to the Metaobject Protocol
On Dec 5, 10:23 am, Tamas K Papp <tkp...@gmail.com> wrote:

Tamas,

Thanks for the offer. I've not been using CLEM, just looking through
it to see how it is using MOP. I've actually been working on a linear
algebra package fully implemented in common lisp loosely based on the
BLAST specification.

http://www.netlib.org/blas/blast-forum/

I'm using CLOS classes for the matrix definitions. I'm have no
interest in performance at the moment, I'm more interested in (1)
implementing correct algorithms and (2) developing the interface. As I
develop the fundamental operations, I directly reference the BLAS
code, "Applied Numerical Linear Algebra" by J. W. Demmel, LAPACK
Working Notes:

http://www.netlib.org/lapack/lawns/downloads/

and various other references that I've scrubbed off of the internet.

At this point, it is the interface that is causing me problems. It is
totally an aesthetic issue, but it is something that I believe is
critical. That was my motivation for digging into the metaobject
protocol. I'm getting close to an interface that I find acceptable,
but it's just not quite right.

I'd appreciate if you kept me updated on your CFFI bindings to BLAS/
LAPACK. Once the interface to my package is correct and documented, it
would be useful to have the option of using different backends, such
as the a common lisp backend or a CFFI backend to BLAS/LAPACK.

Thanks,

Tom


 
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.
Jerry van Dijk  
View profile  
 More options Feb 19 2009, 2:34 am
Newsgroups: comp.lang.lisp
From: Jerry van Dijk <jd...@solcon.nl>
Date: Thu, 19 Feb 2009 08:34:35 +0100
Local: Thurs, Feb 19 2009 2:34 am
Subject: Re: Introductions to the Metaobject Protocol

http://web.archive.org/web/19960101-re_/http://wiki.alu.org/Metaobjec...

--
--  Jerry van Dijk
--  Leiden, Holland
--
--  "No one has ever yet got into trouble from a contradiction in logic."
--  (Wittgenstein, ca. 1939)


 
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.
End of messages
« Back to Discussions « Newer topic     Older topic »