Emilia Bopp

Results 33 issues of Emilia Bopp

Given e.g. a group, there are two sensible ways to view it as a magma. In situations like this, it is not possible to express this relation via trait inheritance...

Numpy also has nested records. I wonder whether it makes sense to merge the `NpyRecord` and `Serializable` trait completely to support this feature. This would probably also clean up the...

There are lots of conventions as to what constitutes Euler angles. I think it would be good to make the convention used in cgmath explicit in the documentation of the...

- [x] Looping of streams. - [ ] Looping of signals. How is this supposed to be defined? Edit: terminology cell -> stream, stream -> signal

feature

The result of creating new events and signals in Carboxyl depends on when it is done. This is necessary to avoid space-leaks, i.e. memorizing the entire history of these objects....

research
api

This is currently a fairly significant limitation of this crate. Only types `T: 'static` are allowed for streams and signals. It should in principle be possible to lift this restriction...

research
feature

Essentially, `impl FromIterator for Stream`. It should be clear that this will not consume the iterator directly but rather spawn a background thread to do so.

enhancement
api
ready

Since merging #13 carboxyl has only very shallow concurrency, as all transactions must acquire a global lock to function. As advised in the discussion in #6, Software Transactional Memory is...

enhancement
research

Currently it is a bit hacky to return an intermediate value from inside the defining closure passed to `Signal::cyclic`. There should be a more convenient alternative API method to do...

api
feature

It is currently not well tested, how the primitives behave when functions panic.

testing