threedaymonk + compiler 21
Taking the Training Wheels Off the Arduino
october 2011 by threedaymonk
A Rake + avr-gcc + avrdude scaffold to compile for Arduino without the IDE.
arduino
avr
compiler
october 2011 by threedaymonk
OSX GCC Installer
august 2011 by threedaymonk
A C compiler for OS X without the overhead of the gigabytes of Xcode.
compiler
c
osx
august 2011 by threedaymonk
Ferret: An Experimental Clojure Compiler
august 2011 by threedaymonk
Includes an interesting description of how it works.
compiler
clojure
c++
august 2011 by threedaymonk
traceur-compiler
may 2011 by threedaymonk
‘Traceur is a JavaScript.next-to-JavaScript-of-today compiler that allows you to use features from the future today.’
javascript
compiler
may 2011 by threedaymonk
Buildroot
january 2011 by threedaymonk
‘Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system. Buildroot can generate any or all of a cross-compilation toolchain, a root filesystem, a kernel image and a bootloader image.’
linux
embedded
development
compiler
toolchain
january 2011 by threedaymonk
Ruby ‘compiler’ in CL
october 2010 by threedaymonk
Compiles a subset of Ruby to Common Lisp, and runs it pretty fast.
ruby
lisp
compiler
october 2010 by threedaymonk
Evolving Faster Haskell Programs (now with LLVM!)
march 2010 by threedaymonk
‘In which I use genetic algorithms to search for optimal LLVM optimizer passes to make Haskell programs faster’ with impressive results.
ga
algorithms
haskell
llvm
compiler
optimisation
march 2010 by threedaymonk
Faust Server
december 2009 by threedaymonk
FAUST is a compiled language for real-time audio signal processing.
audio
music
dsp
compiler
faust
december 2009 by threedaymonk
Closure Compiler
november 2009 by threedaymonk
Google tool which ‘compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left.’
webdev
compiler
javascript
optimisation
november 2009 by threedaymonk
ooc
october 2009 by threedaymonk
‘ooc is a modern, object-oriented, functional-ish, high-level, low-level, sexy programming language. it's translated to pure C with a source-to-source compiler. it strives to be powerful, modular, extensible, portable, yet simple and fast.’
programming
c
oop
compiler
october 2009 by threedaymonk
xmlvm
august 2009 by threedaymonk
Converts JVM, .Net or YARV bytecode to JVM, .Net, JavaScript, Python, C++ or Objective-C.
java
jvm
dotnet
ruby
yarv
javascript
python
c++
objectivec
compiler
crosscompiler
august 2009 by threedaymonk
Cross GCC on Mac OS X
april 2009 by threedaymonk
Compile for Windows/Linux from OS X.
programming
compiler
crosscompiler
osx
windows
linux
gcc
april 2009 by threedaymonk
Dynamic Languages Strike Back
may 2008 by threedaymonk
Transcript of a talk by Steve Yegge about dynamic language optimisation.
compiler
compsci
programming
may 2008 by threedaymonk
Basics of Compiler Design
april 2007 by threedaymonk
Free online text.
compsci
compiler
books
programming
software
education
april 2007 by threedaymonk
XRuby
december 2006 by threedaymonk
Ruby-to-Java .class compiler project. Has an offputting whiff of Enterprise around it, but we’ll see.
java
ruby
compiler
december 2006 by threedaymonk
related tags
algorithms ⊕ arduino ⊕ audio ⊕ avr ⊕ books ⊕ c ⊕ c++ ⊕ clojure ⊕ coffeescript ⊕ compiler ⊖ compsci ⊕ computing ⊕ crosscompiler ⊕ development ⊕ dotnet ⊕ dsp ⊕ education ⊕ embedded ⊕ faust ⊕ ga ⊕ gcc ⊕ haskell ⊕ interpreter ⊕ java ⊕ javascript ⊕ jvm ⊕ linux ⊕ lisp ⊕ llvm ⊕ music ⊕ objectivec ⊕ oop ⊕ optimisation ⊕ osx ⊕ parser ⊕ programming ⊕ python ⊕ ruby ⊕ software ⊕ toolchain ⊕ video ⊕ webdev ⊕ windows ⊕ yarv ⊕Copy this bookmark: