riot icon indicating copy to clipboard operation
riot copied to clipboard

An actor-model multi-core scheduler for OCaml 5 🐫

Results 23 riot issues
Sort by recently updated
recently updated
newest added

Changed to use `pkgs.fetchFromGitHub` instead of using `builtins.fetchgit` to make it more "strict"

Addresses https://github.com/riot-ml/riot/issues/67 (a first pass at least)

I volunteered for issue #46, but have been blocked on this and haven't heard from the person previously working on it, so I thought I'd pick it up :) There...

Is it possible to run Riot programs in a distributed manner, similar to Akka cluster? I know running it ad-hoc is a non-goal, but are other ways of distribution possible/planned?

This issue got reported first here https://github.com/leostera/minttea/issues/38 – but Github doesn't let me transfer an issue across organizations. Possible culprits: - [x] #71 - [x] #72 - [ ] timer...

bug

Hello, Here is a first draft for a process based `Mutex` implementation. The idea is that when you call `lock` on a `Mutex` - it will send a `Lock` message...

## Problem It seems like we're implicitly casting `struct kevent *` to `const char *` and that's a problem in older versions of the Apple SDK. https://github.com/riot-ml/riot/blob/fb6910bd549bb052c30a838ddbd29bd83049e4af/gluon/sys/unix/gluon_unix_kqueue.c#L73 ## Environment Info...

currently when we write a recursive function that uses a `match%b` expression to pattern-match on bytestrings, we end up creating a stack, instead of tail-recursing. My gut tells me this...

bug

At the moment we use Atomic, Mutex, and Weak throughout the Riot runtime to do synchronization of work across the schedulers. This style of programming doesn't play very well with...

help wanted
good first issue

Given the role of `Ref` in handling unique identifiers and ensuring type safety, renaming `Ref` to `Symbol` seems appropriate. The term "symbol" more accurately reflects its purpose and usage in...