Hi,
I have Haskell Platform with GHC[i] 7.4.2 installed on a MacOS system. There's
a problem with the handling of certain Markdown constructs in literate Haskell
(lines starting with '#') that I understand is fixed in 7.6.2.
Therefore, I'd like to be able to update my GHC installation to
On 09/04/2012 00:45, Joey Hess wrote:
Thomas DuBuisson wrote:
On Sun, Apr 8, 2012 at 4:03 PM, Francesco Mazzolif...@mazzo.li wrote:
No, it is not possible to build GHC without GHC. Building GHC on ARM is
going to be extremely tricky (I'm not sure anyone has ever done it).
I used to use an
Hi,
I only just noticed this discussion. Essentially, I think you have arrived at
the right conclusion regarding URIs.
For more background, the IRI document makes interesting reading in this context:
http://tools.ietf.org/html/rfc3987; esp. sections 2, 2.1.
The IRI is defined in terms of
match the current specification.
For those not aware of what Swish actually is, it is an experiment
by Graham Klyne in writing a Semantic Web framework in Haskell [3].
I note that the wonderful machinery behind Hackage has already
processed the documentation so you can read more about it at [1
Simon Peyton-Jones wrote:
| As membership of the Haskell community is not well-defined, and voting
| would potentially be open to abuse if anyone were able to vote, we
| propose that the committee should choose their replacements from open
| nominations.
I agree with the problem, and I think
Maybe not helpful to you at this stage, but...
An alternative to generating source code is to factor out the common
boilerplate elements into separate functions, suitably parameterized, and to
use higher order functions to stitch these together.
An example of this kind of approach, which is
Simon Marlow wrote:
We really need to tune the flags for these benchmarks properly.
Do I sense the hidden hand of Goodharts law? :)
-- http://en.wikipedia.org/wiki/Goodhart's_law
#g
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
Nice blog post:
http://importantshock.wordpress.com/2009/01/18/jquery-is-a-monad/
#g
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Mark Lentczner wrote:
[*] The Apple guidelines for the /Library and ~/Library files are
here:http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPFileSystem/Articles/LibraryDirectory.html#//apple_ref/doc/uid/20002282-BAJHCHJI
Thanks for the link. I followed through to a
by Graham Klyne - g...@ninebynine.org
mailto:g...@ninebynine.org:
1) http://www.ninebynine.org/RDFNotes/Swish/Intro.html
2) http://www.ninebynine.org/Software/swish-0.2.1.html
I am personally very excited about Graham's work and the role of
Haskell in his toolkit!
II.) My role
intuition... What does
computer science tell us about this?
Thank you,
Peter
--
Graham Klyne
Contact info: http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
/mailman/listinfo/haskell-cafe
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
/listinfo/haskell-cafe
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Björn Bringert wrote:
Graham Klyne wrote:
[Switching to haskell-cafe]
Niklas Broberg wrote:
...
On 3/6/06, Graham Klyne [EMAIL PROTECTED] wrote:
- Options to run the whole thing behind Apache to leverage its
security and web
space management capabilities
Lemmih has implemented a HSP
[Switching to haskell-cafe]
Niklas Broberg wrote:
Ehum, shameless plug. :)
Pretty much what I was fishing for...
On 3/6/06, Graham Klyne [EMAIL PROTECTED] wrote:
Cale Gibbard wrote:
Ah, neat, I knew about WASH, but somehow I'd missed the fact that
there was a server there :)
Interesting
started with filling up the pages, now we had enough
contents to see what the structure will serve better
Well, yes, better now than later, for sure.
My comments were really directed toward longer term principles.
I think I've said enough for now.
#g
--
Graham Klyne
For email:
http
-renaming were to become
the norm. There are, as you indicate, other technical concerns. But I still
think they are more easily solved that the problems that arise by failing to
maintain URI stability.
Best regards,
#g
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
quirky nature of XML syntax, especially concerning
parameter and general entities.
#g
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
you come across the HaXml test harness I created based on a subset of W3C
conformance tests?
http://www.ninebynine.org/Software/HaskellUtils/HaXml-1.12/test/
This covers all the parameter entity problems I fixed some time ago.
#g
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
of problem, but I
can't say that I've noticed it anywhere. Or is there a snag I didn't notice?
#g
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo
Donald Bruce Stewart wrote:
Haskell Weekly News: February 06, 2006
:
Oleg says, The implementation of RSA on the type level is left
for future work.
Methinks this gives a whole new meaning to type security.
:)
#g
--
Graham Klyne
For email:
http
by the syntax. In Python, one has to work
harder to achieve these (e.g. the curry function above seems rather convoluted
to me, for such a fundamental notion).
Thoughts? Comments?
#g
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
related work at the kestrel Institute
[http://www.kestrel.edu/home/projects/]
#g
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
of
framework, such as features in quickly inspect intermediate results in complex
programs without visible recompilation, and instrumentation of intermediate
results for creating regression tests, though I don't know how such might be
provided.)
#g
--
Graham Klyne
For email:
http://www.ninebynine.org
A colleague alerted me to this, which I thought might be of interest here:
http://www.theserverside.com/news/thread.tss?thread_id=38430
(I have already found that my Haskell experiences have influenced my Python
programming; maybe there's also hope for my Java?)
#g
--
Graham Klyne
.org/Archives/Public/www-tag/2005Dec/0115.html
(etc.)
[2] http://web3.w3.org/2001/tag/
http://lists.w3.org/Archives/Public/www-tag/
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe
a lightweight full stack web application
framework for Haskell: I believe many of the pieces exist, and Haskell could be
a supremely effective language for tying them together.
#g
--
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell
as describing a traversal sequence or pattern, rather than as a
concrete data value.
I touch briefly on some of these issues in Learning Haskell Notes:
http://www.haskell.org/tmrwiki/LearningHaskellNotes#programming-idioms
#g
Graham Klyne
For email:
http://www.ninebynine.org
.)
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
which took a Document or a
String and returned the same, processed. I hope I've overlooked
something.
Regards,
Echo Nolan
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
At 19:39 18/05/05 -0400, [EMAIL PROTECTED] wrote:
G'day all.
Quoting Graham Klyne [EMAIL PROTECTED]:
I think you raise an important point. Reading this, I realize that I have
no principled basis for deciding what makes a good API, in any language.
Me neither. Though I have short reading list
and rational strategy.
So I ask myself: are there any good papers or books on this topic that
outline a coherent and principled approach to API design?
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
searching, using KMP for example?
[[
import List
foo = isPrefixOf (reverse needle) (reverse haystack with needle)
bar = isPrefixOf (reverse needle) (reverse haystack with pins)
]]
Seems to work. And (by inspection) is linear in size of haystack.
#g
Graham Klyne
For email:
http
kind of abstract and analytical approach, if not specifically
a mathematical background. A challenge that I think a little about,
sometimes, is how to keep them distinct, which is a point to which Alan Kay
seems to be alluding (above).
#g
Graham Klyne
For email:
http
At 19:42 02/05/05 +0200, [EMAIL PROTECTED] wrote:
Please,can anyone explain it to me?
Cheers!
This may be a bit late, and others have responded, but just in case it
helps you might peek at:
http://www.ninebynine.org/Software/Learning-Haskell-Notes.html#Sequence
#g
Graham Klyne
if there's any other project or activity in this area I should be
aware of?
#g
--
[1] http://losser.st-lab.cs.uu.nl/mod_haskell/
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http
]
type CFilterI i = CTransform i i
type CFilter = CFilterI ()
]]
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
away (other than for practical purposes, as today with
specific networked file systems), and URIs are an effective and
standardized way to identify all kinds of resources.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
/libraries/network/Network.Socket.html#v%3Arecv
Still, 2002 was awhile back, so I'm still surprised nobody else noticed.
-- John
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham
.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org
/Software/HaskellUtils/
I had been meaning to wrap all this into my Swish package
(http://www.ninebynine.org/RDFNotes/Swish/Intro.html), but real work
intervened. I do intend to return to this when I can find an excuse to
make it part of the new day job.
#g
Graham Klyne
For email
.
-Jan-Willem Maessen
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell
migrating the
project into Haskell?
Best Wishes,
Johan
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
It's not exactly what you ask for, but I wrote down some of the things I
learned in my early days with Haskell:
http://www.ninebynine.org/Software/Learning-Haskell-Notes.html
#g
--
At 10:31 07/02/05 -0500, Jacques Carette wrote:
The recent post of Graham Klyne (below) reminds me that I have
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
, and their proposals were recently
published as a Proposed Standard RFC [1]. If this area is being considered
in the design of Haskell libraries, there may be some lessons there to be
copied.
#g
--
[1] ftp://ftp.rfc-editor.org/in-notes/rfc3987.txt
Graham Klyne
For email:
http
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
functions, as a kind of super-calculator. Now I've seen versions mentioned
for two PDAs, but no Palm yet.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org
. But I'd like to
know the proper solution. I do hope that this is not it :-)
Thanks,
John
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http
/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
functions along with
their type information. Data objects do not differ from functions i. e.
they are stored the same way.
Now quoting Graham Klyne
Subject was: [HAskell-Cafe] Mutable and persistent values (was: Top Level
TWI's again) posted 2004-11-23 05:11:25 PST:
(I tried to post reply via
, but sounds maybe interesting. Can you point to documentation?
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
moving over to it.
Jason
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe
be
used to provide global variables.
#g
--
[1] http://haskell.org/hawiki/GlobalMutableState
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo
right first time...
I agree, but... to carry weight in this snake-oiled world, such a claim
needs to be backed by clear evidence.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED
/rationale.html)
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
At 21:40 22/11/04 +0100, Ralf Laemmel wrote:
Instance selection and thereby overlapping resolution
is *independent* of constraints. It is defined to be purely
syntactical in terms of instance heads. See the HList paper
for some weird examples.
That explains it. Thanks!
#g
--
Ralf
Graham Klyne
in all this? I supposed it might be summed up as: The
best is the enemy of the good.
#g
--
Graham Klyne wrote:
[Switching to Haskell-cafe]
I have used it once, with reservations, but at the time I didn't have the
time/energy to find a better solution. (The occasion of its use was
accessing
undesirables ...
(though I allow the moderator surely knows more about what is thrown at the
list that most of us don't see.)
Just a thought.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL
.
(By the way, I'm using Linux, and so far it looks like HTk is my choice for
the GUI interface.)
Best,
John Velman
___
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell
Graham Klyne
For email:
http
overlapping resolution
is *independent* of constraints. It is defined to be purely
syntactical in terms of instance heads. See the HList paper
for some weird examples.
Ralf
Graham Klyne wrote:
The reported overlapping instance is [Char], which I take to be derived
from the type constructor [] applied
to get ugly, and start again (and the better you
are the less you actually have to implement before you realise things can
be refactored for the better)...
Graham Klyne wrote:
What's my point in all this? I supposed it might be summed up as: The
best is the enemy of the good.
Hmmm... I take your
Now declare a pair containing a ConceptExpr to be an instance of
ConceptWrapper:
type Wrap d c = (c,d)
instance ConceptWrapper (Wrap d c) c where
wrapConcept c (CW (_,d)) = CW (c,d)
getConcept(CW (c,_)) = c
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
: ConceptExpr [Char]
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
unsafePerformIO,
but I'd be reluctant to cede it altogether, if only for sometimes
quick-and-dirty pragmatic reasons.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http
number.)
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
At 16:07 11/11/04 +, Keith Wansbrough wrote:
Graham Klyne wrote:
At 12:27 11/11/04 +, Ben Rudiak-Gould wrote:
[..]
going to be safe, because it's just not the case that
x = once (newIORef ())
y = x
has the same intended meaning as
x = once (newIORef ())
y
then, as I think no reference can escape to
concurrent threads,
as if they did their region parameter would become RealWorld, and so the
computation
could not be runSTed.
-Iavor
Graham Klyne wrote:
At 10:38 08/11/04 -0800, Iavor S. Diatchki wrote:
... Now the above law already doesn't hold when
. This discussion has shown
many ways to implement once, and which is best may depend upon the
underlying OS.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org
At 12:27 11/11/04 +, Ben Rudiak-Gould wrote:
Graham Klyne wrote:
Wouldn't it be easier to simply define once as a common Haskell library
function?
Depends on the type and the expected semantics. As Adrian Hey already
pointed out, (once :: IO a - IO a) with the obvious semantics is never
really overlooking something here?
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
an error
to be returned immediately. Am I right? Is this all?
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
not clear to me how it behaves when a key is
inserted that already exists.)
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Logics web page)
[2] http://www.ninebynine.org/Software/HaskellDL/DLExploration.lhs (My
tutorial, work-in-progress - implements structural subsumption for a
simple Description Logic.)
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
. Python users have already chosen expressivity over efficiency
2. For all that it's a rapid development language, and being dynamically
typed, Python doesn't completely abandon discipline in program construction.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
.
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http
discussions with a colleague who
implements complex systems in Java, he has observed that their systems are
easier to understand and maintain when they elect to use non-mutable objects.)
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
) = map . (flip ($)) -- redundant arg
flist = flip (map . (flip ($))) -- move flip to RHS
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http
/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
...
The paper contains the full Haskell [5] code of a
free variable tableau theorem prover for predicate
logic, written in `literate programming' style.
]]
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing
is to close gap between FPLs and (say)
C, and it is for that I'd like some supporting evidence, or indications.
#g
--
At 19:00 29/09/04 +, John Goerzen wrote:
On 2004-09-29, Graham Klyne [EMAIL PROTECTED] wrote:
I've taken it as an article of faith that performance of FP language
implementations has
one I did earlier:
http://www.ninebynine.org/Software/HaskellUtils/RegexParser.hs
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell
of functions like length, lines, words that can be combined
to make a function like your wc'.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo
, or am I descending into farce here?
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
. It would also serve my purpose to have indications based on
languages other than Haskell (e.g. ML and friends).
Any ideas, please?
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http
that this requires the original file to be kept for 3-time
scanning, so enough memory for the entire file will be required. Is that
*the* problem to which you allude? I can't see any other problem
here. And why would this put Haskell at a disadvantage?
#g
Graham Klyne
For email:
http
anyone have
a suggestion on an alternative approach?
thanks,
-andrew
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
sophisticated alternatives. Those who need more
may be motivated to help finish the Right Thing.
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http
PS. Apologies that this is pretty vague
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
the range to start from 0.)
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe
library functions like memcpy).
As for head, I think it's fine that it throws an error because it is
specified to be defined for only non-empty lists. (I remain silent on
whether the prelude should contain a head-like function that returns a
value for empty lists.)
#g
Graham Klyne
to Haskell-cafe. There was some discussion
of classes and their relation to OO style, but that seems to have been
off-list. Some of the comments received have been added to my notes.
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
be the page based on Hugs errors in Simon Thompson's
book:
http://www.cs.kent.ac.uk/people/staff/sjt/craft2e/errors.html
#g
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
___
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http
I don't see a subset function in Data.Set. What is the preferred way to
define this?
I currently have:
a `subset` b = isEmptySet (a `minusSet` b)
(Hmmm... does library style prefer `subset`, `subsetOf`, `isSubset`,
`isSubsetOf` ?)
#g
Graham Klyne
For email:
http
1 - 100 of 200 matches
Mail list logo