<dTal>
ditching it for Slack is like ditching email for Facebook Messenger
ermo has joined #racket
zipper has quit [Read error: Connection reset by peer]
zipper has joined #racket
ArneBab has quit [Ping timeout: 264 seconds]
dimitarvp has joined #racket
soegaard has joined #racket
dimitarvp has quit [Quit: Bye]
ng0 has quit [Quit: Alexa, when is the end of world?]
teardown has quit [Ping timeout: 248 seconds]
zipper has quit [Ping timeout: 245 seconds]
zipper has joined #racket
dddddd has joined #racket
<winny>
IRC is not very user friendly. Not that I think Slack is, but a lot of users tend to think shiny, simple looking things are user friendly
iyzsong has joined #racket
sword865 has quit [Quit: Connection closed for inactivity]
Guest34547 has joined #racket
zipper has quit [Ping timeout: 245 seconds]
kadz has joined #racket
zipper has joined #racket
<J_Arcane>
IRCCloud is great
<kadz>
Hi. I am following along with the video lectures of UC Berkeley for Structure and Interpretation of Programs. I tried running (first `hello) and instead of giving me the first letter of hello it instead gave me this error: http://pasterack.org/pastes/73683
<J_Arcane>
IT honestly provides mostly everything missing from most IRC Clients
<kadz>
Is `first` not supported by scheme in newer versions of the language?
<soegaard>
kadz: That book (lecture series) uses a library that extends first.
<soegaard>
kadz: Let me look up where it is.
<kadz>
soegaard: thanks
<soegaard>
kadz: Can you remind me: Is the book called Simply Scheme?
<soegaard>
If you are using DrRacket you can use the builtin package manager.
<soegaard>
In the menu "File" choose "Package manager".
<soegaard>
Then click the tab "Available from Catalog"
<soegaard>
Enter "simlply>
<soegaard>
"simply"
<soegaard>
Then install the package simply-scheme
<soegaard>
The issue you are seing is that first normally only works on lists. It returns the first element of a list. In the book Simply Scheme they have made their own version which can return letters from a symbol.
<soegaard>
After installing simply-scheme, quit DrRacket and start it again.
<kadz>
Wow. Thanks. I had tried searching for the error and I wasn't getting many hits on my error. That explains it :)
<soegaard>
Now in the menu "Language" choose the menu item "Choose Language...".
<soegaard>
Now you can pick Simply Scheme .
<ermo>
how does the racket crowd feel about the sweet syntax(-sugar) implementation?
<ermo>
soegaard: as in "I prefer S-expressions" or more like "Good idea, but the implementation and/or the syntax itself bothers me"?
<soegaard>
No, I don't like how Sweet expressions are defined in terms of s-expressions.
<kadz>
soegaard: the book is called Structure and Interpretation of Programs. The videos I am watching are the Brian Harvey’s SICP lectures (for the 61A course at Berkeley)
<soegaard>
kadz: I think Harvey wrote Simple Scheme.