Andrew Tropin podcast artwork

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.

  1. 0

    Tbilisi Guix Meetup #1

    This meetup is in Russian. Будет три доклада: GNU Guix: обзор возможностей и сравнение с дистрибутивами GNU/Linux. (Михаил Кириллов) :: Что из себя представляет проект Guix, какие возможности в нем представлены относительно других дистрибутиво...

  2. -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...

  3. -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...

  4. -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,...

  5. -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...

  6. -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...

  7. -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...

  8. -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...

  9. -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...

  10. -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 ...

  11. -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. ...

  12. -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...

  13. -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/...

  14. -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...

  15. -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...

  16. -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...

  17. -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...

  18. -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...

  19. -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 ...

  20. -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...

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

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.

Showing of matches

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.

Frequently Asked Questions

How many episodes does Andrew Tropin have?

Andrew Tropin currently has 20 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Andrew Tropin about?

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.

How often does Andrew Tropin release new episodes?

Andrew Tropin has 20 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Andrew Tropin?

You can listen to Andrew Tropin on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.
URL copied to clipboard!