Re: [Haskell-cafe] Enterprise Haskell AMQP library initial start and would like to pass it off to someone.

2008-01-27 Thread Berlin Brown
On Jan 27, 2008 3:06 AM, Don Stewart [EMAIL PROTECTED] wrote: berlin.brown: I started a AMQP library; there really isn't a lot there but at least I was able to connect to the server. Here is the code and hopefully someone else can continue with the project. The AMQP protocol is

Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Derek Elkins
On Wed, 2008-01-23 at 13:29 +, Simon Peyton-Jones wrote: Friends Over the next few months I'm giving two or three talks to groups of *non* functional programmers about why functional programming is interesting and important. If you like, it's the same general goal as John Hughes's

Re: [Haskell-cafe] Enterprise Haskell AMQP library initial start and would like to pass it off to someone.

2008-01-27 Thread Don Stewart
berlin.brown: I started a AMQP library; there really isn't a lot there but at least I was able to connect to the server. Here is the code and hopefully someone else can continue with the project. The AMQP protocol is moderately complex. HTTP is simple and stuff like RMI, JMS, Database

Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Bulat Ziganshin
Hello Paul, Saturday, January 26, 2008, 11:03:30 PM, you wrote: * Say computers are cheap but programmers are expensive whenever explaining a correctness or productivity feature. This is true only if talking to people in high-income nations. Even in low-income nations, its only

Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Bulat Ziganshin
Hello Dipankar, Sunday, January 27, 2008, 12:16:38 AM, you wrote: Anyway, no we're older, and we realize that it would have helped our math understanding out quite a bit had we learned more physics, engineering, etc. Or had we learned 19th century mathematics well. The Russian program seems

