Class::MOP 0.35
Sponsored Links
Class::MOP 0.35 Ranking & Summary
File size:
0.072 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1099
Date added:
2006-10-20
Publisher:
Stevan Little and Yuval Kogman
Class::MOP 0.35 description
Class::MOP is a Meta Object Protocol for Perl 5.
SYNOPSIS
# ... This will come later, for now see
# the other SYNOPSIS for more information
This module is an attempt to create a meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection.
That said, it does attempt to create the tools for building a rich set of extensions to the Perl 5 object system. Every attempt has been made for these tools to keep to the spirit of the Perl 5 object system that we all know and love.
This documentation is admittedly sparse on details, as time permits I will try to improve them. For now, I suggest looking at the items listed in the "SEE ALSO" section for more information. In particular the book "The Art of the Meta Object Protocol" was very influential in the development of this system.
What is a Meta Object Protocol?
A meta object protocol is an API to an object system.
To be more specific, it is a set of abstractions of the components of an object system (typically things like; classes, object, methods, object attributes, etc.). These abstractions can then be used to both inspect and manipulate the object system which they describe.
It can be said that there are two MOPs for any object system; the implicit MOP, and the explicit MOP. The implicit MOP handles things like method dispatch or inheritance, which happen automatically as part of how the object system works. The explicit MOP typically handles the introspection/reflection features of the object system. All object systems have implicit MOPs, without one, they would not work. Explict MOPs however as less common, and depending on the language can vary from restrictive (Reflection in Java or C#) to wide open (CLOS is a perfect example).
SYNOPSIS
# ... This will come later, for now see
# the other SYNOPSIS for more information
This module is an attempt to create a meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection.
That said, it does attempt to create the tools for building a rich set of extensions to the Perl 5 object system. Every attempt has been made for these tools to keep to the spirit of the Perl 5 object system that we all know and love.
This documentation is admittedly sparse on details, as time permits I will try to improve them. For now, I suggest looking at the items listed in the "SEE ALSO" section for more information. In particular the book "The Art of the Meta Object Protocol" was very influential in the development of this system.
What is a Meta Object Protocol?
A meta object protocol is an API to an object system.
To be more specific, it is a set of abstractions of the components of an object system (typically things like; classes, object, methods, object attributes, etc.). These abstractions can then be used to both inspect and manipulate the object system which they describe.
It can be said that there are two MOPs for any object system; the implicit MOP, and the explicit MOP. The implicit MOP handles things like method dispatch or inheritance, which happen automatically as part of how the object system works. The explicit MOP typically handles the introspection/reflection features of the object system. All object systems have implicit MOPs, without one, they would not work. Explict MOPs however as less common, and depending on the language can vary from restrictive (Reflection in Java or C#) to wide open (CLOS is a perfect example).
Class::MOP 0.35 Screenshot
Class::MOP 0.35 Keywords
MOP
Meta Object Protocol
Perl 5
Meta Object Protocol Perl 5
MOP 0.35
MOPs
Object system
For Perl
object
system
protocol
Perl
meta
5
Class::MOP
ClassMOP
Bookmark Class::MOP 0.35
Class::MOP 0.35 Copyright
WareSeeker periodically updates pricing and software information of Class::MOP 0.35 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Class::MOP 0.35 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
object systems
meta object protocol beta
object systems group
common lisp object system
distributed object system
virtual object system
object system c
c++ meta object protocol
object system designer
object oriented systems
object-oriented programming
perl for windows
file object system
scheme object system
Metaobject
systemax
object lessons
protocol ymsgr
Related Software
Class::Meta is a Perl class automation, introspection, and data validation. Free Download
Class::Meta::Type is a Perl module for data type validation and accessor building. Free Download
ClassyTcl is a dynamically loadable object system for Tcl. Free Download
cpop is a network popup message system that uses the jpop protocol and a simple GTK+ interface. Free Download
Class::DataStore is a Perl module for generic OO data storage/retrieval. Free Download
Class::Meta::Express is a Perl module for concise, expressive creation of Class::Meta classes. Free Download
StreamOS is a free operating system written in Object Pascal using the FreePascal compiler. Free Download
mop(e) snake is a classic snake game which pits you against all the pain in the world. Free Download
Latest Software
Popular Software
Favourite Software