Time |
S |
Nick |
Message |
03:35 |
|
|
dotplus joined #sourcefu |
11:53 |
|
|
pdurbin_m joined #sourcefu |
11:53 |
|
pdurbin_m |
E02 -- Lisp: Learning to Think about Thinking | Restless Device: http://www.restlessdevice.com/e02-lisp-learning-to-think-about-thinking/ |
12:37 |
|
pdurbin |
via Eric Normand on Twitter: "Great intro to Lisp for everyone (not just programmers) from @dave_unger https://t.co/Vok8a0nTCE https://t.co/6E7IuozMVz" - https://twitter.com/ericnormand/status/722112757932376064 |
12:38 |
|
pdurbin |
sivoais: I think you'd enjoy that episode |
16:03 |
|
pdurbin |
this looks interesting: https://github.com/Harvard-University-iCommons/TLT-User-Experience/wiki |
18:15 |
|
sivoais |
ooh, that episode does look neat. Logo was my first programming language |
18:17 |
|
pdurbin |
sivoais: I had no idea that Logo is a Lisp! |
18:20 |
|
sivoais |
Lisp has quite a lot of influence. If you look under the hood, R is very similar to Scheme. :-) |
18:21 |
|
pdurbin |
hmm |
18:22 |
|
sivoais |
The internal data structure for R code is called a SXP (for S-expression). |
18:25 |
|
sivoais |
and R has support for lazy evaluation. For example, when you plot the variables x and y, the plotting function is able to take the names of variables and put them on the plot axes. |
18:26 |
|
pdurbin |
Cool. Perl is definitely influenced by Lisp, of course. I'm sure many languages are. |