8b28ba4b6528

Add cl-pcg, fix bitbucket bullshit
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Thu, 06 Apr 2017 14:27:05 +0200
parents 1297aeb8b6a2
children 8ac00e12e749
branches/tags (none)
files content/blog/2010/02/my-extravagant-zsh-prompt.markdown content/blog/2011/09/writing-vim-plugins.markdown content/blog/2012/07/caves-of-clojure-01.markdown content/blog/2012/07/caves-of-clojure-02.markdown content/blog/2012/07/caves-of-clojure-05.markdown content/blog/2012/07/caves-of-clojure-interlude-1.markdown content/blog/2015/12/ludum-dare-34.markdown content/blog/2016/08/lisp-jam-postmortem.markdown content/projects/index.markdown

Changes

--- a/content/blog/2010/02/my-extravagant-zsh-prompt.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2010/02/my-extravagant-zsh-prompt.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -339,7 +339,7 @@
 things it can do.
 
 [hg-prompt]: /projects/hg-prompt/
-[hgpdoc]: http://sjl.bitbucket.org/hg-prompt/
+[hgpdoc]: https://sjl.bitbucket.io/hg-prompt/
 
 I only use a few of the features myself:
 
--- a/content/blog/2011/09/writing-vim-plugins.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2011/09/writing-vim-plugins.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -126,7 +126,7 @@
 used to toggle Gundo (which they would have to know anyway) and also makes it obvious
 how to change it to suit their taste.
 
-[Gundo]: http://sjl.bitbucket.org/gundo.vim/
+[Gundo]: https://sjl.bitbucket.io/gundo.vim/
 
 ### imap and nmap are Pure Evil
 
@@ -146,7 +146,7 @@
 This is the same principle as `normal` and `normal!`: *never* trust your users'
 configurations.
 
-[Threesome]: http://sjl.bitbucket.org/threesome.vim
+[Threesome]: https://sjl.bitbucket.io/threesome.vim
 
 ### Let Me Configure Mappings
 
--- a/content/blog/2012/07/caves-of-clojure-01.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2012/07/caves-of-clojure-01.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -56,7 +56,7 @@
 
 Trystan used Eclipse but I'll be using Vim and my fork of SLIMV.
 
-[clojure-lanterna]: http://sjl.bitbucket.org/clojure-lanterna/
+[clojure-lanterna]: https://sjl.bitbucket.io/clojure-lanterna/
 
 project.clj
 -----------
--- a/content/blog/2012/07/caves-of-clojure-02.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2012/07/caves-of-clojure-02.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -303,7 +303,7 @@
 documentation][clojure-lanterna] for more information if you're curious.
 
 [double buffers]: https://en.wikipedia.org/wiki/Multiple_buffering#Double_buffering_in_computer_graphics
-[clojure-lanterna]: http://sjl.bitbucket.org/clojure-lanterna/
+[clojure-lanterna]: https://sjl.bitbucket.io/clojure-lanterna/
 
 ```clojure
 (defmulti process-input
--- a/content/blog/2012/07/caves-of-clojure-05.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2012/07/caves-of-clojure-05.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -213,7 +213,7 @@
 [clojure-lanterna][] library that will let me delete a bunch of fiddly code
 here.
 
-[clojure-lanterna]: http://sjl.bitbucket.org/clojure-lanterna/
+[clojure-lanterna]: https://sjl.bitbucket.io/clojure-lanterna/
 
 If you're particularly eagle-eyed you might have noticed this new `color`
 attribute that seems to be a part of entities.  I didn't realize I had forgotten
--- a/content/blog/2012/07/caves-of-clojure-interlude-1.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2012/07/caves-of-clojure-interlude-1.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -62,7 +62,7 @@
 [kibit]: https://github.com/jonase/kibit/
 [jdmarble]: https://github.com/jdmarble
 [jmgimeno]: https://github.com/jmgimeno
-[clojure-lanterna]: http://sjl.bitbucket.org/clojure-lanterna/
+[clojure-lanterna]: https://sjl.bitbucket.io/clojure-lanterna/
 
 The Problem
 -----------
--- a/content/blog/2015/12/ludum-dare-34.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2015/12/ludum-dare-34.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -126,7 +126,7 @@
 * **`+`** to make the world one degree hotter.
 * **`-`** to make the world one degree colder.
 
-[clojure-lanterna]: http://sjl.bitbucket.org/clojure-lanterna
+[clojure-lanterna]: https://sjl.bitbucket.io/clojure-lanterna
 [bitbucket]: https://bitbucket.org/sjl/silt
 [toroidal]: https://en.wikipedia.org/wiki/Torus
 
--- a/content/blog/2016/08/lisp-jam-postmortem.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/blog/2016/08/lisp-jam-postmortem.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -122,7 +122,7 @@
 
 ```
 
