OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   what is MOPs?

[ Lists Home | Date Index | Thread Index ]

MOP comes from lisp (I think), not NeoCore.  NeoCore is just a
self-constructing XML database, but it supports XPATH and XQuery and
(obviously) InfoSets.

This is my dissertation topic, but MOP has been around a while.  Most of the
stuff I am reading comes off either IEEE or ACM.

For a quick overview, here are some links:
http://iamwww.unibe.ch/~demeyer/Deme96m/psstmnt.html
http://c2.com/cgi/wiki?MetaObjectProtocol
http://www.elwoodcorp.com/alu/mop/contents.html

Although this originally comes from LISP, which is a self-modifying
language, it was my intent to implement using the Reflection capabilities of
Java or C#.

The actual dissertation revolves around the *rules* to creating the XML
Information Model.

Owen


-----Original Message-----
From: Jason Diamond [mailto:jason@injektilo.org]
Sent: Wednesday, February 12, 2003 10:25 AM
To: Owen Walcher
Subject: RE: [xml-dev] web services stack


This is interesting. Where can we find out more about MOP? Is it
specific to the NeoCore XMS? I didn't find any reference to it on their
site.

Thanks,
Jason

On Wed, 2003-02-12 at 09:02, Owen Walcher wrote:
> >Zo, schtop mit da XML ist ein data model already!
>
> XML is *more* than a data model, it is an information model, where:
>
> data + context = information
>
> Adaptive application can be written (if certain XML modeling rules are
> followed), that allow Meta Object Protocols (MOP) and Reflection to be
used
> to dynamically extend the runtime environment.
>
> The MOP and processing instructions (albeit language specific) can even be
> stored as XML documents.  Combine all these documents in a self
constructing
> database (like the NeoCore XMS), and you have a fully extensible
development
> platform that supports heterogeneity quite well... all this with the XML
1.0
> specification, without need for DTD... (Infosets required)
>
>
> Owen
>
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
>





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS