jchris + haskell   11

argumatronic - The Nesting Instinct
This post is an experiment I decided to attempt after conversations with Ben Lesh and some other folks. I will assume as little knowledge of Haskell as I possibly can here. Later we’ll talk about some tools we have in Haskell to make the pattern more conceptually compact.
haskell  tutorial 
january 2018 by jchris
Write Yourself a Haskell... in Lisp (17 February 2013)
For me, the best way to understand something is usually to implement it myself. So when I first started getting serious about Haskell, I implemented (in Common Lisp) a simple lazy functional programming language that used graph rewriting for the interpretation.
haskell  common-lisp  interpreter  lisp 
march 2013 by jchris
Why learning Haskell/Python makes you a worse programmer
So, learning Python and Haskell has demoralised me and encouraged me to write code that is bizarre and difficult to understand, and, in the context of an OOP code base, provides little benefit over imperative programming. I have no doubt that in general I
opinion  programming  functional  haskell  python 
april 2008 by jchris
Write Yourself a Scheme in 48 hours
Most Haskell tutorials on the web seem to take a language-reference-manual approach to teaching. They show you the syntax of the language, a few language constructs, and then have you construct a few simple functions at the interactive prompt. The "hard s
haskell  scheme  parser  tutorial  via:usenet 
august 2007 by jchris
Crossing borders: Closures
Closures are blocks of code that can be used as arguments to functions
and methods. The programming construct has long been a staple of
languages such as Lisp, Smalltalk, and Haskell. The Java community has
resisted closures so far, even as competing lang
article  closure  haskell  lisp  java  ruby  smalltalk  developerworks 
april 2007 by jchris
developerWorks : Java technology : Technical library view
In the Crossing borders series, author Bruce Tate advances the notion that today's Java programmers are well served by learning other approaches and languages. The programming landscape has changed since Java technology was the obvious best choice for all
articles  closure  lisp  java  smalltalk  haskell  developerworks 
april 2007 by jchris
FPL Marshalling Survey
Survey on Marshalling in Functional Programming Languages -=- These are the results of the FPL Marshalling Survey that I did in 11/2003. -=- The Survey started as an attempt to classify various well-known functional programming languages according to thei
functional  language  programming  survey  common-lisp  erlang  haskell  scheme 
september 2006 by jchris
Mailing list archives for ruby lists (and one haskell list?)
programming  haskell  ruby  mailing-list 
may 2006 by jchris
Packrat Parsing and Parsing Expression Grammars
The following sub-pages contain my papers on parsing expression grammars (PEGs), an alternative to context free grammars for formally specifying syntax, and packrat parsers, or linear-time memoizing parsers for PEGs. In addition to the papers themselves,
haskell  language  parser  programming  packrat  grammar  via:audrey 
april 2006 by jchris

Copy this bookmark: