al3x + functional   28

Evlan
"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
"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
"a type-safe functional language that compiles to HTML, CSS, and JavaScript"
language  functional  html  css  javascript 
december 2011 by al3x
Shen
"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
"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
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
"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
"a library for lazy, functional programming in Javascript"
functional  javascript  library  lazy  opensource 
june 2010 by al3x
What Does Functional Programming Mean?
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
Why Why Functional Programming Matters Matters
"The great insight is that better programs separate concerns."
ruby  functional  programming 
may 2009 by al3x
Slinky
"[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
"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
"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
"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?
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
"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
"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
"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
The functional bits of Scala: pattern matching, immutable variables, that sort of thing.
programming  scala  functional  tutorial 
august 2008 by al3x
HotSwap Code using Scala and Actors
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
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

Copy this bookmark:



description:


tags: