Metaprogramming

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Metaprogramming

Fernando Rodríguez
Hi,

Could someone please recommend a tutorial or book on introspection and
metaprogramming in Smalltalk?

Thanks


Reply | Threaded
Open this post in threaded view
|

Re: Metaprogramming

sgganesh
I am also interested in this. I am a newbie to smalltalk. I can guess
what is interospection - it should be peeking into the internals of the
objects in runtime or the runtime itself, but what is metaprogramming
in smalltalk? Is it similar to C++ metaprogramming (which has gained
popularlity in recent days).


Reply | Threaded
Open this post in threaded view
|

Re: Metaprogramming

Jecel Assumpcao Jr
In reply to this post by Fernando Rodríguez
See the "reflection" section in http://www.laputan.org/

-- Jecel


Reply | Threaded
Open this post in threaded view
|

Re: Metaprogramming

Reinout Heeck-3
Jecel wrote:
> See the "reflection" section in http://www.laputan.org/


I came across this paper recently that tries to identify and address
some problems with the Smalltalk MOP:

Gilad Bracha and David Ungar. Mirrors: Design Principles for Meta-level
Facilities of Object-Oriented Programming Languages.  In  Proc. of the
ACM Conf. on Object-Oriented Programming, Systems, Languages and
Applications, October 2004.

http://bracha.org/mirrors.pdf (14 pages)




Enjoy!

Reinout
-------


Reply | Threaded
Open this post in threaded view
|

Re: Metaprogramming

oliver
In reply to this post by Fernando Rodríguez
Hi,

any good Smalltalk book will do. Have a look at
http://www.iam.unibe.ch/~ducasse/FreeBooks.html.

/Oliver Plohmann