larry, i think that the difficulties you describe could be caused by the fact that an OO language forces you into design activities from the start. this sets up a hurdle for starters that is not present in a functional language where design moves in silently.
you are probably teaching two things: design and coding. coding seems to the easier part. best regards, gerol ---------------------------------------------------------------------- PPIG Discuss List (discuss@ppig.org) Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss Announce admin: http://limitlessmail.net/mailman/listinfo/announce PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/