As a modern Lisp, Racket really has it all: vibrant user and dev community, portable GUI support, easy to make standalone applications, and great libraries.
> This library defines disposables, composable first-class producers of values with associated external resources that must be allocated and deallocated such as database connections. Several safe abstractions are provided to consume disposable values while ensuring their associated resources are deallocated after use.
Apparently, disposable supplement custodians to work better for cleaning up externally allocated resources. I found the concept of custodians powerful, but not quite powerful enough, so it's good to see some work done in this area.
[1] https://docs.racket-lang.org/disposable/Basic_Disposable_API...
rs(src/pkg) is a live coding tool that lets you sequence MIDI using Racket.
fuzzy-search(src/pkg) is a live coding tool that lets you sequence MIDI using Racket.
planning(src/pkg) is a live coding tool that lets you sequence MIDI using Racket.Edited: Hygienic macros are powerful but as an user of a computer language and not as a researcher I find them very difficult to grasp compared to Common Lisp macros. And this is only the tip of the iceberg, what is down is that the language is more oriented to researcher than to get things done. Should I work in Northwest University, I would appreciate a lot those complexity and make progress in the field, but that is not my cup of tea now. I don't have problems to program in Haskell or any other language, but I don't buy racket complexity.
I can't disagree with that more. The whole reason why I switched to Racket is how quickly I can do things. I actually feel like it is much faster to go from idea to a running program in Racket then in Python. If I want to write a MIDI program o do sequences it takes me seconds to get something working making some noise.
EXAMPLE: Racket makes executables super easy and fast. Python doesn't still have a way to go from my program on my computer to others easily.
You either don't really know what you're talking about, or you want to spread misinformation about Racket for some reason. I'd like to ask you to, in both cases, stop doing that.
But the moment I stepped past routine pattern-matching, I kind of fell off a cliff into a terminology soup. I marinaded myself in material, hoping it would eventually sink in after enough re-readings. I even found myself using trial and error, rather than having a clear mental model what was going on. Gah.
(1) https://www.greghendershott.com/fear-of-macros/all.html
My personal opinion: I think racket is more an ivory tower for researcher, many for northwest university. “PLT” refers to the group that is the core of the Racket development team. PLT consists of numerous people distributed across several different universities in the USA.
As I am getting older I should prefer some middle ground between racket and go. Hygienic macros are difficult to understand in this context, that is I don't want to buy the power of hygienic macros, it is over sold.
Anyway, I admire Mattew Flatt efforts in compilation tecniques and the author of Beautiful Racket.
[..]Twitch Partners, Twitch Prime and Twitch Turbo users will have their broadcasts saved for 60 days before being deleted. All other broadcasters will have their broadcasts saved for 14 days before they are deleted.[..]
Source: https://help.twitch.tv/s/article/video-on-demand?language=en...
I hope someone made backups. I think are ways to reupload those videos, or make them longer available. I looked at some other streamers archive, and some do have way older videos under the highlights-section available.