Review: Posterous Importer plugin for WordPress

Transferring over to this WordPress from my old blog, I decided to try and automate the process using the Posterous Importer plugin. I was thrilled to find someone had written this. Results were mixed in my case.

Read full story Comments { 0 }

Setting up this WordPress (tease post)

After some difficulty getting WordPress setup on a Linode with Nginx, I decided to try rebuilding with a StackScript. As you can see, I’m up and running! I’ll elaborate the setup process with some actually useful information in a later post.

Read full story Comments { 2 }

On unhygienic macros

Unhygienic macro systems are not useful for architecting large systems of perfect, pure modules. They’re great for sketching out abstractions that work on a semi-local level. They essentially enhance your ability to quickly reinvent the wheel, which is very valuable since, despite our perennial efforts to make it otherwise, the wheel must be reinvented quite often [...]

Read full story Comments { 0 }

Lisp representation for the JS dot operator

I once took a poll on Arc Forum about the most ergonomic lispy representations for JavaScript dot notation. Recently I’ve been taken by all the options Clojure provides for its Java Interop and am inspired to consider similar possibilities for LavaScript:

Read full story Comments { 0 }

Fexprs and laziness

I believe there is a connection between fexprs and laziness. It could be that programming mostly in fexprs and only using eval when necessary gets you something like what lazy evaluation does for Haskell. However, it may be problematic to build programs mostly out of fexprs rather than functions.

Read full story Comments { 0 }

JavaScript representations of cons

1) Efficient implementation, but doesn’t allow for improper lists: ['a', 'b', 'c'] car = function(xs) { return xs[0]; } cdr = function(xs) { return xs.slice(1); }

Read full story Comments { 0 }

Acknowledgements – Try Arc

Developed using Chris Done’s jquery-console and Racket’s sandbox library. Color scheme and logo borrowed from as a tribute. « Back to Try Arc

Read full story Comments { 0 }

You should Try Arc if…

You would probably find Try Arc useful if any of the following accurately describes you: You’re an experienced programmer who wants to try Arc or Lisp but doesn’t care for fussing around with installations.

Read full story Comments { 0 }

Try Arc

I wrote inspired by sites like Try Ruby and Try Haskell. My hope is that it can become a way for people to experiment with Arc and go through the tutorial without having to install mzscheme. The REPL points out that it’s “lacking certain refinements”. These correspond roughly to what’s on the Try Arc TODO list. [...]

Read full story Comments { 0 }

Try Arc TODO

Some things that could make Try Arc better: fix memory leak DONE a more advanced implementation could save the oldest client envs to disk and swap in/out based on need, rather than killing old clients; or better yet, only kill the continuations orphaned by their clients, and if at maximum capacity, ask new visitors to try back [...]

Read full story Comments { 0 }