summaryrefslogtreecommitdiffstats
path: root/2023/talks/scheme.md
blob: 017796f035118208b38316553a1e0a9a8e35619e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[[!meta title="Bringing joy to Scheme programming"]]
[[!meta copyright="Copyright © 2023 Andrew Tropin"]]
[[!inline pages="internal(2023/info/scheme-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->


# Bringing joy to Scheme programming
Andrew Tropin - Nick: [abcdw](https://trop.in/contact), Site: <https://trop.in/>, Fediverse: <https://fosstodon.org/@abcdw>

[[!inline pages="internal(2023/info/scheme-before)" raw="yes"]]

Emacs is usually a primary tool people remember, when talk about
development environment for lisp languages.  It serves the purpose
great for Common Lisp, Clojure and of course Emacs Lisp, but what
about Scheme?  Let's talk about current state of the things, recent
improvements, and emerging tools in this field.

My talk covers the following:

-   What does a usual Scheme developer day look like? And how it can be
    made more enjoyable?
-   Important developer duties, their automation and acceleration.
-   Interactive development and its benefits.
-   Emacs setup for Scheme development.

Links:

- <https://git.sr.ht/~abcdw/emacs-arei>
- <https://git.sr.ht/~abcdw/guile-ares-rs>

About the speaker:

Talk about Lisp development workflows, REPLs, and modern Scheme tooling for Emacs.
Author of Guix Home, maintainer of [rde](https://git.sr.ht/~abcdw/rde), FOSS developer.

[[!inline pages="internal(2023/info/scheme-after)" raw="yes"]]

[[!inline pages="internal(2023/info/scheme-nav)" raw="yes"]]