Re: [Haskell-cafe] Status of TypeDirectedNameResolution proposal?

2009-11-23 Thread Ketil Malde
Simon Peyton-Jones writes: > Personally I think there are strong advantages to ".": I'm sorry, but I don't see it. Function composition is one of /the/ most central concepts to functionaly programming. Overloading dot further is a terrible idea. I don't see why using it for record field select

Re: [Haskell-cafe] Re: Haskell Weekly News: Issue 140 - November 22, 2009

2009-11-23 Thread Richard O'Keefe
I should point out that what seems like a rude name in one language may be a perfectly proper word in another. For example, "ai" in Maori means "to copulate", and yet we have things like the AI Journal. Naughty naughty. F*ck is a perfectly good German name, I believe, and you will find that name

[Haskell-cafe] Re: Haskell Weekly News: Issue 140 - November 22, 2009

2009-11-23 Thread Benjamin L . Russell
On Tue, 24 Nov 2009 02:58:30 +, Conor McBride wrote: >Hi Benjamin > >On 24 Nov 2009, at 02:35, Benjamin L.Russell wrote: > >> On Sat, 21 Nov 2009 12:14:29 -0800 (PST), jfred...@gmail.com wrote: >> >>> Typef*ck: Brainf*ck in the type system. Johnny Morrice [23]showed us >>> his implementatio

[Haskell-cafe] Re: Haskell Weekly News: Issue 140 - November 22, 2009

2009-11-23 Thread Benjamin L . Russell
On Mon, 23 Nov 2009 21:50:22 -0500, Joe Fredette wrote: >I guess my view is that such a paper with an unintentionally foul- >mouthed name -- like Brainf*ck -- ought not be the reason for which >your paper is rejected from a journal or other publication source, but >rather it should be unders

Re: [Haskell-cafe] Re: Haskell Weekly News: Issue 140 - November 22, 2009

2009-11-23 Thread Conor McBride
Hi Benjamin On 24 Nov 2009, at 02:35, Benjamin L.Russell wrote: On Sat, 21 Nov 2009 12:14:29 -0800 (PST), jfred...@gmail.com wrote: Typef*ck: Brainf*ck in the type system. Johnny Morrice [23]showed us his implementation of everyone's favorite profane programming language... in the type sys

Re: [Haskell-cafe] Re: Haskell Weekly News: Issue 140 - November 22, 2009

2009-11-23 Thread Joe Fredette
I censored it because I intend the HWN to be a PG rated article. I figure -- while I am not under any delusion that kids these days have mouths fouler than mine, which is a feat for sure -- that some young programmer with strict speaking morals may stumble upon the HWN and say, "Hey self!

[Haskell-cafe] Re: Haskell Weekly News: Issue 140 - November 22, 2009

2009-11-23 Thread Benjamin L . Russell
On Sat, 21 Nov 2009 12:14:29 -0800 (PST), jfred...@gmail.com wrote: > Typef*ck: Brainf*ck in the type system. Johnny Morrice [23]showed us > his implementation of everyone's favorite profane programming > language... in the type system. Incidentally, I've always wondered about the political

Re: [Haskell-cafe] Some useful TH templates

2009-11-23 Thread Yair Chuchem
On Mon, Nov 23, 2009 at 11:50 AM, Neil Mitchell wrote: > This looks very nice. Have you thought about putting this code in to > the Derive package? (http://community.haskell.org/~ndm/derive, and > also on Hackage). Hi Neil, If you think this would belong in Derive, then, cool, let's do it :) I'll

[Haskell-cafe] Re: How does cabal determine version ranges in the dependencies?

2009-11-23 Thread Maurí­cio CA
If it doesn't break dependencies, it won't be called http 4001, it will be called 4000.0.9 :) Check: http://www.haskell.org/haskellwiki/Package_versioning_policy I see. Thanks for the link. I wasn't aware of the versioning policy. Just to clarify though, wouldn't the next higher major version

[Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Maurí­cio CA
Thinking of a parallel with Java for a second, is there a GUI library out there that's structured like Java Swing? Meaning, there is a GUI library that has a small platform-specific GUI foundation (e.g. a per platform implementation of the core AWT functionality) and the rest of the functionali

Re: [Haskell-cafe] Re: How does cabal determine version ranges in the dependencies?

2009-11-23 Thread dave
On Mon, 2009-11-23 at 09:50 -0200, Maurí­cio CA wrote: > > I recently started porting cabal-install to Freebsd. When > > I looked at its dependencies on hackage, I noticed HTTP > > (>=4000.0.2 && <4001). However the latest HTTP version on > > hackage is 4000.0.8. That struck me as kinda odd. How

Re: [Haskell-cafe] Re: Wiki software?

2009-11-23 Thread Antoine Latter
On Sun, Nov 22, 2009 at 11:56 AM, Antoine Latter wrote: > > Running 'pandoc --strict' over the Markdown readme.text takes: > > ~0.09s with pandoc built against parsec-2 > ~0.19s with pandoc built against parsec-3 > > on my machine. > > I have a branch of parsec-3 which seems to brings us back to p

RE: [Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Sam Martin
Thinking of a parallel with Java for a second, is there a GUI library out there that's structured like Java Swing? Meaning, there is a GUI library that has a small platform-specific GUI foundation (e.g. a per platform implementation of the core AWT functionality) and the rest of the functionali

Re: Re[2]: [Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Juan Maiz
Yeah, I found many pages about it (some making fun of a interpreter that "follows all H98 spec"). But i'm still crawling to understand who is who and what are the pages to get help in Haskell community :D And well, tha's bad, i've really enjoyed Hugs, but i'll have to use GHC instead :D Thanks.

Re[2]: [Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Bulat Ziganshin
Hello Juan, Monday, November 23, 2009, 7:01:39 PM, you wrote: > But in HUGS i can't. It says: > ERROR "conjunction.hs":1 - Unrecognised character `\8743' hugs doesn't accept unicode source files there are lots of unicode support problems in both haskell implementations. probably we have some wi

Re: [Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Juan Maiz
Forgot the URL: http://github.com/softa/rl On Mon, Nov 23, 2009 at 2:01 PM, Juan Maiz wrote: > Hi folks, my name is Juan Maiz and i'm starting to study Haskell (again). > Is anyone from Brazil in the list?i > > I'm currently reading The Haskell Road to Logic, Maths and Programming and > having a

Re: [Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Juan Maiz
Hi folks, my name is Juan Maiz and i'm starting to study Haskell (again). Is anyone from Brazil in the list?i I'm currently reading The Haskell Road to Logic, Maths and Programming and having a lot of (geek) fun. By the way, i found this: http://www.mail-archive.com/haskell-cafe@haskell.org/msg454

[Haskell-cafe] Re: ANNOUNCE: deepseq-1.0.0.0

2009-11-23 Thread Simon Marlow
On 19/11/09 12:17, Simon Marlow wrote: Ok, unless there are any further objections, I'll change the names back to class NFData a where rnf :: a -> () and also add deepseq :: a -> b -> b but I'll leave the module name as Control.DeepSeq. I made this change and uploaded deepseq-1.1.0.0 on Fr

[Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Eric Kow
Minor aside. > -> Could be the first GUI to build on hackage :) If you have wxWidgets installed, the new fully Cabalised wxHaskell builds just fine. It's quite handy/refreshing for 'cabal install wx' to finally "just work" :-) Unless you mean "build on the Hackage server" which should also be p

[Haskell-cafe] Kind polymorphism

2009-11-23 Thread Martijn van Steenbergen
Hello, Are there currently any known problems that would hinder the implementation of kind polymorphism [1], e.g. unresolved inelegancies or technical limitations, or is it only a matter of finding the time to implement it? Thanks, Martijn. [1] http://hackage.haskell.org/trac/haskell-prim

[Haskell-cafe] Re: How does cabal determine version ranges in the dependencies?

2009-11-23 Thread Maurí­cio CA
> I recently started porting cabal-install to Freebsd. When > I looked at its dependencies on hackage, I noticed HTTP > (>=4000.0.2 && <4001). However the latest HTTP version on > hackage is 4000.0.8. That struck me as kinda odd. How can cabal > tell that it won't be compatible with HTTP version 4

[Haskell-cafe] How does cabal determine version ranges in the dependencies?

2009-11-23 Thread David Fries
Hi everyone I recently started porting cabal-install to Freebsd. When I looked at its dependencies on hackage, I noticed HTTP (>=4000.0.2 && <4001). However the latest HTTP version on hackage is 4000.0.8. That struck me as kinda odd. How can cabal tell that it won't be compatible with HTTP vers

[Haskell-cafe] Re: Idea for a very simple GUI llibrary

2009-11-23 Thread Maurí­cio CA
> Nice idea. I will try it if you write runGUI :-) Sure, just let me know :) If this is to be done, I think it's better that the person writing the Haskell code do not write runGUI, so the implementation details wouln't discourage ideas that make life easier for users. > This is an imperative s

Re: [Haskell-cafe] Some useful TH templates

2009-11-23 Thread Neil Mitchell
Hi Yair, > I wrote some Template Haskell templates that I think may be of use to others. > > The first generates "in" and "with" functions for newtypes. This looks very nice. Have you thought about putting this code in to the Derive package? (http://community.haskell.org/~ndm/derive, and also on

Re: [Haskell-cafe] Idea for a very simple GUI llibrary

2009-11-23 Thread Martin DeMello
Has there been "real world" adoption of any of these, in the shape of a moderately complex end-user application that is not just a library demo? martin On Mon, Nov 23, 2009 at 8:48 AM, Keith Holman wrote: > You should also check out Fudgets and "Tangible Functional > Programming." Fudgets is a r