#2673: FreeBSD built-in libedit is not compatible with GHC
--+-
Reporter: gmainland |Owner:
Type: bug| Status: new
Priority: normal |Milestone:
#2606: Backspace, delete, etc. don't work in ghci in HEAD
---+
Reporter: tim |Owner:
Type: bug | Status: new
Priority: normal |Milestone:
Component: GHCi|
#2679: dph build failure on Sparc Solaris 10 for ghc-6.10.0.20081007
---+
Reporter: maeder | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
#1779: unknown symbol `hs_hpc_module'
--+-
Reporter: guest | Owner: AndyGill
Type: bug | Status: reopened
Priority: low | Milestone:
#2664: type family + data family + typeclass + type error causes GHC to diverge
--+-
Reporter: ryani | Owner: chak
Type: bug | Status: new
#2636: Error message for missing import substantially worse in 6.9/6.11
--+-
Reporter: NeilMitchell | Owner: simonmar
Type: bug | Status: new
Priority: high
#2589: ghci fails in ByteCodeGen.lhs with nonexhaustive patterns in case
--+-
Reporter: gwright | Owner: igloo
Type: merge | Status: closed
Priority:
#2639: Core lint failure with type families, data families, and typeclasses
--+-
Reporter: ryani | Owner: chak
Type: bug | Status: closed
Priority:
#2679: dph build failure on Sparc Solaris 10 for ghc-6.10.0.20081007
-+--
Reporter: maeder|Owner: rl
Type: bug | Status: assigned
Priority:
#2678: hLookAhead + hSetBuffering = unsupported operation (Illegal seek)
--+-
Reporter: igloo | Owner:
Type: bug | Status: new
Priority:
#2680: Type-checking performance regression
-+--
Reporter: igloo | Owner:
Type: compile-time performance bug | Status: new
Priority: high
#2680: Type-checking performance regression
--+-
Reporter: igloo | Owner:
Type: compile-time performance bug | Status: new
Priority: high
#2681: Incorrect imported module not used warning
-+--
Reporter: NeilMitchell | Owner:
Type: bug | Status: new
Priority: normal|
#2267: Bogus unused import warning
--+-
Reporter: simonpj | Owner:
Type: bug | Status: new
Priority: high | Milestone:
#2681: Incorrect imported module not used warning
--+-
Reporter: NeilMitchell | Owner:
Type: bug | Status: closed
Priority: normal|
#2680: Type-checking performance regression
--+-
Reporter: igloo | Owner:
Type: compile-time performance bug | Status: new
Priority: high
#1074: -fwarn-unused-imports complains about wrong import
--+-
Reporter: guest | Owner:
Type: bug | Status: new
Priority: high |
#2636: Error message for missing import substantially worse in 6.9/6.11
--+-
Reporter: NeilMitchell | Owner: igloo
Type: merge | Status: new
Priority: high
#2319: STM not as fair as it could be
--+-
Reporter: josef | Owner: igloo
Type: merge | Status: new
Priority: normal| Milestone:
#1074: -fwarn-unused-imports complains about wrong import
--+-
Reporter: guest | Owner:
Type: bug | Status: new
Priority: high |
#2673: FreeBSD built-in libedit is not compatible with GHC
--+-
Reporter: gmainland |Owner:
Type: bug| Status: new
Priority: normal |Milestone:
#2680: Type-checking performance regression
--+-
Reporter: igloo | Owner:
Type: compile-time performance bug | Status: new
Priority: high
#311: gmp's memory management
--+-
Reporter: as49 | Owner:
Type: bug | Status: new
Priority: low | Milestone: 6.10
#2680: Type-checking performance regression
--+-
Reporter: igloo | Owner:
Type: compile-time performance bug | Status: new
Priority: high
#2680: Type-checking performance regression
--+-
Reporter: igloo | Owner:
Type: compile-time performance bug | Status: new
Priority: high
#2682: Keep going after failed search for module in current directory
-+--
Reporter: ajd | Owner:
Type: bug | Status: new
Priority:
#2680: Type-checking performance regression
--+-
Reporter: igloo | Owner:
Type: compile-time performance bug | Status: new
Priority: high
#2683: Regression with 6.10: panic in xmonad-contrib
---+
Reporter: dons| Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
On Thu, Oct 9, 2008 at 9:03 AM, Christian Maeder
[EMAIL PROTECTED] wrote:
Hi,
I've installed libedit-20080712-2.11 (from sources) for
ghc-6.10.0.20081007 under x86 Solaris.
However, ghci comes up with:
GHCi, version 6.10.0.20081007: http://www.haskell.org/ghc/ :? for help
Loading package
On Thu, Oct 9, 2008 at 5:30 AM, Christian Maeder
[EMAIL PROTECTED] wrote:
Hi Judah,
after installing rpm packages
libedit0-2.10.snap20070831-5
libedit-devel-2.10.snap20070831-5
I get the error below for cabal install editline
Cheers Christian
checking editline/readline.h usability...
I've tagged Cabal-1.6.0.0 and the tarball is on the cabal website.
http://haskell.org/cabal/download.html
Tomorrow I'll update the version of Cabal that hackage is using and
upload Cabal-1.6.0.0 to hackage.
We're also planning to bump and upload the extralib packages tomorrow.
I also hope to
* Takusen-0.8.3
Imports writeHookedBuildInfo from Distribution.PackageDescription
While the fix
for these three packages' Setup scripts is trivial, there is not fix
that will make them compile with old and new versions of the lib.
For Takusen I'd be happy to fix the Setup and
On Thu, Oct 9, 2008 at 1:28 AM, Serge D. Mechveliani [EMAIL PROTECTED] wrote:
This is about testing 6.10.0.20081007.
1. DoCon works with it.
2. The question is how to `install' Backspace and UpArrow in ghci.
I make it from source by 6.10-candidate and also by itself
-- on Debian Linux.
Jeff Polakow wrote:
Don Stewart [EMAIL PROTECTED] wrote on 10/09/2008 02:56:02 PM:
jeff.polakow:
We have a server that accepts messages over a socket, spawning
threads to
process them. Processing these messages may cause other, outgoing
connections, to be spawned. Under
Judah Jacobson wrote:
Once small thing I've noticed: UserInterrupt (ctr-c) exceptions are
not thrown in ghci, probably because it installs its own signal
handlers:
Prelude Control.Exception Control.Concurrent handle (\UserInterrupt
- putStrLn Caught!) (threadDelay 200)
^CInterrupted.
For
Hi,
Denis wanted to install pandoc form MacPorts and got problems (below),
because he has installed my ghc-6.8.3-powerpc binary. If my binary works
you could download
http://hackage.haskell.org/packages/archive/pandoc/1.0.0.1/pandoc-1.0.0.1.tar.gz
unpack and do the
runhaskell Setup
On Wed, Oct 8, 2008 at 1:09 PM, Ian Lynagh [EMAIL PROTECTED] wrote:
We are pleased to announce that the GHC 6.10.0.20081007 snapshot is the
first release candidate for GHC 6.10.1.
You can download the release candidate from here:
Judah Jacobson wrote:
Strange; it seems like terminfo isn't looking in the right location
for the xterm files. Incidentally, the dumb terminal settings may
be deficient when you type a line longer than the terminal width.
What OS is this? Did you download and install (n)curses manually?
Duncan Coutts wrote:
* alex-2.2
* happy-1.17
Imports buildVerbose from Distribution.Simple.Setup ( BuildFlags(..) )
however the flag has been renamed to buildVerbosity and with a different
type. I would export a compat function but it would not help here since
the Setup script
On Fri, Oct 10, 2008 at 1:42 AM, Judah Jacobson
[EMAIL PROTECTED] wrote:
On Thu, Oct 9, 2008 at 1:28 AM, Serge D. Mechveliani [EMAIL PROTECTED]
wrote:
This is about testing 6.10.0.20081007.
1. DoCon works with it.
2. The question is how to `install' Backspace and UpArrow in ghci.
I make
Hi,
I've got errors when compiling with ghc-6.10.0.20081007
Not in scope: `readEither'
It is imported via:
import GHC.Read (readEither)
and used to work with ghc-6.8.
What should I use as replacement?
Cheers Christian
P.S. It is also not mentioned in the changes:
This is a quick summary of the results of building most of hackage using
three combinations of ghc and Cabal.
I reported the breakage due to Cabal-1.6 previously. This is a brief
look at breakage introduced with ghc-6.10 and the associated library
changes.
I have build summary logs and
On Fri, 2008-10-10 at 09:08 -0700, Duncan Coutts wrote:
Data/Time/Clock/CTimeval.hs:1:11:
Warning: -ffi is deprecated: use -XForeignFunctionInterface or
pragma {-# LANGUAGE ForeignFunctionInterface#-} instead
no location info:
Failing due to -Werror.
Nooo!!
Duncan Coutts wrote:
Ok, lets look at hslogger:
src/System/Log/Logger.hs:333:20:
Couldn't match expected type `Maybe Logger'
against inferred type `IO Logger'
In a stmt of a 'do' expression: result - Map.lookup lname newlt
Ah ok, so that's the change in Map.lookup to
Sorry Ashley, I hope you didn't feel I was picking on you in particular.
I realise it might have looked that way.
On Fri, 2008-10-10 at 11:08 -0700, Ashley Yakeley wrote:
On Fri, 2008-10-10 at 09:08 -0700, Duncan Coutts wrote:
Failing due to -Werror.
Nooo!!
Duncan Coutts wrote:
There are actually more instances than this in the code, but I already
have fixed it in my git tree. I guess it's time to make a release.
Yay!
Between that and a bump for the time lib we'll probably have another ~50
packages building with 6.10.
And on that note,
jgoerzen:
Duncan Coutts wrote:
There are actually more instances than this in the code, but I already
have fixed it in my git tree. I guess it's time to make a release.
Yay!
Between that and a bump for the time lib we'll probably have another ~50
packages building with 6.10.
Quick summary of the latest hackage state, now hslogger has been
amended.
x86_64/linux/ghc-6.10/cabal-install 0.6/Cabal 1.6
1 UnpackFailed
2 DownloadFailed
2 InstallFailed
16 ConfigureFailed
71 DependencyFailed
138 BuildFailed
447 InstallOk
So you can see
On Fri, 2008-10-10 at 15:34 -0700, Don Stewart wrote:
arrows fails due to:
[ 3 of 12] Compiling Control.Arrow.Transformer.CoState (
Control/Arrow/Transformer/CoState.hs,
dist/build/Control/Arrow/Transformer/CoState.o )
Control/Arrow/Transformer/CoState.hs:24:29:
Module
dons:
A breakdown of the remaing causes for DependencyFailed,
[...]
4 hsx-0.4.4
---
src/hsx$ runhaskell Setup build
[snip warnings]
src\HSX\XMLGenerator.hs:71:0
Illegal type synonym family application in instance: XML m
In the instance declaration for
Could someone help me point out the problem here? The relevant code is:
instance XMLGen m = EmbedAsChild m (XML m) where
asChild = return . return . xmlToChild
class XMLGen m = EmbedAsChild m c where
asChild :: c - GenChildList m
class Monad m = XMLGen m where
type XML m
On Sat, 2008-10-11 at 02:40 +0200, Niklas Broberg wrote:
Btw, I also have problems with the haskell-src-exts that imports
Data.Generics.Instances (to generate Data and Typeable instances).
Where would these have moved to in the new base? And how would I make
the code work with both 6.8.3 and
Btw, I also have problems with the haskell-src-exts that imports
Data.Generics.Instances (to generate Data and Typeable instances).
Where would these have moved to in the new base? And how would I make
the code work with both 6.8.3 and 6.10?
By having it use base-3 rather than 4.
On Fri, Oct 10, 2008 at 8:40 PM, Niklas Broberg
[EMAIL PROTECTED] wrote:
src\HSX\XMLGenerator.hs:71:0
Illegal type synonym family application in instance: XML m
In the instance declaration for `EmbedAsChild m (XML m)´
---
Could someone help me point out the problem here?
On 10/11/08, David Menendez [EMAIL PROTECTED] wrote:
On Fri, Oct 10, 2008 at 8:40 PM, Niklas Broberg
[EMAIL PROTECTED] wrote:
src\HSX\XMLGenerator.hs:71:0
Illegal type synonym family application in instance: XML m
In the instance declaration for `EmbedAsChild m (XML m)´
All,
Don and I have looked through the extralibs set that came with
ghc-6.8.3 and the set that will be associated with 6.10.1. I've attached
a csv spreadsheet with the summary.
For each package we looked at the difference between the last released
version (whether that was in the 6.8.3 extralibs
On Fri, 2008-10-10 at 19:42 -0700, Duncan Coutts wrote:
These are the actions we need to take:
Note that the changes to the exception handling in this package means
the following packages no longer build with ghc-6.8.x:
* HUnit
* network
* stm (also imports a new function from
Great! Are there any chances of getting support for non-Win32
platforms with Mono?
On Fri, Oct 10, 2008 at 2:12 PM, Andrew Appleyard
[EMAIL PROTECTED] wrote:
I'd like to announce the first release of Salsa, an experimental Haskell
library that allows Haskell programs to access .NET libraries.
I was surprised to find there was no simple zipper for [] on hackage,
so I made one:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ListZipper-1.1.0.0
(1.0.0.0 had a dumb bug where I switched right and left!)
Example in ghci:
Prelude Data.List.Zipper let z = fromList [1,2,3]
This could be a game changer.
Great work Andrew!!
-- Don
andrew.appleyard:
I'd like to announce the first release of Salsa, an experimental Haskell
library that allows Haskell programs to access .NET libraries.
Here's a taste:
type Hello.hs
import Foreign.Salsa
import Bindings
On Tue, 2008-10-07 at 15:50 -0400, David Barton wrote:
OK, I suspect this is a real newbie error, but please have mercy. I have
downloaded and installed cabal (at least it responds to the --help command
from the command line). Yet when I do, say (to give a real example):
cabal configure
Folks,
I'm not sure who to email about this, but hopefully someone on the cafe knows:
On the machine which builds the Hackage packages the 'binary' package
is built against 'bytestring-0.9.1.2', however the package I just
uploaded gets built against 'bytestring-0.9.1.3' which leades to
typecheck
(This is a literate haskell post, save into SMM.lhs and load in ghci!)
Here's one place you might use [()] and []:
guard :: Bool - [()]
guard True = [()]
guard False = []
You can then use guard in monadic list computations to abort the
computation on some branches:
sendmoney :: [[Int]]
Great! Are there any chances of getting support for non-Win32
platforms with Mono?
On Fri, Oct 10, 2008 at 2:12 PM, Andrew Appleyard
[EMAIL PROTECTED] wrote:
I'd like to announce the first release of Salsa, an experimental Haskell
library that allows Haskell programs to access .NET libraries.
Hi Simon,
Thanks for link! I attended JAOO and there were some great talks on
programminng langauges, I really enjoyed Guy Steele's introduction to Fortres
and Eric Meijer's Fundamentalist Functional Programming, as well as Anders
Hejlsberg's talk, and there were also talks on Scala and F#.
Antoine Latter wrote:
Folks,
I'm not sure who to email about this, but hopefully someone on the cafe knows:
On the machine which builds the Hackage packages the 'binary' package
is built against 'bytestring-0.9.1.2', however the package I just
uploaded gets built against 'bytestring-0.9.1.3'
On Tue, Oct 7, 2008 at 9:50 PM, David Barton [EMAIL PROTECTED] wrote:
OK, I suspect this is a real newbie error, but please have mercy. I have
downloaded and installed cabal (at least it responds to the --help command
from the command line). Yet when I do, say (to give a real example):
2008/10/9 Eric Kow [EMAIL PROTECTED]:
Hi all,
I am delighted to announce the release of darcs 2.1.0, available at
http://darcs.net/darcs-2.1.0.tar.gz
Yay!
Ubuntu packages at the usual place: https://launchpad.net/~laney/+archive
Note that I inadvertently messed up the version numbering
I'd like to announce the first release of Salsa, an experimental Haskell
library that allows Haskell programs to access .NET libraries.
Here's a taste:
type Hello.hs
import Foreign.Salsa
import Bindings
main = withCLR $ do
_Console # _writeLine (Hello .NET World!)
type
What is the difference between empty list [] and list with one unit
element [()]?
Or, yet:
():[()] --is legal
10:[()] --is not
One list can contain elements of a
single type. Since the type of () is
() (element constructors and types
are allowed to have the same name),
a list of type [()]
Jason Dusek jason.dusek at gmail.com writes:
This simple little package obtains a MAC address on *NIX and Windows.
It is known to work on Linux, OS X and Windows XP.
There is no C fanciness in this package -- it relies on shell
commands. The MAC is cached after the first query,
This could be a game changer.
Great work Andrew!!
-- Don
andrew.appleyard:
I'd like to announce the first release of Salsa, an experimental Haskell
library that allows Haskell programs to access .NET libraries.
Here's a taste:
type Hello.hs
import Foreign.Salsa
import Bindings
On Fri, 2008-10-10 at 10:59 -0700, Daryoush Mehrtash wrote:
I was in fact trying to figure out how guard worked in the do.
The interesting (for a beginner) insight is that:
[()] map f = [f]
I don't think any clarity is added by made-up notation. I think you
mean
map f [()] =
On 9 Oct 2008, at 9:33 pm, Andrew Coppin wrote:
I think it's just the teaching of the language that needs work,
not so much the language itself.
As a newer user myself, I'd agree with this statement. I'd like to
see far more mundane tasks solved in tutorials. The number of times
On Fri, 2008-10-10 at 19:08 +0100, Iain Barnett wrote:
On 9 Oct 2008, at 9:33 pm, Andrew Coppin wrote:
I think it's just the teaching of the language that needs work,
not so much the language itself.
As a newer user myself, I'd agree with this statement. I'd like to
see far more
I don't think any clarity is added by made-up notation. I think you
mean
In fact I was trying to be correct on this. Is it wrong to show:
[()] f = f
as was doing:
[()] map f = [f]
I want to say map function f over a single element list will yield a list of
single element, the element being
On 10 Oct 2008, at 7:05 pm, Jonathan Cast wrote:
On Fri, 2008-10-10 at 19:08 +0100, Iain Barnett wrote:
In Haskell it is.
Parsec makes recursive descent parsers as easy to use in Haskell as
regexps are in Perl. No reason not to expose newcomers to Haskell to
the thing it does best.
jcc
I was in fact trying to figure out how guard worked in the do.The
interesting (for a beginner) insight is that:
[()] map f = [f] --( just as any list with one element would have been
such as [1] map f = [f] ) where as
[] map f = []
so if your guard computes to [()] (or any list of
On Fri, 2008-10-10 at 11:14 -0700, Daryoush Mehrtash wrote:
I don't think any clarity is added by made-up notation. I
think you
mean
In fact I was trying to be correct on this.
Great!
Is it wrong to show:
[()] f = f
as was doing:
[()] map f = [f]
Yes.
Greetings,
I'm interested in doing a survey about the use of Haskell in the field
of Artificial Intelligence. I searched in Google, and found in the
HaskellWiki, at www.haskell.org/haskellwiki/Haskell_in_industry, two
organizations that use Haskell and do work related to AI. Besides that,
I
This could be a game changer.
Great work Andrew!!
Totally agreed, on both accounts. Really interesting to see.
-- Don
What, no Arch Linux port? :-)
Cheers,
/Niklas
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
Don Stewart wrote:
This could be a game changer.
In what way? As far as I'm aware, .NET never really caught on and has
long since become obsolete. Or do you just mean the type system
machinery that has been developed could be used for other projects?
Great work Andrew!!
Yes
.NET never really caught on and has long since become obsolete.
Oh, if only this was the case. :( You wouldn't believe the things I have to
make .NET run on (but I can't talk about it... yay for NDAs).
/jve
On Fri, Oct 10, 2008 at 3:48 PM, Andrew Coppin
[EMAIL PROTECTED]wrote:
Don Stewart
Iain Barnett wrote:
On 9 Oct 2008, at 9:33 pm, Andrew Coppin wrote:
I think it's just the teaching of the language that needs work, not
so much the language itself.
As a newer user myself, I'd agree with this statement. I'd like to see
far more mundane tasks solved in tutorials.
I
Andrew Coppin wrote:
Don Stewart wrote:
This could be a game changer.
In what way? As far as I'm aware, .NET never really caught on and has
long since become obsolete.
Wha? Microsoft's programming languages all now depend on and compile to
.NET runtime (the CLR), including C#,
On Fri, 2008-10-10 at 15:00 -0500, Tommy M. McGuire wrote:
On 10 Oct 2008, at 7:05 pm, Jonathan Cast wrote:
Parsec makes recursive descent parsers as easy to use in Haskell as
regexps are in Perl. No reason not to expose newcomers to Haskell to
the thing it does best.
Is it wrong to
jason.dusek:
Tommy M. McGuire [EMAIL PROTECTED] wrote:
Is it wrong to use Parsec to parse regular expressions for a
really simple regex engine[4]?
I sometimes think it is better, from a maintainability
standpoint, to just use Parsec for all that stuff and forget
about regular
roger peppe wrote:
By the way, where does FRP (which I haven't got my head around yet)
sit with respect
to STM?
Entirely orthogonal.
FRP is not generally thought of as (explicitly) threaded at all. It's
more declarative than that. It's also supposed to be deterministic (up
to the
Tommy M. McGuire [EMAIL PROTECTED] wrote:
The mathematical doodahs are *very* useful, much more so than
any other language I have used, but it helps to have some kind
of foundation to understand how and why. I am frequently
reminded of a How to Draw page from the Tick[3] comic, which
went
On Fri, 10 Oct 2008 11:05:43 -0700, Jonathan Cast wrote:
No reason not to expose newcomers to Haskell to the thing it does best.
This is precisely why newcomers flounder. Yes, there certainly should be
a Haskell for experienced Java/C++ programmers : All of the advanced
things you can do more
Anton van Straaten wrote:
I've heard people at more than one company say that if they could
access .NET well from Haskell, they wouldn't be as interested in F#.
Mmm, I could see how that would work... ;-)
___
Haskell-Cafe mailing list
On Fri, 2008-10-10 at 22:24 +0100, Iain Barnett wrote:
On 10 Oct 2008, at 9:00 pm, Tommy M. McGuire wrote:
Iain Barnett wrote:
On 9 Oct 2008, at 9:33 pm, Andrew Coppin wrote:
I think it's just the teaching of the language that needs work,
not so much the language itself.
As a newer
Steve Schafer wrote:
On Fri, 10 Oct 2008 11:05:43 -0700, Jonathan Cast wrote:
No reason not to expose newcomers to Haskell to the thing it does best.
This is precisely why newcomers flounder. Yes, there certainly should be
a Haskell for experienced Java/C++ programmers : All of the
On Fri, 2008-10-10 at 19:27 +0100, Iain Barnett wrote:
On 10 Oct 2008, at 7:05 pm, Jonathan Cast wrote:
On Fri, 2008-10-10 at 19:08 +0100, Iain Barnett wrote:
In Haskell it is.
Parsec makes recursive descent parsers as easy to use in Haskell as
regexps are in Perl. No reason not to
On Fri, Oct 10, 2008 at 2:31 PM, Jonathan Cast
[EMAIL PROTECTED] wrote:
On Fri, 2008-10-10 at 17:13 -0400, Steve Schafer wrote:
On Fri, 10 Oct 2008 11:05:43 -0700, Jonathan Cast wrote:
No reason not to expose newcomers to Haskell to the thing it does best.
This is precisely why newcomers
[4] http://www.crsr.net/Programming_Languages/SoftwareTools/ch6.html
Hi Tommy,
I had never seen this before. It nicely fills a gap, and I really like
the format and the writing. Bookmarked. Thanks!
-Simon
___
Haskell-Cafe mailing list
Jonathan Cast wrote:
Newcomers flounder because they expect to keep programming the same way
they always have.
_Some_ newcommers flounder because they expect Haskell to be just
another VB / C++ / Java / whatever. (Do we really want to encourage
these people to be learning Haskell in the
On Fri, 2008-10-10 at 22:40 +0100, Andrew Coppin wrote:
Iain Barnett wrote:
On 10 Oct 2008, at 9:50 pm, Don Stewart wrote:
Haskell makes
constructing true parsers just as easy,
You're not speaking for me there! :) I really like regex. It's a
domain specific functional language,
Martin DeMello wrote:
http://blog.moertel.com/articles/2006/10/18/a-type-based-solution-to-the-strings-problem
is a brilliant example of a common workaday problem found in other
languages, and solved elegantly in Haskell
Oh, hey, that's pretty nice...
On Fri, 2008-10-10 at 22:49 +0100, Andrew Coppin wrote:
Jonathan Cast wrote:
Newcomers flounder because they expect to keep programming the same way
they always have.
_Some_ newcommers flounder because they expect Haskell to be just
another VB / C++ / Java / whatever. (Do we really want
1 - 100 of 107 matches
Mail list logo