Pinned Loading
-
-
qexat-archive/violette
qexat-archive/violette Public archiveViolette is a simple functional programming language.
OCaml 26
-
a simple type system with support fo...
a simple type system with support for (co)cartesian types 1# Notes23## (Co)Cartesian Types45### Definitions -
Experimental, procreative type syste...
Experimental, procreative type system based on a foundational binary type equipped with induction and parametric polymorphism. 1(** Cygnus is an experiment for the proof assistant Caroline.23It defines a simple type system based on a foundational type -4coloquially called "Hole" - which is inhabited by two5constructors, `⊥` (bottom) and `()` (unit). -
static verification of equality in p...
static verification of equality in python! try it on a typechecker like pyright 1use it in pyright: [playground link](https://pyright-play.net/?pythonVersion=3.12&strict=true&locale=en-us&code=GYJw9gtgBA%2BjwFcAuCQFM5QJYQA5hCSgEMA7UsJYpLMUgZwChGd9CSAjAYxbwKIAm1YlwA2xevTRNW-KEgCeuLKQDmzRbjRQActSgBeKAC004KAB8oAZQRcuAbT1IAuswACQqmIlT6AOi8RcUkACnpRSnoDABUQBDQAGihQMAAvNFJY%2BLQASkZ3TRVVf2AVYlFGH0kTMzAALkYoZqhcXw8g6r9A4S7wyKRouITk1Iys4byCorVS8squmztHHXrdahdGlqhSNedmRYBRAEcHGOSAVRdQ4m5-AEEAIQBhXK2W91uuf1v6JBAREgIGgkAALMACJotARoYCwGCkNAAdzgoTE9GSAA81jFclAALQAPigJzOyRimyh22abUkzG27j%2B1CwXGBYIhVKgMLh6GAolCuyguIJxNJ5yFlOpLXQKBApCgACVYfzSPkPDMSmVSBUqiF6IrlWdrmLyS43py4BBqFxQTBiCBVPRMEZQgAiTGuxJqhka-xgABuZhAWBhnO58MRKJgaNEGKg2KFeKJJNO4op7ylMtQ8voCC0IFCuX8cEjqPRWPy2zDsPhKiwSFRUlEwCxOKTxJ0dDQGepTeAxYTvoAYvNDPHmIxNNoYkiwGPbPYHAvHKZwC43FOhaD0NojMuzrO3JPZzjZ-PlqFl6FV2BC7l8mCdzjt2hd0t7JeL1eb3f78xVGAEIwGgxwwEgs5gSeKYHmA5KHmOSp8qE4FgPkHDEAIMC8qIkENNBM6wVuO4uAhyrIbOaEYVhypgS%2B3b4bO5J0SRRiIfyj6vvkQA)
-
mmm... perform_io...
mmm... perform_io... 1module Util = struct
2let ( let*? ) = Option.bind
3let ( let*! ) = Result.bind
4let ( let@ ) = ( @@ )
5let ( *> ) f g x = g (f x)
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.





