links · people · groups · tags | My: links · tags · groups · watchlists · notes login · sign up now! | help · blog
Simpy simpy
 
Arnould Brice, member since Jan 20, 2007
.
Search Everyone: "functional",

Top "functional" experts: robdefriesse, olifante, tercerintento, gigijin, tofgarion, lambdareader,

Groups about "functional": Smart replica watches combining both style and function, Unravel the mystery behind iphone, florida web design company , Computer help, firman, Extropianism,

1 - 10 of 25 next »   Watch brice
 
Total Functional Programming on lambda the ultimate
by brice 2008-11-29 00:11 ltu · functional · programing · cs · survey
http://lambda-the-ultimate.org/node/2003 - cached - mail it - history
BitC is a systems programming language that combines the ``low level'' nature of C with the semantic rigor of Scheme or ML. BitC was designed by careful selection and exclusion of language features in order to support proving properties (up to and including total correctness) of critical systems programs.
by brice 2007-07-12 22:16 os · functional · cs · scheme · compiler
http://www.bitc-lang.org/docs/bitc/spec.html - cached - mail it - history
The existing model of functional programming, although elegant and powerful, is compromised to a greater extent than is commonly recognised by the presence of partial functions. We consider a simple discipline of total functional programming designed to exclude the possibility of non-termination. Among other things this requires a type distinction between data, which is finite, and codata, which is potentially infinite.
by brice 2007-06-09 19:28 functional · cs · paper
http://www.jucs.org/jucs_10_7/total_functional_programming/jucs_10_07_0751_0768_turner.pdf - cached - mail it - history
This document describes the compilation process used by the CHICKEN Scheme to C compiler by explaining the different compilation stages on a simple example program.
by brice 2007-06-09 18:32 scheme · compiler · functional · examples
http://chicken.wiki.br/chicken-compilation-process - cached - mail it - history
I came across Iavor’s "jokes" page, including a funny bit called “The Evolution of a Programmer” in which the traditional imperative "Hello, world" program is developed through several variations, from simple beginnings to a ridiculously complex extreme. A moment’s thought turned up the factorial function as the best functional counterpart of "Hello, world". Suddenly the Muse struck and I knew I must write out these examples, culminating (well, almost) in the heavily generalized categorical version of factorial provided by Uutsalu, Vene and Pardo.
by brice 2007-02-18 09:25 haskell · functional · humor
http://www.willamette.edu/~fruehr/haskell/evolution.html - cached - mail it - history
Template Haskell is an extension to Haskell 98 that allows you to do type-safe compile-time meta-programming, with Haskell both as the manipulating language and the language being manipulated.
by brice 2007-02-05 17:09 functional · metaprograming · haskell
http://www.haskell.org/th/ - cached - mail it - history
This paper explores the use monads to structure functional programs. No prior knowledge of monads or category theory is required. Monads increase the ease with which programs may be modified. They can mimic the effect of impure features such as exceptions, state, and continuations; and also provide effects not easily achieved with such features. The types of a program reflect which effects occur. The first section is an extended example of the use of monads. A simple interpreter is modified to support various extra features: error messages, state, output, and non-deterministic choice. The second section describes the relation between monads and continuation-passing style. The third section sketches how monads are used in a compiler for Haskell that is written in Haskell.
by brice 2007-02-05 14:44 functional · haskell · cs
http://homepages.inf.ed.ac.uk/wadler/papers/essence/essence.ps.gz - cached - mail it - history
This page compares point-by-point the Objective Caml (OCaml) and Standard ML (SML) programming languages, the two main representatives of the ML programming language family. The comparison includes language design and current tool availability, as well as further social factors. This page isn't meant to be a complete comparison, but rather to highlight differences that might lead to choosing one language over the other.
by brice 2007-01-31 18:28 caml · functional · essay
http://www.cs.berkeley.edu/~adamc/mlcomp/ - cached - mail it - history
The replacements that work are: transform(λx.y) = function(){return function(x){return transform(y)()}} transform(x(y)) = function(){return transform(x)()(transform(y))} Unlambda introduced the backtick (`) as a prefix application operator
by brice 2007-01-30 18:10 functional · hacks · javascript
http://math.ucr.edu/~mike/lc2js.html - cached - mail it - history
These web pages provide a practical introduction to lambda reduction, with a few pointers to more esoteric issues. I'm a linguist, and I have linguists in mind for my audience, so linguistic issues will be emphasized (e.g., a discussion of the interaction of lambda with other binding operators such as ∃ "exists" and ∀ "forall").
by brice 2007-01-30 14:37 to_read · functional · javascript · tutorial
http://ling.ucsd.edu/~barker/Lambda/ - cached - mail it - history
1 - 10 of 25 next »  
Related Tags
 
- exclude ~ optional + require
Add Dates