Re: [Haskell-cafe] Re: The programming language market (was Re: Why functional programming matters

2008-01-27 Thread Bulat Ziganshin
Hello Stefan, Sunday, January 27, 2008, 1:14:46 AM, you wrote: But historically, computers have been available at all kinds of price ranges, so people chose the price point that fit them. So, for the last 15 years or so already computers have been chosen (in the wealthy countries) to be

Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Bulat Ziganshin
Hello jerzy, Sunday, January 27, 2008, 1:48:07 AM, you wrote: I've often heard from my Eastern European colleagues that they learned almost nothing about computer science back home... === Well, I have the impression, at least I intended to say just the reverse (not the opposite), that the

Re: [Haskell-cafe] Enterprise Haskell AMQP library initial start and would like to pass it off to someone.

2008-01-27 Thread Paul Johnson
Berlin Brown wrote: I started a AMQP library; there really isn't a lot there but at least I was able to connect to the server. Arrgh: I was hoping I would be the first to announce this. I've been working on one (on and off) for a few months now. I've got most of the translation from XML

Re: [Haskell-cafe] Enterprise Haskell AMQP library initial start and would like to pass it off to someone.

2008-01-27 Thread Paul Johnson
Don Stewart wrote: berlin.brown: I started a AMQP library; there really isn't a lot there but at least I was able to connect to the server. Here is the code and hopefully someone else can continue with the project. Thanks! Would you like this packaged up for hackage.haskell.org, so

Re: [Haskell] Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Alex Young
Isaac Dupree wrote: Derek Elkins wrote: and you can have unboxed values in dynamically typed languages. really? Sure that's possible as an optimization, but I thought that to explicitly specify that would require a known static type. Or perhaps the bit-tagging by which some Scheme

Re: [Haskell-cafe] NDP

2008-01-27 Thread Henning Thielemann
On Fri, 25 Jan 2008, Stephan Friedrichs wrote: Hi all, is someone familiar with compiling ndp (nested data parallel Haskell), Speed with less convenience-version? I followed the guide at http://www.haskell.org/haskellwiki/Data_Parallel_Haskell/PackageNDP but executing make in the

Re: [Haskell-cafe] hxt memory useage

2008-01-27 Thread Neil Mitchell
Hi Perhaps a more modern approach would be StAX[1]-like rather than SAX-like? In either case, streaming, non-DOM. Remember, Haskell has lazy evaluation. TagSoup is basically a SAX approach, without the massive pain of the Java version and the API being back to front compared to what you want.

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Hans van Thiel
On Sun, 2008-01-27 at 11:49 +0300, Bulat Ziganshin wrote: Hello Dipankar, Sunday, January 27, 2008, 12:16:38 AM, you wrote: Anyway, no we're older, and we realize that it would have helped our math understanding out quite a bit had we learned more physics, engineering, etc. Or had we

Re: [Haskell-cafe] hxt memory useage

2008-01-27 Thread Steve Lihn
Suggestion: a binding to Expat, like perl and python did. So this is a request for an xml-light based on lazy bytestrings, designed for speed at all costs? -- Don ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org

Re: [Haskell-cafe] Re: Draft chapters of Real World Haskell now publicly available

2008-01-27 Thread Jules Bean
Achim Schneider wrote: Will there be a chapter on OpenGL? Please, don't. With the current state of Haskell's openGL, all you need is the redbook and a sed command that removes the 3f from vertex3f. I'm not going to try to make a case for the authors of RWH to do a chapter on OpenGL. I

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Victor Nazarov
On Jan 27, 2008 11:49 AM, Bulat Ziganshin [EMAIL PROTECTED] wrote: oh, yes, they are really still study 19th century physics, but not because of great mind, but due to age of university professors. i've studied at Moscow University in 89-91 and department of computer languages still studied

Re: [Haskell-cafe] Enterprise Haskell AMQP library initial start and would like to pass it off to someone.

2008-01-27 Thread Don Stewart
paul: Don Stewart wrote: berlin.brown: I started a AMQP library; there really isn't a lot there but at least I was able to connect to the server. Here is the code and hopefully someone else can continue with the project. Thanks! Would you like this packaged up for

Re: [Haskell-cafe] hxt memory useage

2008-01-27 Thread Don Stewart
That's a great little job actually. I'll have a go! stevelihn: Suggestion: a binding to Expat, like perl and python did. So this is a request for an xml-light based on lazy bytestrings, designed for speed at all costs? -- Don ___

Re: [Haskell-cafe] hxt memory useage

2008-01-27 Thread Don Stewart
matthew.pocock: On Saturday 26 January 2008, Keith Fahlgren wrote: Perhaps a more modern approach would be StAX[1]-like rather than SAX-like? In either case, streaming, non-DOM. I am concerned by the number of people expressing willingness to abandon namespace support, but perhaps I'm

[Haskell-cafe] Upgrading ByteString causes (seemingly) impossible RTS linker errs

2008-01-27 Thread Austin Seipp
Recently I've been developing my IRC bot a little further, and in the midst of it I have come across a very problematic issue that revolves around GHC-dependencies vs. application-dependencies. The central issue is ByteString. Currently, the ghc package depends on bytestring-0.9.0.1. However, the

Re: [Haskell-cafe] Upgrading ByteString causes (seemingly) impossible RTS linker errs

2008-01-27 Thread Don Stewart
mad.one: Recently I've been developing my IRC bot a little further, and in the midst of it I have come across a very problematic issue that revolves around GHC-dependencies vs. application-dependencies. The central issue is ByteString. Currently, the ghc package depends on

Re: [Haskell-cafe] Upgrading ByteString causes (seemingly) impossible RTS linker errs

2008-01-27 Thread Adam Langley
On Jan 27, 2008 12:24 PM, Don Stewart [EMAIL PROTECTED] wrote: It should be possible to specify that your lib depends on exactly 0.9.0.1 in the .cabal file. In the same general area. When you upgrade something like bytestring and have to update everything that was built with it (otherwise

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Don Stewart
brian.sniffen: On Jan 27, 2008 3:49 AM, Bulat Ziganshin [EMAIL PROTECTED] wrote: a few months ago i have a conversation with today student and they still learn Lisp (!!!). it seems that they will switch to more modern FP languages no earlier that this concrete professor, head of PL

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Brian Sniffen
On Jan 27, 2008 3:49 AM, Bulat Ziganshin [EMAIL PROTECTED] wrote: a few months ago i have a conversation with today student and they still learn Lisp (!!!). it seems that they will switch to more modern FP languages no earlier that this concrete professor, head of PL department, which in 60s

[Haskell-cafe] C# parser written in Haskell

2008-01-27 Thread Joel Reymont
Does anyone have a C# parser written in Haskell? Thanks, Joel -- http://wagerlabs.com ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Lennart Augustsson
You mean as the the POPL paper, http://lambda-the-ultimate.org/node/2622 ? On Jan 27, 2008 10:30 PM, Don Stewart [EMAIL PROTECTED] wrote: And just as PLT Scheme announces they're moving to immutable, pure lists http://lambda-the-ultimate.org/node/2631 They'll be getting a type system soon,

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Derek Elkins
On Sun, 2008-01-27 at 14:30 -0800, Don Stewart wrote: brian.sniffen: On Jan 27, 2008 3:49 AM, Bulat Ziganshin [EMAIL PROTECTED] wrote: a few months ago i have a conversation with today student and they still learn Lisp (!!!). it seems that they will switch to more modern FP languages

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Lennart Augustsson
Well, the POPL talk was very pro-types, saying that when you move from a scripting language to a language to write real systems you need static types. On Jan 27, 2008 9:52 PM, Derek Elkins [EMAIL PROTECTED] wrote: On Sun, 2008-01-27 at 14:30 -0800, Don Stewart wrote: brian.sniffen: On Jan

[Haskell-cafe] ANN: RPCA and fec

2008-01-27 Thread Adam Langley
Doubling up an announcement email again to reduce the traffic on the list. First: RPCA is an RPC system. This first release is pretty lacking, simple client-server interactions work but there's no lame-duck handling, load balancing, security etc. RPCA uses codec-libevent's tagged data structures

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Derek Elkins
On Sun, 2008-01-27 at 17:25 -0500, Brian Sniffen wrote: On Jan 27, 2008 3:49 AM, Bulat Ziganshin [EMAIL PROTECTED] wrote: a few months ago i have a conversation with today student and they still learn Lisp (!!!). it seems that they will switch to more modern FP languages no earlier that

Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Dipankar Ray
Hello Jerzy and Bulat, Thanks for your perspectives. Bulat, I can understand that you find it shocking that the folks at Moscow University still study Lisp, but I wouldn't be so quick to condemn them for being dinosaurs. After all, they just stopped teaching the SICP course (using Scheme) at

Re[4]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Bulat Ziganshin
Hello Hans, Sunday, January 27, 2008, 5:02:57 PM, you wrote: studied at Moscow University in 89-91 and department of computer languages still studied Lisp at those times (!). a few months ago i This reminds me, I worked at a Dutch telecomm software production company for a short while in

[Haskell-cafe] ANNOUNCE: xmonad 0.6 released

2008-01-27 Thread Don Stewart
The xmonad dev team is pleased to announce the 0.6 release of xmonad! http://xmonad.org xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manager features are

[Haskell-cafe] Re: The programming language market

2008-01-27 Thread jerzy . karczmarczuk
Derek Elkins writes: //Discussion about Lisp in Russia, some people not getting younger, Scheme with types, and other bedlam// No language that was ever popular has ever died as far as I can tell. This is one of the persistent truths which has to be carefully interpreted. Languages mutate

Re: [Haskell-cafe] Upgrading ByteString causes (seemingly) impossible RTS linker errs

2008-01-27 Thread Duncan Coutts
On Sun, 2008-01-27 at 12:54 -0800, Adam Langley wrote: On Jan 27, 2008 12:24 PM, Don Stewart [EMAIL PROTECTED] wrote: It should be possible to specify that your lib depends on exactly 0.9.0.1 in the .cabal file. In the same general area. When you upgrade something like bytestring and

Re: [Haskell-cafe] Re: The programming language market

2008-01-27 Thread ajb
G'day all. Quoting [EMAIL PROTECTED]: Algol is dead. No sense in disputing it. And yet Delphi is still alive. So is Modula-3, though it tends to be referred to as Java these days. And, of course, Haskell is ensuring that Miranda will never really die. Cheers, Andrew Bromage

Re: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Dan Licata
On Jan27, Dipankar Ray wrote: What I mean by this is that if I look at the CS programs at Berkeley, MIT, CMU, I don't see a huge emphasis on PL. Looking now at the MIT opencourseware offerings in EECS, I see no undergrad course that suggests that you'd learn anything about modern type

Re: Re[2]: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Tim Chevalier
On 1/27/08, Dipankar Ray [EMAIL PROTECTED] wrote: Hello Jerzy and Bulat, Thanks for your perspectives. Bulat, I can understand that you find it shocking that the folks at Moscow University still study Lisp, but I wouldn't be so quick to condemn them for being dinosaurs. After all, they just

Re: The programming language market (was Re: [Haskell-cafe] Why functional programming matters

2008-01-27 Thread Dipankar Ray
thanks for the correction - very informative! that'll teach me to just go to the opencourseware site at MIT only... On Sun, 27 Jan 2008, Dan Licata wrote: On Jan27, Dipankar Ray wrote: What I mean by this is that if I look at the CS programs at Berkeley, MIT, CMU, I don't see a huge

[Haskell-cafe] Re: HList error with hFoldr

2008-01-27 Thread oleg
After some fooling around, I came up with something I think makes sense. Let me know if this is the right/wrong thing. It seems to work for the examples I've tried so far. instance (Floating f, MetricSpace e f ,MetricSpace e' f, HZip l l (HCons (e', e') l') ,HFoldr

[Haskell-cafe] How to organize code

2008-01-27 Thread L.Guo
Hi, How do you organize code ? Here is a sample. Acturally, I am thinking about using this plan. Any suggestions ? -- BasicalType.hs type Position = (Int,Int) data Box = Box { pos :: Position } data Chain = Chain { pos :: [Position] } -- Object.hs import BasicalType class Object o

Re: [Haskell-cafe] How to organize code

2008-01-27 Thread Tim Chevalier
On 1/27/08, L.Guo [EMAIL PROTECTED] wrote: Hi, How do you organize code ? Here is a sample. Acturally, I am thinking about using this plan. Any suggestions ? -- BasicalType.hs type Position = (Int,Int) data Box = Box { pos :: Position } data Chain = Chain { pos :: [Position] }

[Haskell-cafe] Re: The programming language market

2008-01-27 Thread Henning Thielemann
On Sun, 27 Jan 2008, Bulat Ziganshin wrote: Hello Hans, Sunday, January 27, 2008, 5:02:57 PM, you wrote: This reminds me, I worked at a Dutch telecomm software production company for a short while in 1999 and they had two Russian software engineers there, one from St. Petersburg and