Tag: racket

Future let++ Bindings

Written by Dominik Pantůček on 2025-07-31

racketscheme

In a previous post we wrote about the challenges of implementing DAG scoping model for bindings in certain Qi forms. Today we are about to witness an attempt to bring similar scoping rules to plain Scheme and we may reason a bit whether it could be useful in practice.

...

Tree Versus DAG Bindings

Written by Dominik Pantůček on 2025-07-17

racket

Qi is an interesting, flow-oriented programming language. It has a very tacit vibe. But still - sometimes it is useful to bind values to named identifiers. And with certain flow forms you end up with strange binding scopes.

...

Racket 8.17 with Windows Console Mouse Support

Written by Dominik Pantůček on 2025-06-05

racket

Today we are bringing some unifying good news for all Racket and Chez Scheme folks having to run their applications on that alternative operating system called Windows. With Racket 8.17 released, it is possible to fully suport even mouse input in terminal applications on that strange platform!

...
...

Racket: Qi 5 Released

Written by Dominik Pantůček on 2025-01-30

racket

Last week on January 24th, version 5 of Qi was released. This release contains support for flows in higher-order argument positions and in sequences of qi/list procedures a faster runtime code is produced by the compiler.

...