RSSAmplifier

Blog

David Vázquez

Personal website

davazp.netRSS feed ↗10 posts

Latest posts

How to write a modern Lisp library with ASDF3 and Package Inferred System

If you are a novice Lisp programmer and you are confused about the difference between systems and packages, I recommend you to read the Packages, systems, modules, libraries - WTF? before you continue.

PostgreSQL from Lisp

Hello everybody,

The surprising JSCL rising

I am just back from a few days of holidays and have seen how active JSCL is! It is really exciting.

Back in action

Hello everyone. I have been away some days from the computer, but I am back now! I have spent two weeks in New York visiting such a great city. I had the opportunity to attend to a LispNYC meetup and enjoy the great atmosphere there. I hope to come back soon.

Forth model illustration

I like old systems which expose a good part of their internals, specially when they are so simple. I created this animation using ditaa to illustrate how execution is done in Forth:

Special arguments

I have learnt a new trick these days. Did you know that you can declare an argument as a special variable? Quoting Hyperspec:

Lisp to Javascript compiler

UPDATE 22 Nov 2014: The project was renamed to JSCL and now is hosted at http://github.com/davazp/jscl . You can also try the live demo . Raimon Grau and I have been working on a simple Lisp to Javascript compiler, in order to better understand how to bootstrap it. Now we got it. It compiles itself and the resulting code can be used from the browser. It can even call its own internals, which is…

Emphasizing text in ERC

I have realized ERC supports control characters to emphasize text as bold, underline… However, I prefer *foo*, /bar/ and _foobar_ syntax, just like org-mode and Gnus. So I have added the following code to my .emacs to do the job:

I wrote a Forth implementation for x86

Yes, I did it, and I have to say that it was one of the most exciting hack experiences that I have had. But let us start in the beginning, four years ago. At that time, a friend and I was writing some toys related to operating systems. He was a C programmer, but knowing that nobody even will try our system, I wanted to have some extra fun! I convinced him to embed a Forth in the kernel. I did not…

First post

Hello everybody. Here it is, a new github-hosted blog. You can know something about me now, but what will this blog be about? Unsurprisingly, I will tell different things I hack, as the main reason to open this blog is because I do not know many people to talk about this kind of things face-to-face. You will find some Lisp and Emacs-related posts probably, as well as some light math, but I will…