news
Programming Leftovers
-
Max Bernstein ☛ Compiling a Lisp: Closure conversion | Max Bernstein
Anyway, converting the lambdas as required in the paper requires three things:
Keeping track of which variables are bound
Keeping track of which variables are free in a given lambda
Keeping a running list of code objects that we create as we recurseWe have two forms that can bind variables: let and lambda. This means that we need to recognize the names in those special expressions and modify the environment. What environment, you ask?
-
Rlang ☛ Managing Remote Database Connections from Quarto Documents
R offers excellent facilities for working interactively with SQL databases on a remote server. It becomes more challenging to do so in a self-contained Quarto document, especially if you wish to be able to render it without running into errors.
-
Rlang ☛ {shinytesters}: Updating Inputs in testServer
I have been working on a project where we have been unable to use {shinytest2},
and therefore have had a heavy reliance on the testServer
function on testing the reactive functionality in each of the modules. -
Perl / Raku
-
Arne Sommer ☛ Straight Zeros with Raku
Write a script to find out if the given points make a straight line.
-
-
Standards/Consortia
-
Nicolas Fränkel ☛ OpenTelemetry configuration gotchas
Since its inception, OpenTelemetry has unified the 3 pillars of observability. In the distributed tracing space, it replaced proprietary protocols Zipkin and Jaeger. IMHO, it achieved such success for several reasons: [...]
-