PODCAST
Andrew Tropin
Andrew Tropin (abcdw). Talk about software I use and create. Hack on operating systems and programming languages. GNU, Guix, Emacs, Linux, Lisp, functional programming, reproducible development environment, reproducible research and reproducibility in general are good keywords.
-
0
Tbilisi Guix Meetup #1
This meetup is in Russian. Будет три доклада: GNU Guix: обзор возможностей и сравнение с дистрибутивами GNU/Linux. (Михаил Кириллов) :: Что из себя представляет проект Guix, какие возможности в нем представлены относительно других дистрибутиво...
-
-1
Dynamically Scoped Variables in Scheme (Fluids, Parameters and Friends)
#guile #scheme #lisp Join the vibrant community on #tropin at libera.chat to discuss the development, share ideas, and get support: https://web.libera.chat/gamja/?nick=stream-guest#tropin Check out the Mastodon to stay updated: https://fosstodon...
-
-2
Arei Scheme IDE in 5 minutes | Release 0.9.4
Basics of Arei and Ares, overview of features available in 0.9.4. #guile #scheme #ide Join the vibrant community on #tropin at libera.chat to discuss the development, share ideas, and get support: https://web.libera.chat/gamja/?nick=stream-gues...
-
-3
Running Scheme project tests with SRFI-64
Implementing run-project-tests procedure, which can be used to run all project tests from CLI, API or whatever way you want. #guile #scheme #reflection Join the vibrant community on #tropin at libera.chat to discuss the development, share ideas,...
-
-4
Improving Guile's Go To Definition
Improving lookup operation in Guile Ares RS, adding support for non-macro, non-procedure symbols go to definition. #guile #scheme #reflection Join the vibrant community on #tropin at libera.chat to discuss the development, share ideas, and get s...
-
-5
Transitive Package Management
Generating guix packages out of lock file without code generation. Using elixir and mix for demonstration. #guix #erlang #elixir #guile #reflection #scheme Join the vibrant community on #tropin at libera.chat to discuss the development, share id...
-
-6
Exploring Guile Scheme Module Reflection
Finding and implementing different functions for getting meta information about guile modules. #guile #reflection #scheme Bridged IRC and Matrix Chat: #tropin IRC channel at libera.chat. #tropin:libera.chat Matrix room. https://libera.chat/guide...
-
-7
Bringing Joy to Scheme Programming - EmacsConf 2023
Lisps (Scheme in particular), REPLs, Interactive Development Workflows and how to make a Development Environment. The recording of EmacsConf 2023 talk. Links to the project: https://git.sr.ht/~abcdw/emacs-arei https://git.sr.ht/~abcdw/guile-ares...
-
-8
SeaGL 2023 Programming an OS distribution
Recording of SeaGL 2023 talk. #rde #guix #guile #emacs Join the vibrant community on #tropin at libera.chat to discuss the development, share ideas, and get support: https://web.libera.chat/gamja/?nick=stream-guest#tropin Info on joining IRC wit...
-
-9
New Guile REPL in one minute
This is a guile-ares-rs, it allows to have a REPL-like tooling in any extensible text editor, but it's not limited to REPL, with guile-ares-rs it will be possible to implement debugger, inspector, go-to-definition and tools beoynd that. The task ...
-
-10
Reusable Threads in GNU Guile
Interrupt computation on existing thread, use it to execute a new function? We can do it and here is how. #fibers #guile #concurrency #nrepl #repl Bridged IRC and Matrix Chat: #tropin IRC channel at libera.chat. #tropin:libera.chat Matrix room. ...
-
-11
5 Concurrency Patterns in Scheme
Will share 5 concurrency patterns I extracted during my recent work on asyncronous system. Atomic functional application, lifecycle management and a few more. Examples will be in Guile Scheme and Fibers library. #fibers #guile #concurrency #nrepl...
-
-12
Building a Scheme REPL
Making Asyncronous, Extensible, Reliable Scheme network REPL with the help of Fibers. #fibers #guile #concurrency #nrepl #repl Bridged IRC and Matrix Chat: #tropin IRC channel at libera.chat. #tropin:libera.chat Matrix room. https://libera.chat/...
-
-13
Fibers: Communication and Syncronization | Concurrency in Guile
Exploring channels, conditions, operations and their composition. #fibers #guile #concurrency Bridged IRC and Matrix Chat: #tropin IRC channel at libera.chat. #tropin:libera.chat Matrix room. https://libera.chat/guides/faq#can-i-connect-with-mat...
-
-14
WireGuard (+IPv6) in Guix in 20 minutes
Setting up vpn using WireGuard, Guix and nftables. Server config and "client" side script: https://git.sr.ht/~abcdw/trop.in/tree/3cd3b3ef494ed518748d3606fd6e050ec77657df/src/tropin/machines.scm#L225 https://git.sr.ht/~abcdw/trop.in/tree/3cd3b3ef4...
-
-15
The Real Y Combinator
Implementing the recursion with only lambda functions. #scheme #lambda #pl Notes: https://github.com/abcdw/notes/blob/e2d627aa3cd376b0f1f5ceb046ec5025f8b42424/notes/20230224171805-y_combinator.org Bridged IRC and Matrix Chat: #tropin IRC chann...
-
-16
Lightweight Concurrency in Scheme
Explaining fibers aka coroutines or green threads, which are implemented as a library in Guile Scheme. #scheme #fibers #coroutines #concurrency #threads Bridged IRC and Matrix Chat: #tropin IRC channel at libera.chat. #tropin:libera.chat Matrix...
-
-17
Continuations Brief Summary + CPS + Delimited Continuations
Explaining what continuations, continuation-passing style (aka CPS), delimited continuations are and how they can be used. #scheme #continuation #continuationpatterns #emacs #rde #guix Bridged IRC and Matrix Chat: #tropin IRC channel at libera.c...
-
-18
rde Meetup #3
Talk "Plans for the Next Releases, Roadmap and Milestones" by abcdw., Talk "Emacs, Modal Editing and Meow" by jgart (slides https://pad.nixnet.services/s/AQFj4s2bi)., #scheme #emacs #rde #guix Bridged IRC and Matrix Chat: #tropin IRC channel ...
-
-19
Scheme Static Site Generators Review
An overview of Scheme ecosystem in the field of static site generators (SSGs), review of the Haunt SSG architecture and possible ways to improve it and Guile ecosystem. https://trop.in/blog/scheme-static-site-generators-review #scheme #haunt #em...
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Andrew Tropin (abcdw). Talk about software I use and create. Hack on operating systems and programming languages. GNU, Guix, Emacs, Linux, Lisp, functional programming, reproducible development environment, reproducible research and reproducibility in general are good keywords.
Loading similar podcasts...