Shaokai (Jerry) Lin

Results 18 comments of Shaokai (Jerry) Lin

Before we proceed further, perhaps it is good to have a consensus on what the ideal deadline semantics should be. The goal of having deadlines is to establish a relationship...

In this case, the first syntax looks more compact to me and deals with nested objects better. I think the Java-style attributes are good for short commands like `@label()`, `@public`,...

To revive this discussion, here I gather a list of annotation syntaxes used by other programming languages: 1. [Java annotations](https://docs.oracle.com/javase/tutorial/java/annotations/basics.html) 2. [Rust attributes](https://doc.rust-lang.org/reference/attributes.html) 3. [C++11 generalized attributes](https://www.codesynthesis.com/~boris/blog/2012/04/18/cxx11-generalized-attributes/) 4. [Python functional...

I agree with introducing a new notation to distinguish between "broadcast" and a normal connection ("unicast"). This can make the program more intuitive, so that people don't have to manually...

> Please note that unless this eventually gets merged with a squash commit, these papers will continue to linger in Git's history. Perhaps now is the time to create a...

@Soroosh129 brought up the issue that naming the implementation a "quasi-static scheduler" might be too generic, since there can be different variants of the quasi-static scheduler (e.g. a QS scheduler...

This PR depends on the corresponding PR in reactor-c, right? @sberkun

Can we get this PR merged in at some point?

The Dockerfile is outdated. You can fix it by simply going into the Dockerfile and change `ENV PATH="/usr/local/texlive/2017/bin/x86_64-linux:${PATH}"` to `ENV PATH="/usr/local/texlive/2019/bin/x86_64-linux:${PATH}"`.

Thanks @cmnrd for catching this issue. I just cherry-picked the relevant commits and force-pushed to this branch. The history should be clean now.