Skip to content

Instantly share code, notes, and snippets.

@marsam
marsam / RABBIT.scm
Created Dec 30, 2015 — forked from darius/RABBIT.scm
[code] Rabbit compiler commented
View RABBIT.scm
;;- -*-scheme-*-
;;; rabbit compiler
;;- This is the source code to the RABBIT Scheme compiler, by Guy Steele,
;;- taken from the Indiana Scheme repository and annotated by me, Darius
;;- Bacon. I converted it from all-uppercase to all-lowercase and
;;- reindented it with Emacs for better readability. I've added the
;;- comments starting with either ;- or ;*. Other comments are by Steele.
;;- The ;- comments were things I'd figured out, while ;* denoted things
;;- for me to look into. (Sometimes I didn't bother to type in the answer
@marsam
marsam / springer-free-maths-books.md
Created Dec 29, 2015 — forked from bishboria/springer-free-maths-books.md
[docs] Springer have made a bunch of books available for free, here are the direct links
@marsam
marsam / keybase.md
Last active Jul 10, 2016
[docs] Keybase proof
View keybase.md

Keybase proof

I hereby claim:

  • I am marsam on github.
  • I am marsam (https://keybase.io/marsam) on keybase.
  • I have a public key whose fingerprint is E5AC 6CC9 C918 035D D268 16D2 CD6E E62F 702B 10DA

To claim this, I am signing this object:

@marsam
marsam / snowden-ietf93.md
Last active Oct 15, 2016 — forked from mnot/snowden-ietf93.md
[docs] Transcript of Edward Snowden's comments at IETF93.
View snowden-ietf93.md
View gist:21dd3581a3bc656890f4
(defun marsam/add-pull-request-refs (&optional remote local-ns)
"Set pull requests refs from a REMOTE with LOCAL-NS namespace into Git config."
(interactive (let* ((remote (magit-read-remote "Fetch remote"))
(local-ns (read-string "local namespace: " (format "%s/pr" remote))))
(list remote local-ns)))
(and (not (magit-get-boolean "core" "disableprref"))
(let* ((remote (or remote "origin"))
(local-ns (if (or (null local-ns) (string= "" local-ns)) (format "%s/pr" remote) local-ns))
(pr-refs (format "+refs/pull/*/head:refs/remotes/%s/*" local-ns))
(remote-fetch-refs (magit-get-all "remote" remote "fetch")))
@marsam
marsam / .gitignore
Last active Jun 17, 2020
An IPython extension to pretty print python AST.
View common-people.md

Common People

Pulp - Common People


She came from Greece. She had a thirst for knowledge.
She studied software at Imperial College.
That’s where I–caught her eye.
@marsam
marsam / .gitignore
Last active Aug 29, 2015
topvisits: solution of maxmind dev-hire-homework.
View .gitignore
*.gz
*.log
*.mmdb
@marsam
marsam / PKGBUILD
Created Aug 25, 2014
ats-anairiats-svn PKGBUILD
View PKGBUILD
# Maintainer: Mario Rodas <marsam@users.noreply.github.com>
pkgname=ats-anairiats-svn
_svnname=ats-anairiats
pkgver=r3461
pkgrel=1
pkgdesc="Statically typed programming language"
url="http://www.ats-lang.org"
arch=('i686' 'x86_64')
license=('GPL3')
View #lisp
2014-07-31 13:28:40 xyh hi firends, I have designed a new functional programming language called cicada :: https://bitbucket.org/cicada-language/cicada
2014-07-31 13:29:04 dlowe xyh: you seem to be in the wrong channel.
2014-07-31 13:30:14 xyh I just want to do some propagandas
2014-07-31 13:30:53 Xach xyh: Rude. Go away.
2014-07-31 13:31:13 <-- arenz (~arenz@185.44.132.2) has quit (Ping timeout: 256 seconds)
2014-07-31 13:31:22 --> nug700 (~nug700@184-98-169-112.phnx.qwest.net) has joined #lisp
2014-07-31 13:31:56 xyh why? I love lisp and it have it's root in lisp
2014-07-31 13:32:14 <-- nipra (~nipra@103.245.12.228) has quit (Ping timeout: 272 seconds)
2014-07-31 13:34:46 Xach xyh: This channel is for Common Lisp, not advertising new languages.
2014-07-31 13:35:56 xyh Xach: what if I could port my lang to a CL VM ?