![]() | SUMit Roostersoftware > Wekelijkse Noot > April 2000 > Roest | English · Zoek... |
Roest |
Maandag, 3 april 2000 |
Februari 2000
Maart 2000
Gebroken
E-Winkel
Verfouteren
Mei 2000
Juni 2000
|
|
Oude liefde roest niet.
Jaren geleden, in 1993,
ben ik tegen Madam Smalltalk opgelopen
en ik moet zeggen: ze is nog steeds bijzonder prettig in de omgang.
Haar image dijt wat uit, maar ach:
Wat lelijk is went en wat mooi is gaat vervelen.
Van de 7 years itch heb ik nog geen last gehad.
Oud en vertrouwd en toch zorgde deze oude liefde de afgelopen week voor wat onverwachte spanningen, in de laatste week van een project.
Tijdens de debugfase bleek een tweedimensionale Smalltalk array slechts één dimensie te hebben, althans in mijn beleving.
Ik verwachtte een array van arrays met strings:
Met Smalltalk's polymorfistische karakter is er niet veel verschil tussen een array met arrays of een array met strings. De volgende twee verzamelingen zijn voor haar vrijwel gelijk: {'aap'} en { {$a $a $p} }. Haar String inherit van Collection, net als haar Array. Bent u er nog? Ik had op z'n minst een foutmelding verwacht. Maar Madame Smalltalk klaagde niet, deed stug haar werk zij het met een principiële stiptheidsactie die me toch niet zo beviel. Ze deed niet wat ik wou, maar wat ik vroeg. Het heeft me ongeveer een volle dag gekost om deze OO bug op te lossen. Zucht, het is een vreemde liefde, dat Smalltalk. Maar ach, beter verliefd op Smalltalk dan:
| ||
| Met speciale dank aan Antoinette Coetzee voor haar inspirerende woorden. | ||
|
Maart 2000
· Roest
· Gebroken
· E-Winkel
· Verfouteren
· Mei 2000
Home · Zoek... | ||