Thanks mark I will fix that as soon as I can concentrate :)
I will check but I guess that this is my mistake :)
Glad that you really like it.


Le 3/5/15 09:15, Mark Rizun a écrit :
Hi guys!

Currently, I'm following the chapter: "Building ObjVlisp a Minimal, Uniform
and Reflective Object-Oriented Language Kernel"
(http://sdmeta.gforge.inria.fr/Teaching/ObjVLisp/). While doing this
exercise I realized how cool it is :)

Anywhays, I encountered a little problem which I solved, so it's more like a
comment/feedback:
In section 1.7 Message Passing and Dynamic Lookup, there are mentioned
several methods, that are not actually implemented. Moreover, the readers
task is to implement method #lookup: selector. But the skeleton(mcz package
in the link above) does not contain this method. In the end of this section,
it is said, that you have to run #testNilWhenErrorInLookup and
#testRaisesErrorSendWhenErrorInLookup test methods. But, they does not exist
too:)
However, in test class there is a category called
"tests-MessagePassingsAndDynamicsLookup" and it uses method #lookup:
selector for: anObjObject. This method is empty, and when I implemented it,
all tests from message passing category become green.

Eventually my comment about this is: I'm guessing that either chapter or
code(mcz file in the link I mentioned) is not up to date.

Does anyone know if the rest of the chapter/code is not up to date? Or maybe
I made a mistake and just couldn't find what I had to?

P.S. I really recommend to follow this chapter/exercise :)

Best,
Mark



--
View this message in context: 
http://forum.world.st/Building-ObjVlisp-language-chapter-tp4823907.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.





Reply via email to