-
Both scheme and racket are inclined into functional programming. Monads is a useful (albeit not a required) tool for functional programming. Monads don't need to be so syntax sugared or have imposed u…
arvyy updated
4 years ago
-
For large numbers of variables (>4000) I run into the following error, happening somewhat randomly:
```
cuddGarbageCollect: problem in table 34
dead count != deleted
This problem is often due to a mi…
-
Structured logging is the standard way of doing logging in big modern applications. That's why it would be helpful to provide more utilities in `co-log` for doing structured logging. For big applicati…
-
our `GPU` should be a forward of `IComputeNode`, an interface that should get added to Stride.
two failing ideas for how to relate the new `IComputeNode` with `IComputeScalar`:
* Inside Stride `IC…
-
Is this reasonable? What if a user's authentication routine requires I/O?
-
Absolutely, let's start by introducing the task in a clear and concise manner. Here's a possible way to present the initial meme and task:
---
## Unveiling the Mysteries of Code and Cosmos: A Co…
-
While working on the expanded [WIP README.md](https://github.com/vdukhovni/streaming-bytestring/blob/readme-plus/README.md), I ended up thinking about what a general-purpose strict left fold would loo…
-
When fn is abstract, it becomes very inconvenient to write code like this (example from tgls):
```
let vertex_attrib_ipointer =
foreign (* ~stub *) "glVertexAttribIPointer"
(int_as_uint @…
-
Exception specifiers are a common-enough feature in strongly-typed languages.
- C++ has [noexcept](https://en.cppreference.com/w/cpp/language/noexcept_spec)
- Java has [throws](https://docs.oracle…
-
As far as I understand, reactive streams [1] are an extension of the observer pattern, with implementions of reactive `Observable`, `ObservableList`, `ObservableSet` and `ObservableMap` in [2].
So,…