Racket for Everyone (Else) Morgan Lemmer-Webber email: - - PowerPoint PPT Presentation

racket for everyone else
SMART_READER_LITE
LIVE PREVIEW

Racket for Everyone (Else) Morgan Lemmer-Webber email: - - PowerPoint PPT Presentation

Racket for Everyone (Else) Morgan Lemmer-Webber email: mlemmer@wisc.edu twitter: @mlemweb fediverse: https://octodon.social/@mlemweb Christopher Lemmer Webber website: https://dustycloud.org/ email: cwebber@dustycloud.org twitter: @dustyweb


slide-1
SLIDE 1

Racket for Everyone (Else)

Morgan Lemmer-Webber

email: mlemmer@wisc.edu twitter: @mlemweb fediverse: https://octodon.social/@mlemweb

Christopher Lemmer Webber

website: https://dustycloud.org/ email: cwebber@dustycloud.org twitter: @dustyweb fediverse: https://octodon.social/@cwebber

slide-2
SLIDE 2

Racket’s target audiences?

CS Freshmen Middle schoolers Language researchers

slide-3
SLIDE 3

Is something missing?

[???] CS Freshmen Middle schoolers [???] Language researchers

slide-4
SLIDE 4

Is something missing?

Non-CS/math coders CS Freshmen Middle schoolers [???] Language researchers

slide-5
SLIDE 5

Racket for the Humanities

(or people with CS imposter syndrome)

slide-6
SLIDE 6

Learning Python as a non-CS/math person

slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11

Remember this?

Non-CS/math coders CS Freshmen Middle schoolers [???] Language researchers

slide-12
SLIDE 12

Racket for the "General" Programmer

Non-CS/math coders CS Freshmen Middle schoolers General coders Language researchers

slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15

This was me for about 10 years...

slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18

#langs are great, but libraries are legos

And Racket has so many great legos!

  • pict
  • web server
  • db
  • crypto
  • game libraries (big-bang, lux, ...)
  • ... and so much more!
slide-19
SLIDE 19

`(how do i learn ,some-lisp ?)

slide-20
SLIDE 20

`(how do i learn ,racket ?)

slide-21
SLIDE 21

Racket is ready for the "general" programmer...

... if we choose it to be!

slide-22
SLIDE 22

Image credits

  • Python comic from https://xkcd.com/353/ (CC BY-ND 2.5)
  • Glue photo by Apfenn (CC BY-SA 4.0)
  • Legos photo by Alan Chia (CC BY-SA 2.0)
  • Fibonnaci sequence by Dicklyon, in the public domain
  • Monty Python image by Monty Python
slide-23
SLIDE 23

Thanks! Questions?

Morgan Lemmer-Webber

email: mlemmer@wisc.edu twitter: @mlemweb fediverse: https://octodon.social/@mlemweb

Christopher Lemmer Webber

website: https://dustycloud.org/ email: cwebber@dustycloud.org twitter: @dustyweb fediverse: https://octodon.social/@cwebber