[ -z $var ] works unreasonably well
There is a subreddit /r/nononoyes for videos of things that look like they’ll go horribly wrong, but amazingly turn out ok.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,709 posts.
There is a subreddit /r/nononoyes for videos of things that look like they’ll go horribly wrong, but amazingly turn out ok.
About two years ago, I wrote a quite complicated diff tool in Clojure. It was complicated enough that I struggled to fit the algorithm in my head and the inputs were large enough that I had to make some efforts to improve performance.
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
The “Sufficiently Clever Compiler” has become something of a trope in the Lisp community: the mythical beast that promises language and interface designers near-unlimited freedom, and leaves their output in a performance lurch by its non-appearance. A few years ago, I was young enough to join a research project to…
You already know that a + b * c + d is calculated as a + (b * c) + d. But how do you encode that knowledge precisely enough for a machine to act on it?
New Sublime Text plugin for working with Clojure
Explaining Ruby Fibers - Noteflakes
At Dan’s Stuff, we bring you the thrill and excitement of car auctions near me right to your screen. Our blog is dedicated to helping you navigate the fast-paced world of car auctions with confidence and expertise. We provide in-depth guides, expert advice, and the latest news to ensure you have all the information…
I don't care about avoiding GC or about maximum performance. I treat Rust as a high level language.
Hi, I'm Peter Bex, a Scheme and free software enthusiast from the Netherlands. See my user page on the CHICKEN wiki or my git server for some of my projects.
Sometimes you have a pointer to a class, and you want to invoke a method. You can use the -> operator for that.
Derek's Personal Portfolio/Blog
Guile is a rather niche language that I love dearly. Guile is a Scheme dialect that features an advanced optimizing bytecode compiler, a JIT compiler, and a modest set of developer tools for inspecting and debugging. Through my time spent developing Chickadee , a game programming library, I have gotten quite familiar…
I remember how pleasant it was to learn to program in C. There were so many good books explaining not only the language but also the standard library. I devoured both The C Programming Language (K&R) by Kernighan/Ritchie and The Standard C Library by P.J. Plauger. Then came Expert C Programming by Van der Linden and…
This article shows the obscure but useful capabilities of Hash, a simple but equally powerful data structure in Ruby.
The ride is coming to an end. The experiment is done. We tried, but we admit defeat. Four years ago we started adding support for an alternative HTTP backend in curl. It would use a library written in rust, called hyper. The idea was to introduce an alternative implementation of HTTP internals that you could ……
What does the following code do? If you answered
The difficulty in learning Clojure does not stem from its syntax, which happens to be extremely simple, but from having to learn new methods for solving problems. As such, we'll focus on understanding the core concepts and how they can be combined to solve problems the functional way.
Writing a lisp compiler from scratch in JavaScript: 3. LLVM
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
…unless you're an expert at assembly, that is. The title of this post was obviously meant to be an attention-grabber, but it is much truer t...
Colin Macleod Dundee Barnet Greece Tcl C++ Bloomberg Alcatel Intrasoft Autism
Sorry, the page you were looking for could not be found. Try either checking the URL for errors or visiting the homepage .