[prev in list] [next in list] [prev in thread] [next in thread]
List: ruby-talk
Subject: MetaMonster
From: Ruhe <nocturneer () gmail ! com>
Date: 2008-03-31 21:55:09
Message-ID: 57694d08-2dc9-4c5f-90ec-205c62c96d05 () s19g2000prg ! googlegroups ! com
[Download RAW message or body]
Hi.
I needed something like a Vector class,
but with named elements, and default params in constructor.
I needed to add, subtract, multiply my own vectors.
At the same time a learned a lot about metaprogramming.
So I decided to make my own monster :)
http://pastie.caboo.se/173413
I don't hope that my work is useful in real-world app,
but I would like to see critics of my metaprogramed monster.
What is wrong, what could be done better.
PS
I understand that this is a bad way to build class,
I did it to get new skills in metaprogramming, not for real-world use.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic