al3x + functional 28
Evlan
8 weeks ago by al3x
"a programming language and a virtual machine, similar to Java/JVM or C#/.NET, but with many advantages. While Java and C# are essentially small extensions to the 35-year-old C/C++ software paradigm, Evlan makes a point of being very different. Evlan attempts to take many of the cutting-edge ideas in the programming language world today and combine them into one unified system"
programming
language
functional
capabilities
8 weeks ago by al3x
Idris
january 2012 by al3x
"a general purpose pure functional programming language with dependent types. Dependent types allow types to be predicated on values, meaning that some aspects of a program’s behaviour can be specified precisely in the type. It is compiled, with eager evaluation. Its features are influenced by Haskell and ML"
functional
programming
language
dependent
from instapaper
january 2012 by al3x
Elm
december 2011 by al3x
"a type-safe functional language that compiles to HTML, CSS, and JavaScript"
language
functional
html
css
javascript
december 2011 by al3x
Shen
october 2011 by al3x
"a portable functional programming language that offers the advantages of pattern matching, l calculus consistency, macros, optional lazy evaluation and static type checking. Shen has the most powerful type system of any existing functional language, including ML and Haskell. Shen includes an integrated fully functional Prolog and an inbuilt compiler-compiler"
language
functional
macro
lazy
static
pattern
october 2011 by al3x
Frege
september 2011 by al3x
"a non-strict, pure functional programming language in the spirit of Haskell"
haskell
jvm
functional
language
from instapaper
september 2011 by al3x
How to write a Haskell program - HaskellWiki
april 2011 by al3x
What an amazing resource. Every language needs a definitive, well-maintained guide like this one.
functional
haskell
howto
programming
tutorial
april 2011 by al3x
Qi
october 2010 by al3x
"an award-winning functional programming language that offers the best of Common Lisp with the advantages of pattern matching, l calculus consistency, and optional static type checking. It uses sequent calculus notation to define types, and has the most powerful type system of any existing functional language, including ML and Haskell."
functional
lisp
opensource
programming
language
october 2010 by al3x
wu.js
june 2010 by al3x
"a library for lazy, functional programming in Javascript"
functional
javascript
library
lazy
opensource
june 2010 by al3x
What Does Functional Programming Mean?
february 2010 by al3x
There are many de facto definitions, all of which fail to identify the important point to functional programming.
functional
presentation
programming
february 2010 by al3x
Taming Errors with FunctionalKit
february 2010 by al3x
Can't download for whatever reason.
functional
objective-c
iphone
cocoa
presentation
february 2010 by al3x
Why Why Functional Programming Matters Matters
may 2009 by al3x
"The great insight is that better programs separate concerns."
ruby
functional
programming
may 2009 by al3x
Slinky
december 2008 by al3x
"[an] HTTP library for web applications using the Scala Programming Language. It models a web application as a function :: Request -> Response rather than the more typical side-effecting procedure that accepts both a Request and Response to perform effects on the response. The Request and Response are modelled algebraically using Scala's closed algebraic data types"
http
scala
library
functional
algebra
december 2008 by al3x
IBAL
december 2008 by al3x
"general-purpose language for probabilistic modeling, parameter estimation and decision making. It generalizes Bayesian networks, hidden Markov models, stochastic context free grammars, Markov decision processes, and allows many new possibilities."
programming
language
functional
statistics
probability
ocaml
research
december 2008 by al3x
Stream of Consciousness
december 2008 by al3x
"I hope this helps in reducing Haskell envy a little bit." Processing text with something like Unix pipes in OCaml.
ocaml
functional
programming
blog
december 2008 by al3x
The Ur Programming Language Family
october 2008 by al3x
"a programming language designed to introduce richer type system features into functional programming in the tradition of ML and Haskell. Ur is functional, pure, statically-typed, and strict. Ur supports a powerful kind of metaprogramming based on row types."
ur
functional
language
typing
web
october 2008 by al3x
Procedural Code in Functional Clothing?
october 2008 by al3x
An exploration of why Scala's List library is implemented in a procedural style. The answer: performance. The commenters have some interesting alternate implementations.
scala
implementation
performance
functional
october 2008 by al3x
PLT Scheme
august 2008 by al3x
"an innovative programming language that builds on a rich academic and practical tradition"
lisp
functional
scheme
programming
language
august 2008 by al3x
ICFP Programming Contest
august 2008 by al3x
"an annual programming contest associated with the International Conference on Functional Programming"
contest
programming
functional
august 2008 by al3x
Introduction to High-level Programming with Scala
august 2008 by al3x
"Introduces some of the essential tenets of functional programming and why they are important [...] draws on the existing Java knowledge of the audience to relate foreign concepts [...] then goes on to introduce the Scala programming language."
presentation
video
scala
functional
programming
tutorial
august 2008 by al3x
The Seductions of Scala, Part II - Functional Programming
august 2008 by al3x
The functional bits of Scala: pattern matching, immutable variables, that sort of thing.
programming
scala
functional
tutorial
august 2008 by al3x
Functional Programming Koans, in OCaml
august 2008 by al3x
Worth it for the lazy evaluation joke.
programming
ocaml
philosophy
humor
functional
august 2008 by al3x
HotSwap Code using Scala and Actors
december 2007 by al3x
Effectively, "how to change the main loop of an actor" in Scala.
scala
concurrency
functional
tip
december 2007 by al3x
A Use of the Y Combinator in Ruby
december 2007 by al3x
I love shit like this: autovivication of hashes via the Y combinator. Check out zenspider's super clean, Lisp-bullshit-free implementation at the bottom.
ruby
functional
programming
tip
december 2007 by al3x
related tags
algebra ⊕ blog ⊕ capabilities ⊕ cocoa ⊕ compsci ⊕ concurrency ⊕ contest ⊕ css ⊕ datastructure ⊕ datastructures ⊕ dependent ⊕ functional ⊖ haskell ⊕ history ⊕ howto ⊕ html ⊕ http ⊕ humor ⊕ implementation ⊕ iphone ⊕ javascript ⊕ jvm ⊕ lambda ⊕ language ⊕ lazy ⊕ library ⊕ lisp ⊕ list ⊕ macro ⊕ math ⊕ objective-c ⊕ ocaml ⊕ opensource ⊕ pattern ⊕ performance ⊕ philosophy ⊕ presentation ⊕ probability ⊕ programming ⊕ reference ⊕ research ⊕ ruby ⊕ scala ⊕ scheme ⊕ static ⊕ statistics ⊕ tip ⊕ tutorial ⊕ typing ⊕ ur ⊕ video ⊕ web ⊕Copy this bookmark: