recentpopularlog in

mcherm : via:lambdatheultimate   10

Programming Moon Lander in TeX
He programmed the logic for playing a Moon Lander game in TeX (of all things).
programming  hack  via:LambdaTheUltimate 
april 2013 by mcherm
Effective Scala
Twitter's style guide for Scala code. It has lots of good suggestions almost none of which have to do with trivial formatting issues, and many of which apply for ANY language, not just Scala.
via:LambdaTheUltimate  scala  programming  twitter 
february 2012 by mcherm
Passing a Language through the Eye of a Needle - ACM Queue
How the Lua language design was strongly influenced by wanting to make it very easy to embed.
languagedesign  via:LambdaTheUltimate  lua 
may 2011 by mcherm
YACC is Dead: the derivative of a regular expression
This paper introduces the odd concept of the derivative of a regular expression and discusses how to use it to build a really cool parser in a language like Haskell or Scala.
programming  computerscience  scala  via:LambdaTheUltimate  parsing 
december 2010 by mcherm
The SEC and the Python « Prof. Jayanth R. Varma’s Financial Markets Blog
How do you specify a complicated contract like the rules on how a complex security pays off different tranches of investors? How about with a program!
via:LambdaTheUltimate  finance  python  banking  programming  logic  philosophy 
april 2010 by mcherm
Programming Satan's Computer
A list of some real flaws discovered in cryptographic protocols even many decades after the protocols were in wide use.
personal_net  security  programming  cryptography  via:LambdaTheUltimate 
december 2009 by mcherm
API Design Matters | May 2009 | Communications of the ACM
Some very detailed examples of why poorly designed APIs can be very harmful.
programming  api  via:LambdaTheUltimate 
december 2009 by mcherm
Scheme to be split into two languages | Lambda the Ultimate
This may be unique to Scheme, but they're going to define a small language (very simple to implement) and a large language (decent libraries). The small language will be a subset of the large. For Scheme, I think this makes sense: being easy to implement is not a feature most languages aspire to, but it IS a special feature of Scheme.
languagedesign  programming  scheme  via:LambdaTheUltimate 
october 2009 by mcherm
Are We There Yet? A deconstruction of object-oriented time: HickeyJVMSummit2009.pdf
Interesting paper. He claims we should use immutable values, and separate "identities" which are a series of values that are "causally related". Use more trees! Supports concurrency (you can look at things while someone else changes it). May be the same as software transactional memory (I'm unclear).
functional  via:LambdaTheUltimate  programming  datastructures  stm  concurrency 
october 2009 by mcherm

Copy this bookmark:

to read