This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: Trouble understanding define (!)
- To: Marius Vollmer <mvo at zagadka dot ping dot de>
- Subject: Re: Trouble understanding define (!)
- From: Mikael Djurfeldt <mdj at mdj dot nada dot kth dot se>
- Date: 06 Feb 2000 19:34:45 +0100
- Cc: guile at sourceware dot cygnus dot com
- Cc: djurfeldt at nada dot kth dot se
- References: <200001142054.UAA00622@ossau> <p2tzou4o5ov.fsf@pampelmuse.zrz.tu-berlin.de> <200001182250.WAA00624@ossau> <xy7ya9nezzz.fsf@mdj.nada.kth.se> <200001221200.MAA00478@ossau> <xy7bt6e82ru.fsf@mdj.nada.kth.se> <s3zotxrqoz.fsf@verisity.com> <xy7iu0cbc1z.fsf@mdj.nada.kth.se> <s3iu0bq1x5.fsf@verisity.com> <xy71z6z35os.fsf@mdj.nada.kth.se> <s33drfpm9d.fsf@verisity.com> <xy73drec8ap.fsf@mdj.nada.kth.se> <xy7oga1or3w.fsf@mdj.nada.kth.se> <87bt60d72n.fsf@zagadka.ping.de> <xy7puugmx1g.fsf@mdj.nada.kth.se> <87snzbuxfg.fsf@zagadka.ping.de> <s3vh46biwf.fsf@verisity.com> <200002040143.BAA00534@ossau> <87bt5u4avq.fsf@zagadka.ping.de>
[I'll respond more completely later.]
I agree with many things you say in your letter, but I don't agree
that the GOOPS inconvenience is only imagined. While I have the view
that a GF centered object system blends better with ordinary Scheme
code than a class centered one, I find it very irritating that the GF
centered system seems to have more problems with naming. I hope we
can find a solution to this problem.
I grant that the correct solution in the draw cards and draw line
example may be to use renaming when importing, but what do you say
about the accessor names?
I really want to use simple (descriptive!) name such as `size' and
`length'. But the accessors create a lot of name collisions. If we
can find a solution to this problem, I will stop to complain! :)