Re: [jug-discussion] next language to learn?

2007-06-19 Thread Andrew Lenards
On 6/18/07, Thomas Hicks [EMAIL PROTECTED] wrote: 3) Structure and Interpretation of Computer Programs (2ed) by Harold Abelson and Gerald Jay Sussman. Not really *about* Scheme, uses Scheme for CS concepts. This is available online (free):

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Thomas Hicks
Wow, fantastic...thanks Andrew. And thanks to Bashar for the JScheme reference also. Here are some other Scheme references that might be useful: Kawa: Scheme on top of Java VM: http://www.gnu.org/software/kawa/Features.html Schemers.org: which is an improper list of Scheme resources (nerd

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Chad Woolley
On 6/19/07, Art Gramlich [EMAIL PROTECTED] wrote: Erlang - You should at least work through the tutorial for it (and if you haven't seen it watch the video where they do live updates to the system). I think you mean this: http://video.google.com/videoplay?docid=-5830318882717959520 It's

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Thomas Hicks
At 10:08 AM 6/19/2007, you wrote: On 6/19/07, Art Gramlich [EMAIL PROTECTED] wrote: Erlang - You should at least work through the tutorial for it (and if you haven't seen it watch the video where they do live updates to the system). I think you mean this:

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Art Gramlich
Yup. That's it. On Jun 19, 2007, at 10:08 AM, Chad Woolley wrote: On 6/19/07, Art Gramlich [EMAIL PROTECTED] wrote: Erlang - You should at least work through the tutorial for it (and if you haven't seen it watch the video where they do live updates to the system). I think you mean this:

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Chad Woolley
Since processors will be multiplying instead of speeding up in the future, I think erlang or something similar has got a lot of potential. Having the language handle multithreading for you is huge, given how hard it is in other languages. On 6/19/07, Thomas Hicks [EMAIL PROTECTED] wrote: At

Re: [jug-discussion] next language to learn?

2007-06-19 Thread Art Gramlich
Also, because of the message passing and functional nature, you don't have to worry about locking resources between the processes (threads). Makes a whole class of issues go away (and introduces a few other ones). On Jun 19, 2007, at 12:21 PM, Chad Woolley wrote: Since processors will be