-[clojure-lanterna]: http://sjl.bitbucket.org/clojure-lanterna/
+[clojure-lanterna]: https://sjl.bitbucket.io/clojure-lanterna/
 
 ## Using a State Machine as the Game Loop
 
@@ -336,7 +336,7 @@
 [Entity/Component System]: https://en.wikipedia.org/wiki/Entity_component_system
 [cl-ecs]: https://github.com/lispgames/cl-ecs
 [ecstasy]: https://github.com/mfiano/ecstasy
-[beast]: http://sjl.bitbucket.org/beast/overview/
+[beast]: https://sjl.bitbucket.io/beast/overview/
 
 ### Coordinates
 
--- a/content/projects/index.markdown	Thu Mar 09 12:43:36 2017 +0000
+++ b/content/projects/index.markdown	Thu Apr 06 14:27:05 2017 +0200
@@ -21,15 +21,16 @@
 for them when I have the time.
 
 * [badwolf](https://github.com/sjl/badwolf/) is a Vim color scheme.
-* [beast](https://sjl.bitbucket.org/beast/) is a Basic Entity/Aspect/System Toolkit for Common Lisp.
-* [cl-digraph](https://sjl.bitbucket.org/cl-digraph/) is a simple directed graph implementation for Common Lisp.
-* [cl-ggp](http://sjl.bitbucket.org/cl-ggp/) is a tiny framework for writing GGP players in Common Lisp.
+* [beast](https://sjl.bitbucket.io/beast/) is a Basic Entity/Aspect/System Toolkit for Common Lisp.
+* [cl-digraph](https://sjl.bitbucket.io/cl-digraph/) is a simple directed graph implementation for Common Lisp.
+* [cl-ggp](https://sjl.bitbucket.io/cl-ggp/) is a tiny framework for writing GGP players in Common Lisp.
 * [cl-losh](https://github.com/sjl/cl-losh/) is my utility belt library for Common Lisp.
+* [cl-pcg](https://sjl.bitbucket.io/cl-pcg/) is a [permuted congruential generator](http://www.pcg-random.org/) implementation in pure Common Lisp.
 * [clam.vim](https://github.com/sjl/clam.vim) is a lightweight Vim plugin for working with shell commands.
-* [d](http://sjl.bitbucket.org/d/) is a tool for writing documentation in Markdown.
+* [d](https://sjl.bitbucket.io/d/) is a tool for writing documentation in Markdown.
 * [friendly-find](https://github.com/sjl/friendly-find) is a friendlier `find(1)`.
 * [gdl.vim](https://github.com/sjl/gdl.vim) is a Vim plugin for writing GDL files.
-* [gundo.vim](http://sjl.bitbucket.org/gundo.vim/) is a Vim plugin to visualize your undo tree.
+* [gundo.vim](https://sjl.bitbucket.io/gundo.vim/) is a Vim plugin to visualize your undo tree.
 * [hg-prompt](https://bitbucket.org/sjl/hg-prompt/) is a Mercurial plugin to view repository information, designed to be used in a shell prompt.
 * [peat](https://github.com/sjl/peat) repeats shell commands.
 * [sand](https://github.com/sjl/sand) is my personal Common Lisp sandbox.
@@ -44,7 +45,7 @@
 
 * [chancery](https://github.com/sjl/chancery/) is a library for procedurally generating text in Common Lisp, heavily inspired by [Tracery](http://tracery.io).
 * [cl-nrepl](https://github.com/sjl/cl-nrepl) is a bare-bones NREPL server for Common Lisp.
-* [temperance](http://sjl.bitbucket.org/temperance/) is a logic programming library for Common Lisp.
+* [temperance](https://sjl.bitbucket.io/temperance/) is a logic programming library for Common Lisp.
 * [vex](https://github.com/sjl/vex/) is yet another vector math library for Common Lisp.
 
 ## Looking for Maintainers
@@ -57,12 +58,12 @@
 the license the same.
 
 * [clojurecraft](https://github.com/sjl/clojurecraft) is a framework for writing Minecraft bots in Clojure.
-* [flask-csrf](http://sjl.bitbucket.org/flask-csrf/) is a Flask plugin to protect against CSRF attacks.
-* [flask-lesscss](http://sjl.bitbucket.org/flask-lesscss/) is a Flask plugin to render LessCSS files when they change.
-* [hg-review](http://sjl.bitbucket.org/hg-review/) is a Mercurial plugin for performing distributed code review.  This is a **really goddamned cool** idea that I just don't have the time to follow up on.
+* [flask-csrf](https://sjl.bitbucket.io/flask-csrf/) is a Flask plugin to protect against CSRF attacks.
+* [flask-lesscss](https://sjl.bitbucket.io/flask-lesscss/) is a Flask plugin to render LessCSS files when they change.
+* [hg-review](https://sjl.bitbucket.io/hg-review/) is a Mercurial plugin for performing distributed code review.  This is a **really goddamned cool** idea that I just don't have the time to follow up on.
 * [python-dribbble](https://github.com/sjl/python-dribbble) is Python bindings for the Dribbble API.
-* [red-tape](http://sjl.bitbucket.org/red-tape/) is a Clojure library for processing user-submitted data. It's heavily inspired by Django's forms (the good parts).
-* [roul](http://sjl.bitbucket.org/roul/) is a tiny Clojure library for working with random numbers.
+* [red-tape](https://sjl.bitbucket.io/red-tape/) is a Clojure library for processing user-submitted data. It's heavily inspired by Django's forms (the good parts).
+* [roul](https://sjl.bitbucket.io/roul/) is a tiny Clojure library for working with random numbers.
 * [splice.vim](https://github.com/sjl/splice.vim) is a Vim plugin for managing three-way merges.
 * [tis100.vim](https://github.com/sjl/tis100.vim) contains Vim syntax highlighting and folding support for TIS-100 save files.
 * [vitality.vim](https://github.com/sjl/vitality.vim) makes Vim play nicely with iTerm 2 and tmux.
@@ -100,7 +101,7 @@
 These are projects I started but no longer intend to maintain.  I won't delete
 them from the internet, but please don't use them.
 
-* [bookmarkdown](https://sjl.bitbucket.org/) was an experimental tool for writing books in Markdown.
+* [bookmarkdown](https://sjl.bitbucket.io/) was an experimental tool for writing books in Markdown.
 * [Caves of Clojure](https://github.com/sjl/caves) was the code for a series of blog posts I did about writing a roguelike in Clojure.
 * [cherryflavoredbugseverywhere](https://bitbucket.org/sjl/cherryflavoredbugseverywhere/) was a Bugs Everywhere web UI written with CherryPy.
 * [django-hoptoad](https://github.com/sjl/django-hoptoad) was a Django plugin for sending exceptions to Hoptoad.