I'm currently working on deriving all the indexed inductive types and a fully predicative setting.
gist.github.com/EduardoRFS/8...
I'm currently working on deriving all the indexed inductive types and a fully predicative setting.
gist.github.com/EduardoRFS/8...
FUN OCaml 2026 CFP is open at cfp.fun-ocaml.com/fun-ocaml-20...!
We don't have date yet, nor a venue.
But if you want to speak at FUN OCaml 2026, you can already send us your proposals.
We are contacting venues located in the European Union. If you need a visa, apply early!
The following, should not have any reentrancy problem and be reasonably fast for some classes of programs.
gist.github.com/EduardoRFS/6...
The following, should not have any reentrancy problem and be reasonably fast for some classes of programs.
gist.github.com/EduardoRFS/6...
If you know something that I should apply for let me know.
If you know something that I should apply for let me know.
you’re not supposed to be close to the machine! that’s where the finger munchers are!
you’re not supposed to be close to the machine! that’s where the finger munchers are!
Thinking on getting HCG with my doctor, but maybe I should just bite the bullet and inject T.
Thinking on getting HCG with my doctor, but maybe I should just bite the bullet and inject T.
Thinking on getting HCG with my doctor, but maybe I should just bite the bullet and inject T.
Give it ~9 months for the inevitable security vuln that this will impact for thousands of desktop users.
Give it ~9 months for the inevitable security vuln that this will impact for thousands of desktop users.
It doesn't matter if it is for psychological, psychiatric reasons or performance enhancing, doctors should be allowed to help and warn you.
Half of the reason why I consider something like this is to look more masculine.
It doesn't matter if it is for psychological, psychiatric reasons or performance enhancing, doctors should be allowed to help and warn you.
Half of the reason why I consider something like this is to look more masculine.
Half of the reason why I consider something like this is to look more masculine.
Very WIP, my understanding of induction / dependent elimination is starting to lead to novel result.
The following allows you to derive induction, this is the first result that I have that when done correctly doesn't necessarily implies an irrelevant equality.
Very WIP, my understanding of induction / dependent elimination is starting to lead to novel result.
The following allows you to derive induction, this is the first result that I have that when done correctly doesn't necessarily implies an irrelevant equality.
I finally figured out how to properly implement univalence, the nice thing is that when combined with self types, you get all of HoTT.
Yes, I'm aiming quite a bit high here, but the pieces are slowly fitting together. The proofs are underway, maybe I can do ICFP 2027.
I finally figured out how to properly implement univalence, the nice thing is that when combined with self types, you get all of HoTT.
Yes, I'm aiming quite a bit high here, but the pieces are slowly fitting together. The proofs are underway, maybe I can do ICFP 2027.
Mostly, the underlying calculus has two levels of sharing, a graph based one and an environment based one.
I was able to derive a new family of techniques for optimal reduction. Mostly splitting sharing from renaming by context capturing substitutions.
There is an NbE implementation and an abstract machine is underway, but will take some time.
gist.github.com/EduardoRFS/f...
Mostly, the underlying calculus has two levels of sharing, a graph based one and an environment based one.
I recorded a video about using high-level languages to reason about performance.
I didn't like the approach, I was reading a screenplay and it felt weird, but the content is quite useful.
www.youtube.com/watch?v=pxTr...
I recorded a video about using high-level languages to reason about performance.
I didn't like the approach, I was reading a screenplay and it felt weird, but the content is quite useful.
www.youtube.com/watch?v=pxTr...
I was able to derive a new family of techniques for optimal reduction. Mostly splitting sharing from renaming by context capturing substitutions.
There is an NbE implementation and an abstract machine is underway, but will take some time.
gist.github.com/EduardoRFS/f...
I was able to derive a new family of techniques for optimal reduction. Mostly splitting sharing from renaming by context capturing substitutions.
There is an NbE implementation and an abstract machine is underway, but will take some time.
gist.github.com/EduardoRFS/f...
In the last months I finished the development of my dependent type theory with self types, it should have decidable checking and subject reduction.
The strong normalization proofs are still underway, but I'm aiming to prove it for all PTS.
gist.github.com/EduardoRFS/1...
In the last months I finished the development of my dependent type theory with self types, it should have decidable checking and subject reduction.
The strong normalization proofs are still underway, but I'm aiming to prove it for all PTS.
gist.github.com/EduardoRFS/1...