summaryrefslogtreecommitdiffstats
path: root/site/posts/miscellaneous.org
blob: 61ec5c77f98fc426cfdb98bf7f8783089f59fa3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#+SERIES: index.html
#+SERIES_PREV: haskell.html
#+SERIES_NEXT: meta.html

#+TITLE: Miscellaneous

Over the years, I have made a habit of learning new programming
languages, out of curiosity, and I intend to continue this way for the
time being.

- [[./DiscoveringCommonLisp.html][Discovering Common Lisp with ~trivial-gamekit~]] ::
  Common Lisp is a venerable programming languages like no other I
  know.  From the creation of a Lisp package up to the creation of a
  standalone executable, we explore the shore of this strange beast.

- [[./RankNTypesInOCaml.html][Writing a Function Whose Argument is a Polymorphic Function in OCaml]] ::
  In OCaml, it is not possible to write a function whose argument is a
  polymorphic function. Trying to write such a function results in the
  type-checker complaining back at you. The trick to be able to write
  such a function is to use records.

- [[./NeoVimOcamlInterfacesAndLSP.html][Neovim, OCaml Interfaces, Tree-Sitter and LSP]] ::
  Can we all agree that witnessing syntax highlighting being absolutely off is
  probably the most annoying thing that can happen to anybody?