Re: [LAU] Re: [OT] MIT Open Courseware informal study group?

From: Bill White <bill.white@email-addr-hidden>
Date: Wed Aug 29 2007 - 20:05:36 EEST

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kjetil S. Matheussen wrote:
>
> Bill White:
>>
>> I must admit, scheme leaves me somewhat cold. I once wrote a prototype
>> of the symbol table for an Ada compiler in scheme, and I grew to dread
>> it as a tool. It turns out to be hard to program without global
>> variables.
>
> Scheme has global variables.

I have to admit, I don't remember the details. I know that whenever I
wanted to put something in a global variable, some closure had been
created before the variable was set, and couldn't look it up when I
wanted it to be looked up. It's probably no worse than C++, but it
was annoying.

I have also decided strong typing is really a good idea. I got really
tired of passing a list which represented a symbol into a function which
represented, say, a generic binding. You don't really know if the value
you have passed in is the wrong type until things blow up. I know, if
I never made any mistakes it would not be a problem, that's not going
to happen soon.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG1adgTi5xeapaTM0RAosvAJ43+6wn0EaOACH8Y1Fu8Ki4p+0qAQCgjAFo
jx58pjdqrzcgPVChpCKLIRE=
=T1/8
-----END PGP SIGNATURE-----
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user
Received on Wed Aug 29 20:15:02 2007

This archive was generated by hypermail 2.1.8 : Wed Aug 29 2007 - 20:15:02 EEST