read or learn more
λ λ λ
Fogus' Thoughts on life, programming, and thinking
❤ c clj erl pl frink fth cl org pure icl qi ❤
Follow me on Twitter... or RSS...
Run this blog in mobile
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
A few weeks ago I tweeted: Every programmer should create, at least once: OS, editor, database, roguelike, interpreter, compiler and robot. Every programmer should create, at least once: OS, editor, database, roguelike, interpreter, compiler and robot.— Fogus (@fogus) November 14, 2012 Yesterday a lovely post was released by an adventurous programmer Gusts Kaksis who hopes […]
Usenet: Lisp: On Macros<br/> Portrait of a n00b<br/> If you look back at the comments in my hypothetical code from 20 years ago, you’ll see that I was doing exactly what Emily does: making up a temporal narrative in an attempt to carve out a mental picture of the computation for myself. These stories I […]
Bytecode interpreters for tiny machines<br/> A Principled Approach to Operating System Construction in Haskell<br/> Developing Jira Studio<br/> As you can see, when writing even a moderately complex plugin, you have to be very aware of the differences across the applications, even in fundamental areas like logging. Furthermore, the differences will force you to write three […]
Unclutter the crisper<br/> p4wn<br/> Mastering Business Through Self-Education<br/> So skip the fancy diploma and $150,000 loan – you can get a world-class business education simply by reading these books. PAWN 16721 LD A (HL) 126 (81) ADD N 238 128 (65) LD HL NN 33 228 64 JP NZ DIS 32 2 LD L N […]
Lazy programming<br/> Lazy programming is a general concept of delaying the processing of a function or request until the results are needed. Cloudbook<br/> According to our anonymous source, the initial Cloudbook model will be powered by a Via C7 ULV processor clocked at 1.2GHz, and come with a 30GB hard drive. It will ship in […]
Continue