Update on Domain-Specific Languages in R

I’ve managed to get a lot written on my book on domain-specific languages in R over the last two weeks. I’ve been working on this book, rather than my book on hash tables because I got an email from Apress at the beginning of January asking if I had new books for them. Well, yes, I have this book on domain-specific languages; I just haven’t written it yet.

Well, now I have written most of it. I have all the theory I want in it, I think, and just want a few more interesting examples in the last chapters. I haven’t implemented those yet, though, so I need to do a bit of coding before I can write more. I look forward to that—hacking new languages is always fun.

After that, I’ve been asked to write a book about machine learning. I have to think a bit about what I can contribute to that topic. There are plenty of books about how to apply machine learning techniques in R, but I don’t know how much has been written about implementing algorithms. Or at least written about efficient implementations. There are plenty of blog posts and such, but I haven’t seen it in any of the R books I have.

Author: Thomas Mailund

My name is Thomas Mailund and I am a research associate professor at the Bioinformatics Research Center, Uni Aarhus. Before this I did a postdoc at the Dept of Statistics, Uni Oxford, and got my PhD from the Dept of Computer Science, Uni Aarhus.

2 thoughts on “Update on Domain-Specific Languages in R”

  1. The book on Gumroad is now as complete as that version will get. I will give it some editing, but not add more material. I have just received the final contract from Apress so they have the publishing rights now and I have to pull it soon from Gumroad. I have to hand in a final manuscript April 1st and then it typically takes two-three months until it is published. That version will contain two or three more chapters that are not in the Gumroad version.

    After that, they have asked me to write a book on implementing machine learning algorithms. I think this is a very interesting topic, and one I have taught for more than ten years, but to actually give that a decent treatment is going to take more than a few months of writing. Since that book is essentially already on its way to be bought by them, I will not put it on Gumroad (unless they decide against buying it when they see it), so it will not be out until the end of the year or maybe early next year.

    In the meantime, I am also working on other books. I look forward to getting back to my book on hash tables…

Leave a Reply