Geiser 0.5 is out both on Marmalade and Melpa.
Author: grant
Schluessel – A Scheme Implementation on Java
Schluessel is an R5RS Scheme implementation based on Java. Schluessel can manipulate Java libraries by using reflection. Scheme applications written by Schluessel can also embed in Java applications.
husk scheme
husk is a dialect of Scheme written in Haskell that implements a superset of the R5RS standard.
Husk may be used as either a stand-alone interpreter or as an extension language within a larger Haskell application, and is available under the MIT license.
Scheme Spheres
Scheme Spheres is the batteries (as in “batteries included”) for the Gambit Scheme Compiler. It is a collection of modules and tools to help you build stuff.
Personal Accountability in Research
The right question to ask
Reflecting upon the little model tonight, it occurs to be that although I took significant efforts to simplify the model down the the smallest thing possible, it was still too big. Not the model itself, but the question. It is a probably good question, “How do endometrial cells survive and reproduce outside of the uterus?”, but where does it lead? What does it reveal? I don’t know. Perhaps a better question is how to predict endometriosis without surgery.
Tidy Data
A huge amount of effort is spent cleaning data to get it ready for data analysis,
but there has been little research on how to make data cleaning as easy and effective
as possible. This paper tackles a small, but important, subset of data cleaning: data
“tidying”.
— Wickham
Tidy Data is a must-read paper.
Current Career Bio
General: Computational engineer. Research scientist. Human being.
Specific: Master software engineer. Interpersonal manager.
Locations:
Milwaukee, WI, USA.
Kuala Lumpur, Selangor, Malaysia.
Emacs package management with DELPS
Part of my education on Emacs package management continues here with DELPS.
Effective JavaScript Book Review
Looking for resources to help you maximize your learnings and minimize your time use is often fruitless. Publishing deadlines cut books short, real life gets in the author’s way, and personal preference, well there isn’t much you can do about that. In many ways, this book is an oddity.
The voice is at ease, nothing is crammed down your throat and it doesn’t feel like he was slamming caffeinated beverages just to get it done. It is refreshing being the recipient of an exposition that not only teaches you, but questions you, and sets expectations of you and what you should learn. The book is broken up into 68 different lessons, and it ends up being a perfect approach. It gives you time to pick it up when you are free and dig as deep as you want. It also is very humble, the sections make the point and pose the advice, and if you don’t grok it then you had better revisit it. Again, it makes for peaceful and pleasant reading, without sacrificing the seriousness or even urgency of the valuable points contained within.
Books like this are few and far between, at least when it comes to industrial concerns. This book is a gem for the JavaScript technology, because it poses the technology for thoughtful grownups instead of obsessing over the 24h tricks, recipes of the week, and “one way to do it right”, it will be a timeless contribution that will always be valued.
Just like the author said, it is not for new learners of the language, it is for experiences programmers who have gotten through the first 80% and now want to master the remaining 80%.
On the Kindle it looked great, text, code, and pictures.
In my eyes, this is the missing manual that should have gone out with ECMA-262. 5/5