Skip to main content

Olifante *'s Library tagged functional   View Popular

28 Mar 08

Abaababa: Monads are a class of hard drugs

"In Haskell, you have to start in the correct monad if you plan on doing any I/O (and you do). Ocaml's "implicit" monad is the same monad the overwhelming majority of programs live in: the imperative monad with exceptions."

abaababa.blogspot.com/...s-are-class-of-hard-drugs.html - Preview

Monads Haskell functional ocaml programming critique

On the Relationship Between Python and Lisp

"Python is growing, but not towards Lisp. As Python becomes more popular, I expect advocates of other languages will try to claim it as a descendant of theirs"

www.prescod.net/...IsPythonLisp.html - Preview

python lisp programming comparison essay languages criticism functional lispiness

24 Mar 08

LFE - Lisp Flavoured Erlang

"LFE, Lisp Flavoured Erlang ... is a lisp syntax front-end to the Erlang compiler. Code produced with it is compatible with
'normal' Erlang code."

forum.trapexit.org/viewtopic.php - Preview

lisp erlang lfe programming skin functional syntax

29 Feb 08

Erlang – The CEO’s View

Erlang as an Application System: "The critical aspect of the Erlang/OTP that makes is a suitable candidate to be an Application System turns out to be exactly the same as the key aspect of Operating Systems: concurrency is provided by processes"

oreillygmt.typepad.com/...erlang-the-ceos.html - Preview

erlang programming architecture distributed concurrency functional A_S effects processes

25 Feb 08

Unqualified Reservations: What's wrong with CS research

"we have no need for dynamic higher-order programming. All we need is static higher-order programming. In fact, "static higher-order programming" has another name.... In Lisp and its many relatives, "static higher-order programs" are called macros."

unqualified-reservations.blogspot.com/...ts-wrong-with-cs-research.html - Preview

research academia bureaucrats creativity freedom computer-science languages haskell lisp macros essay cs programming critique functional

13 Feb 08

JRM's Syntax-rules Primer for the Merely Eccentric - Scheme Macros

"We can no longer look upon [Scheme] macros as `simple rewrites'. We are starting to write macros whose purpose is to control the actions of the macro processing engine.... A [Scheme] macro is a compiler."

www.xs4all.nl/...define-syntax-primer.txt - Preview

functional macros scheme tutorial syntax primer

12 Feb 08

Glomek's Blog: What Y means to me

"I view the Y-Combinator as a combination of two ideas: Self application, and handling the recursion in a different function from the one that does the computation."

glomek.blogspot.com/...what-y-means-to-me.html - Preview

functional programming lisp scheme cs recursion ycombinator

11 Feb 08

Project LambdaCan---Lambda Calculus in a Can

"Project LambdaCan [...] implements a reducer (interpreter) for the Lambda Calculus [...] in a can that you can connect to your PC using a USB cable. [...] LambdaCan is essentially an Arduino Diecimila board mounted in a cough drop can using epoxy putty"

alum.wpi.edu/...lambdacan.html - Preview

arduino lambda-calculus lambda lisp hardware can fun embedded electronics cs functional programming church

05 Dec 07

The Trivial Monad

"Using return and bind we have achieved our goal of wrapping objects and freely manipulating wrapped objects while keeping them wrapped [...]. And that, really, sums up what a Haskell monad is all about."

sigfpe.blogspot.com/...trivial-monad.html - Preview

monads tutorial programming haskell functional essence explanation bind return wrapper tainting container

The IO Monad for People who Simply Don't Care

"Many programming languages make a distinction between expressions and commands [...]. Haskell is no different [...]. The IO monad is just a device to help make this distinction. And that's the last time I'll mention the word 'monad' for a while."

sigfpe.blogspot.com/...or-people-who-simply-dont.html - Preview

haskell monads IO tutorial expressions statements commands actions functions functional explanation

29 Nov 07

Execution in the Kingdom of Nouns

"In Javaland, by King Java's royal decree, Verbs are owned by Nouns. [...] Verbs in Javaland are responsible for all the work, but as they are held in contempt by all, no Verb is ever permitted to wander about freely."

steve-yegge.blogspot.com/...ution-in-kingdom-of-nouns.html - Preview

functions parable java classes methods oop satire functional lambda programming limitations verbosity criticism

28 Nov 07

Dynamism, Legacy of the Visigoths

«it is, when you pause to think about it, strange that when a programmer asks you how you are, the proper response is "Dynamic, thanks!" if you are feeling well and "Kinda static today..." if you are ill»

lambda-the-ultimate.org/1562 - Preview

haskell python ruby dynamic static typing functional miranda ml parody metaphor humor analogy monks barbarians

22 Nov 07

Erlang String Lambdas

"Over the last weekend I wanted to have a go at porting Oliver Steele's string lambda into Erlang. And here is the result"

debasishg.blogspot.com/...erlang-string-lambdas.html - Preview

erlang functional programming string_lambdas lambdas shorthand syntax_sugar convenience javascript

19 Oct 07

F# - A Functional Programming Language

"We will be partnering with Don Syme and others in Microsoft Research to fully integrate the F# language into Visual Studio and continue innovating and evolving F#. In my mind, F# is another first-class programming language on the CLR."

blogs.msdn.com/...onal-programming-language.aspx - Preview

functional F# dotnet .net language microsoft CLR first-class visualstudio promotion

12 Oct 07

Programming as if Performance Mattered - NOT!

"The big difference is that the code changes I made are substantially safer than running a program and having it silently hang the system. [...] Really, this is what those cycle-counting programmers from 1985 dreamed of."

www.dadgum.com/...performance.html - Preview

essay erlang functional performance productivity optimization graphics targa

Features of Common Lisp

List and explanation of 25 features that make Common Lisp uniquely powerful, including: Rich & exact arithmetic, Generalized references, Multiple values, Macros, Nonlocal control transfer, Functional functions, Multiple dispatch, Programmable parser.

abhishek.geek.nz/lisp-features - Preview

lisp overview examples functional common-lisp advocacy

1 - 20 of 53 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo