Practical Chicken Scheme with Emacs: hello-world webserver

preview_player
Показать описание
Make a simple hello-world webserver using Chicken Scheme. This screencast shows how you can go about this, with many of the practicalities of using a REPL in Emacs, Chicken Scheme threads and a webserver API.

The main focus is on workflow: The interpreter is started, and you build up your program incrementally as it's running. When you're done, you save, compile and "deploy".

Content:
- REPL basics: send code surrounding the cursor to an interpreter
- Spawning and terminating srfi-18 threads interactively
- Webserver API: spiffy
- Compiling your result

Some links:

Talk to us on IRC in #chicken on Freenode!

"Errata":

- 7:30: No! They called "green threads", not "cooperating threads". Sorry about the confusion.
Рекомендации по теме
Комментарии
Автор

Great demo of both Scheme, Emacs and Paredit. It's certainly piqued my curiosity to dive into this world. Thanks.

sbef
Автор

Would absolutely love to see some more videos like this. I've picked up so many movement tips just from this video. Thank you.

raretapes
Автор

So sad to see only 1 other video on this channel! 😭

nbme-answers
Автор

Thanks a lot for taking the time to create this video. I was curious about Chicken, now I think I'll try it myself for a small project.

denisfuenzalida
Автор

Hi KLM. Really cool video. I am surprised you haven't done more! How do I get the cat software you mention for Mac?

hebertmn
Автор

Very cool to see the workflow. What screen recording software did you use which shows all of the key combos on-screen like that?

cellularmitosis
Автор

I enjoyed this. Are you planning to make more videos/turorials? Thanks!

aneslihovac
Автор

Hey what is that color theme you are using? Could you also share your dotfiles or emacs init file :P?

lemonmango
Автор

Do you use the geiser debug output? I dont use the standard repl very much cause of the work flow geiser brings is unmatched

basscass
Автор

How do you get the lambda character rather than the word lambda?

StephenThorley
Автор

check out a general comparison of python versus scheme(tiny lisp) :
/watch?v=f-qtqWUKspA​

completemadlad