User loginNavigation |
FunctionalWhat is polytypic programming?
Generic programming — Or: write everything once
Ralf Hinze summarizes polytypic programming, with a focus on Generic Haskell. He discusses:
Systematic search for lambda expressionsSystematic search for lambda expressions by Susumu Katayama
Although the algorithm is slow and only works on small expressions, it looks helpful. Perhaps there could be some synthesis with Hoogλe, or whatever the name is after Google makes them change it. By Jim Apple at 2005-11-26 15:01 | Functional | Lambda Calculus | 5 comments | other blogs | 12835 reads
The Reasoned SchemerGuess what I stumbled across at my local bookstore? Previously mentioned on LtU, and now available... When the book was announced, Ehud said: Authored by two of my favorites, Dan Friedman and Oleg, I have such high expectations, that however great the book is going to be, I am sure to be disappointed... After working through the first five chapters (and sneaking a look at the implementation at the end), I'm pleased to announce that no one is likely to be disappointed... It's a real tour de force. As expected, the focus this time is logic programming, in the form of a new set of primitives elegantly implemented around a backtracking monad in Scheme. Of course the format is familiar and comfortable, and of course it's charmingly illustrated by Duane Bibby. So, get your copy today, and congratulations to the authors on a job well done! By Matt Hellige at 2005-11-08 20:49 | Fun | Functional | Logic/Declarative | Misc Books | 17 comments | other blogs | 33664 reads
New blog
A fairly recent blog that might interest some LtU readers.
It's early days yet, so I am sure the author could use some encouragement and support... Commercial Users of Functional Programming (CUFP)
(via the LtU forum)
The presentations aren't online unfortunately, but it's good to know about this meeting. Zipper-based file server/OS
zfs-talk: Expanded talk with the demo. It was originally presented as an extra demo at the Haskell Workshop 2005 By shapr at 2005-10-08 10:10 | Fun | Functional | Implementation | Theory | 21 comments | other blogs | 39356 reads
NetKernel - XML processing pipelineIt rapidly became clear that a single language runtime is too limited for general applications ... as a minimum we needed both a linear-flow language and a recursive tree composition language ... while declarative languages are excellent for rapid assembly of XML operations, they are terrible for expressing business logic and logical flow-control ... Our other declarative language is XML Recursion Language (XRL). XRL is like XInclude with services, in which inclusion references fire service invocations into the URI address space in order to recursively compose an XML document. XRL is an elegant and powerful way of building XHTML applications ... The active URI, in combination with the local NetKernel environment, is a functional program - Introducing NetKernel. It's another XML pipeline (there's a Freshmeat project that lets Coccoon apps run in NetKernel), apparently from HP, which might interest people here. By andrew cooke at 2005-09-26 18:12 | Functional | Logic/Declarative | Python | XML | 2 comments | other blogs | 7850 reads
Visual HaskellVisual Haskell is a complete development environment for Haskell software, based on Microsoft's Visual Studio platform. Visual Haskell integrates with the Visual Studio editor to provide interactive features to aid Haskell development, and it enables the construction of projects consisting of multiple Haskell modules, using the Cabal building/packaging infrastructure. Worth knowing about. The essence of Dataflow Programming by Tarmo Uustalu and Varmo VeneThe Essence of Dataflow Programming
If you've ever wondered about dataflow or comonads, this paper is a good read. It begins with short reviews of monads, arrows, and comonads and includes an implementation. One feature that stood out is the idea of a higher-order dataflow language. By shapr at 2005-09-21 22:23 | Functional | Implementation | Logic/Declarative | Theory | 12 comments | other blogs | 28987 reads
Plugging Haskell InAndré Pang, Don Stewart, Sean Seefried, and Manuel M. T. Chakravarty. Plugging Haskell In (pdf). Proceedings of the ACM SIGPLAN Workshop on Haskell, 2004, pp. 10-21.
Two of the authors also have a more recent paper (pdf) describing applications they've built using hs-plugins. By Matthew Morgan at 2005-09-13 02:17 | DSL | Functional | Implementation | login or register to post comments | other blogs | 10163 reads
|
Browse archives
Active forum topics |
Recent comments
23 weeks 2 days ago
23 weeks 2 days ago
23 weeks 2 days ago
45 weeks 3 days ago
49 weeks 5 days ago
51 weeks 2 days ago
51 weeks 2 days ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago