Fork me on GitHub
#clojure-norway
<
2024-02-29
>
teodorlu07:02:34

Jeg holder på å gi denne boka en ny sjanse. Jeg har prøvd før, da satte jeg meg litt fast. Denne gangen funker det mye bedre. Synes så langt kapittel 1 har vært fryktelig spennende. Det sier mye om programmering som for meg framstår som "tidløst sant" og ikke 100 % koblet til programmeringsspråket som skal brukes. For å være djevelens advokat tror jeg også typer på alt kan fungere skikkelig bra, men det blir en litt annen tilnærming.

😯 1
teodorlu07:02:01

Boka er en slags avansert del 2 av Structure and interpretation of computer programs som tar inn hva Sussman har lært og forsket på de siste 20 årene. Boka kom ut i 2020.

👍 2
leifericf09:02:59

Haha! SICP ble for avsnsert for meg sist jeg prøvde så "avansert del 2" tør jeg ikke tenke på 😂

😄 1
2food10:02:12

Kjøpte faktisk nettopp SICP! Mest på grunn av det kule coveret :male_mage:

😁 1
teodorlu11:02:02

> Haha! SICP ble for avsnsert for meg sist jeg prøvde så “avansert del 2” tør jeg ikke tenke på 😂 Jeg likte faktisk SDF bedre enn SICP. Synes SICP ble for … kjedelig kanskje? “se her, nå skal vi lage interpreters og regelmotorer. Hvorfor det, sider du? Nei, det aner vi ikke, men det gjør uansett!” I kontrast håndterer SDF direkte hvordan man skriver god kode. Matnyttig for hverdagen min 🙂

💡 1
teodorlu11:02:35

(nå er jeg veldig negativ til SICP, hadde sikkert likt den bedre hvis jeg hadde gjort en skikkelig innsats. Men jeg har ikke lyst til å lære meg MIT scheme bare for å gjøre SICP-øvinger. Kanskje jeg hadde gjort mer hvis de hadde laget en variant med eksempler og øvinger i Clojure? :thinking_face:)

😅 1
magnars11:02:30

Ask and you shall receive https://www.sicpdistilled.com

👀 4
💯 1
1
teodorlu11:02:11

oioioi, gøy!

jonas13:02:13

sicp blir ikke ordenlig morro før man kommer til del 4 og 5

jonas13:02:15

Når jeg jobbet meg igjennom sicp brukte jeg racket og dr racket, ganske brukervennlig, og de har en slags compabilitetsmodus for sicp så man slipper mit-scheme

💡 1
til 1
👍 1
jonas13:02:16

racket er forøvrig også et ganske spennende økosystem hvis man liker å nørde med programmeringsspråk

❤️ 1
1
leifericf13:02:51

Det har jeg også hørt før fra noen her i gruppa! Husker ikke hvem som sa at "Racket er et språk for å lage andre språk og DSLer."

👍 1
magnars13:02:48

> dsl — A domain specific language, where code is written in one language and errors are given in another. 😄

😂 2
😁 1
leifericf13:02:31

Sååå Clojure? 😅

🙈 1
🙉 1
🙊 1
😁 1
jonas15:02:22

Ja, de har noe maskineri rundt det å lage egne språk, dsler i racket er ofte noe litt annet enn ting man møter på i java/ruby som folk kaller dsl. https://racket-lang.org/languages.html F.eks pollen er en dsl for å lage bøker Racket sin implmentasjon av gradual typing er også er kuriositet verd et par kvelder. Det er et eget språk for å gjøre oppgavene i sicp https://docs.racket-lang.org/sicp-manual/index.html

👀 2
👍 1
odinodin06:03:05

Kan anbefale "The Little Schemer" også, veldig gøy å løse oppgavene med Dr Racket. https://mitpress.mit.edu/9780262560993/the-little-schemer/

👀 1
👍 1
odinodin07:03:12

TLDR: Bygg ditt eget Lisp-bibliotek helt fra bar bakke

👍 1
leifericf07:03:05

“The Little Schemer” hard jeg hatt på to-read lista mi i mange år nå 😅

magnars08:03:04

Ja, den var veldig artig.

jonas09:03:08

Dersom man likte the little schemer kan jeg varmt anbefale https://mitpress.mit.edu/9780262535519/the-reasoned-schemer/

👍 2
Zeniten13:02:01

Kaffegudene smiler i dag

simple_smile 2
🤎 1
2