Skip to content

Instantly share code, notes, and snippets.

View vitalibarozzi's full-sized avatar
💻
beep boop

Vitali Barozzi vitalibarozzi

💻
beep boop
View GitHub Profile
@vitalibarozzi
vitalibarozzi / ANSI.md
Created August 21, 2021 10:08 — forked from fnky/ANSI.md
ANSI Escape Codes

ANSI Escape Sequences

Standard escape codes are prefixed with Escape:

  • Ctrl-Key: ^[
  • Octal: \033
  • Unicode: \u001b
  • Hexadecimal: \x1b
  • Decimal: 27
@vitalibarozzi
vitalibarozzi / CurryHoward.lhs
Created June 3, 2020 08:47 — forked from Kazark/CurryHoward.lhs
Curry-Howard Tutorial in Literate Haskell
This is a tutorial on the Curry-Howard correspondence, or the correspondence
between logic and type theory, written by Keith Pinson, who is still a learner
on this subject. If you find an error, please let me know.
This is a Bird-style literate Haskell file. Everything is a comment by default.
Lines of actual code start with `>`. I recommend that you view it in an editor
that understands such things (e.g. Emacs with `haskell-mode`). References will
also be made to Scala, for programmers less familiar with Haskell.
We will need to turn on some language extensions. This is not an essay on good
### Keybase proof
I hereby claim:
* I am vitalibarozzi on github.
* I am vitalibarozzi (https://keybase.io/vitalibarozzi) on keybase.
* I have a public key ASC8uJyhGpAipPucMMy_Ksi0wpS-DfAYVYlCQKo23O9DFwo
To claim this, I am signing this object: