Re: [Haskell] IO == ST RealWorld

2006-01-30 Thread Marcin 'Qrczak' Kowalczyk
be unimplementable. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Strictness question

2005-06-07 Thread Marcin &#x27;Qrczak' Kowalczyk
cally knows that it's an integer. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Beyond ASCII only editors for Haskell

2005-05-24 Thread Marcin &#x27;Qrczak' Kowalczyk
oo x = do y <- foo x let z = some long line which must be split into two return (y, z) -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list H

Re: [Haskell] Re: Existing Haskell IPv6 Code

2005-05-12 Thread Marcin &#x27;Qrczak' Kowalczyk
;, and subsequent standards use AF_* everywhere. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Re: Existing Haskell IPv6 Code

2005-05-12 Thread Marcin &#x27;Qrczak' Kowalczyk
correspond to "protocol families". -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Re: Should inet_ntoa Be Pure?

2005-05-09 Thread Marcin &#x27;Qrczak' Kowalczyk
or {ClientSocket,Accept} and Socket{,Text,Binary}Streams. They take combined keyword parameters for the functions they use. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/

Re: [Haskell] Eternal Compatibility In Theory

2005-05-02 Thread Marcin &#x27;Qrczak' Kowalczyk
differently. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] URLs in haskell module namespace

2005-03-23 Thread Marcin &#x27;Qrczak' Kowalczyk
yk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Unicode Source / Keyboard Layout

2005-03-21 Thread Marcin &#x27;Qrczak' Kowalczyk
; so the Greeks can write their native language. I think making a lone Greek lambda a keyword would be better. It would be available as a letter but not as a whole word. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECT

Re: [Haskell] Force evaluation

2004-12-06 Thread Marcin &#x27;Qrczak' Kowalczyk
h the compiler could perhaps optimize them statically. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Real life examples

2004-11-25 Thread Marcin &#x27;Qrczak' Kowalczyk
think neither of them can. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Better Exception Handling

2004-11-23 Thread Marcin &#x27;Qrczak' Kowalczyk
0 + error "x") where f x = f x ? -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] How to close a type class

2004-11-12 Thread Marcin &#x27;Qrczak' Kowalczyk
ing its name? -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Re: Global Variables and IO initializers

2004-11-08 Thread Marcin &#x27;Qrczak' Kowalczyk
lczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Re: Global Variables and IO initializers

2004-11-05 Thread Marcin &#x27;Qrczak' Kowalczyk
re their beauty. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] is $ a no-op?

2004-10-13 Thread Marcin &#x27;Qrczak' Kowalczyk
inlined by GHC when optimization is turned on. In general it doesn't have to be optimized out - it's just a function - but it's easy to inline and eliminate, if the compiler performs any inlining at all. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED]

Re: [Haskell] threading mutable state through callbacks

2004-10-13 Thread Marcin &#x27;Qrczak' Kowalczyk
to IO. It's not a technical difficulty, it just does not make sense. It's similar to asking for a non-trivial function of type Monad m => m a -> a. Unless you mean something else. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED]

Re: [Haskell] threading mutable state through callbacks

2004-10-12 Thread Marcin &#x27;Qrczak' Kowalczyk
t understand why they are > needed. It's not the only problem: v = unsafePerformIO (newIORef undefined) :: IORef a You can store an Integer there and try to take out a String. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qr

Re: [Haskell] threading mutable state through callbacks

2004-10-12 Thread Marcin &#x27;Qrczak' Kowalczyk
x27;t seem to need magic by nature (allocation of some MVars and other objects, not doing actual I/O). -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] threading mutable state through callbacks

2004-10-12 Thread Marcin &#x27;Qrczak' Kowalczyk
be hidden in an apparently monomorphic datatype?). -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: ANNOUNCE: Release of Vital, an interactive visual programming environment for Haskell

2003-11-12 Thread Marcin &#x27;Qrczak' Kowalczyk
IL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Number conversions, like floats to doubles

2003-11-08 Thread Marcin &#x27;Qrczak' Kowalczyk
W liście z sob, 08-11-2003, godz. 22:59, Hal Daume III pisze: > In NumExts, there's floatToDouble and doubleToFloat. It's a GHC extension, while realToFrac is Haskell 98. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrn

Re: Number conversions, like floats to doubles

2003-11-08 Thread Marcin &#x27;Qrczak' Kowalczyk
alized code for particular types. > And similarly, (fromInteger . toInteger) is the right way to convert > the integral types? fromIntegral :: (Num b, Integral a) => a -> b -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^

Re: ghc6 behavior with circular instance declaration

2003-10-23 Thread Marcin &#x27;Qrczak' Kowalczyk
. Why? Since there can be at most one Myeq [a] instance in a program, this is the same. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECT

Re: lexer puzzle

2003-09-23 Thread Marcin &#x27;Qrczak' Kowalczyk
make it a lexing error! :-) -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: lexer puzzle

2003-09-14 Thread Marcin &#x27;Qrczak' Kowalczyk
odule. ".." is a reserved operator, used for ranges. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: lexer puzzle

2003-09-13 Thread Marcin &#x27;Qrczak' Kowalczyk
lexing rules. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Last call generalised

2003-08-29 Thread Marcin &#x27;Qrczak' Kowalczyk
nsisting of the body. This makes meaningful to ask which functions on which conditions enter some of their parameters in a tail position. For example && does this with its second parameter if it's entered at all. -- __("< Marcin Kowalczyk \__/ [EMAIL P

Re: Exhaustive Pattern-Matching

2003-08-29 Thread Marcin &#x27;Qrczak' Kowalczyk
which the compiler can't check). -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: problems with working with Handles

2003-06-15 Thread Marcin &#x27;Qrczak' Kowalczyk
ggested, `deepSeq` is one way to do this. There is simpler: foldr seq (return ()) str -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTE

Re: Yet more text pedantry

2002-08-10 Thread Marcin &#x27;Qrczak' Kowalczyk
ate with the rest of the world must be somehow able to read/write them anyway. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Text in Haskell: a second proposal

2002-08-10 Thread Marcin &#x27;Qrczak' Kowalczyk
t;< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Text in Haskell: A PROPOSAL

2002-08-10 Thread Marcin &#x27;Qrczak' Kowalczyk
uld use UTF-8. I'm not ready yet. 90% of non-ASCII texts I deal with are in ISO-8859-2 and this default is described by the locale. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^http://qrnik.knm.org.pl/~qrczak/ ___ Ha

Re: UTF-8 library

2002-08-10 Thread Marcin &#x27;Qrczak' Kowalczyk
on IA-64). -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: UTF-8 library

2002-08-10 Thread Marcin &#x27;Qrczak' Kowalczyk
would be more efficient if conversion could be done internally on the C side (locale-dependent encoding functions are available from C) coupled with Handle buffers, rather than going through a pure Haskell interface in the middle. -- __("< Marcin Kowalczyk \__/ [EMA

Re: UTF-8 library

2002-08-10 Thread Marcin &#x27;Qrczak' Kowalczyk
Handles. But I don't like my own library (seems ugly and complex). It has rotted somehow, I had unresolved packaging issues witn newest ghcs. -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^ http://qrnik.knm.org.pl/~qrczak/

Re: UTF-8 library

2002-08-10 Thread Marcin &#x27;Qrczak' Kowalczyk
ave the same representation - we already rely on that, don't we? -- __("< Marcin Kowalczyk \__/ [EMAIL PROTECTED] ^^http://qrnik.knm.org.pl/~qrczak/ ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: newtype pattern matching

2002-01-25 Thread Marcin &#x27;Qrczak' Kowalczyk
; y')) in the general case where we want to preserve strictness and don't want to analyze it ourselves. Newtypes allow to use the convenient syntax of pattern matching on the lhs. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ QRCZAK __

Re: instances and modules

2002-01-01 Thread Marcin &#x27;Qrczak' Kowalczyk
e using that class doesn't break. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Typesetting literate scripts in TeX

2001-12-14 Thread Marcin &#x27;Qrczak' Kowalczyk
AIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Scope of imported names

2001-11-02 Thread Marcin &#x27;Qrczak' Kowalczyk
plementation. It's clearly not a binding occurrence - the function must have already existed before. Similarly in Haskell. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Incoherence

2001-10-25 Thread Marcin &#x27;Qrczak' Kowalczyk
x27; starts a new layout level and requires increased indentation when the definition doesn't fit in one line. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___

Re: Monomorphism, monomorphism...

2001-10-24 Thread Marcin &#x27;Qrczak' Kowalczyk
a instance C a => C a main = print (f :: ()) [qrczak ~]$ ghc -c -fglasgow-exts -fallow-undecidable-instances Test.hs Test.hs:4: Context reduction stack overflow; size = 21 Use -fcontext-stack20 to increase stack size to (e.g.) 20 `C ()' arising from use of `f' at T

Re: Incoherence

2001-10-23 Thread Marcin &#x27;Qrczak' Kowalczyk
able way to eliminate all laziness here except final 'escape xs' in the current Haskell? What would have to be changed in the language to improve it? -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA Q

Re: More Unicode nit-picking

2001-10-19 Thread Marcin &#x27;Qrczak' Kowalczyk
a few characters sometimes, so a more exact definition would require a different interface: either String -> IO String or IO (String -> String), perhaps taking the locale into account explicitly. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/

Re: Haskell 98 - Standard Prelude - Floating Class

2001-10-18 Thread Marcin &#x27;Qrczak' Kowalczyk
zak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Haskell 98 - Standard Prelude - Floating Class

2001-10-16 Thread Marcin &#x27;Qrczak' Kowalczyk
alczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: bracket_

2001-10-15 Thread Marcin &#x27;Qrczak' Kowalczyk
ing. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: macros. Was: Arrow notation, etc.

2001-10-12 Thread Marcin &#x27;Qrczak' Kowalczyk
Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Unicode support

2001-10-10 Thread Marcin &#x27;Qrczak' Kowalczyk
ot;< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Monomorphism, monomorphism...

2001-10-10 Thread Marcin &#x27;Qrczak' Kowalczyk
pe for T before deciding the exact set of types for A. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Extensible downcasts impossible in Haskell? (was Re: Monomorphism, monomorphism...)

2001-10-09 Thread Marcin &#x27;Qrczak' Kowalczyk
ul for implementing downcasting, so I couldn't implement downcasts without changing the compiler even if I specified them somehow. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Unicode support

2001-10-09 Thread Marcin &#x27;Qrczak' Kowalczyk
-Unicode and 16-bit-Unicode camps :-) -- Marcin 'Qrczak' Kowalczyk ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Monomorphism, monomorphism...

2001-10-08 Thread Marcin &#x27;Qrczak' Kowalczyk
aic types, they need downcasts. In Haskell it's perhaps less needed but it's a pity that it's impossible to translate an OO scheme which makes use of downcasts into Haskell in an extensible way (algebraic types are "closed"). -- __("< Marcin Kowalczyk * [EMAIL

Re: Monomorphism, monomorphism...

2001-10-07 Thread Marcin &#x27;Qrczak' Kowalczyk
nd into something containing quantified type variables without >>class constraints which can be instantiated independently! > >Hmmm... As in typing '2+2' in Hugs and having it say 'ambiguous >type: Num a => a'? Is this the kind of problem that you'

Re: Monomorphism, monomorphism...

2001-10-06 Thread Marcin &#x27;Qrczak' Kowalczyk
nding usually "eats" all constraints and puts them in the declaration. The constraints will reappear outside when the declared identifier is used, but they can appear in different configurations when the identifier is used polymorphically: instantiated to various types. But in a monomorphi

Re: Strange error in show for datatype

2001-10-04 Thread Marcin &#x27;Qrczak' Kowalczyk
]) We have show (T1 0 :: T Int) == "[]", show (T1 0 :: T Char) == "\"\"". -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell m

Re: Strange error in show for datatype

2001-10-04 Thread Marcin &#x27;Qrczak' Kowalczyk
e data constructor Void is not used, and it doesn't look clear. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED]

Re: Strange error in show for datatype

2001-10-04 Thread Marcin &#x27;Qrczak' Kowalczyk
GHC now lets you say > > data T > > and get a type T with no values. I think both Void and T have bottom, and both have no other values. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^

Re: Unicode support

2001-09-30 Thread Marcin &#x27;Qrczak' Kowalczyk
s and the current status of what implementations do is not satisfactionary (they can't store characters above '\xFF'). Unfortunately there is no simple answer here too. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \_

Re: Unicode support

2001-09-30 Thread Marcin &#x27;Qrczak' Kowalczyk
racters above U+. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Prelude and (:) and []((:), []) bugs?

2001-09-21 Thread Marcin &#x27;Qrczak' Kowalczyk
lt; Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Prelude and (:) and []((:), []) bugs?

2001-09-21 Thread Marcin &#x27;Qrczak' Kowalczyk
tor; this makes its treatment uniform with other parts of the list syntax, such as "[]" and "[a,b]"." (Haskell 98) -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK _

Re: Type Problem

2001-09-16 Thread Marcin &#x27;Qrczak' Kowalczyk
ickyFun must always be directly applied to an argument. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Application letters at the Haskell workshop: suggestion

2001-09-16 Thread Marcin &#x27;Qrczak' Kowalczyk
tactic errors instead. There are many corner cases giving surprising results. For the grammar 'A (comma A)* right_bracket' and input 'A,A,A,A,A,A,A,]' we really don't want to say for each of the commas that it could be right bracket instead, even though it would indeed all

Re: The future of Haskell discussion

2001-09-14 Thread Marcin &#x27;Qrczak' Kowalczyk
cit > instatantiation requests in the C++ source? The C++ compiler must at least once see the template body instantiated with the right types. It's usually not smart enough to avoid repeated recompilations of the instantiated code, but it should be able to remove this duplicate co

Re: Application letters at the Haskell workshop: suggestion

2001-09-14 Thread Marcin &#x27;Qrczak' Kowalczyk
something other than Haskell 98 I/O primitives only when combined with Dynamic. Haskell 98 Exceptions are limited like errno in C. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYG

Re: The future of Haskell discussion

2001-09-14 Thread Marcin &#x27;Qrczak' Kowalczyk
face to a C++ library must instantiate templates themselves. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: The future of Haskell discussion

2001-09-14 Thread Marcin &#x27;Qrczak' Kowalczyk
;C". -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Application letters at the Haskell workshop: suggestion

2001-09-14 Thread Marcin &#x27;Qrczak' Kowalczyk
eadline (for the interactive toplevel). -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: The future of Haskell discussion

2001-09-12 Thread Marcin &#x27;Qrczak' Kowalczyk
;< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Haskell report (August release)

2001-09-12 Thread Marcin &#x27;Qrczak' Kowalczyk
fore it seems). Please wait... -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: The future of Haskell discussion

2001-09-12 Thread Marcin &#x27;Qrczak' Kowalczyk
"< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: H98: Ix class

2001-09-11 Thread Marcin &#x27;Qrczak' Kowalczyk
lar operation. For example elems is described in Haskell 98 as [a!i | i <- indices a], but ghc just picks elements in the stored order without computing index values or bounds checking. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^

Re: micro-rant

2001-08-09 Thread Marcin &#x27;Qrczak' Kowalczyk
SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: micro-rant

2001-08-09 Thread Marcin &#x27;Qrczak' Kowalczyk
ue. Yes, it's an irregularity. But it's convenient, readable, and it allows using negative constants in patterns. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK _

Re: FW: Haskell 98 report problem re lexical structure.

2001-07-25 Thread Marcin &#x27;Qrczak' Kowalczyk
's not dashes that start an operator but ones that are contained in it. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PR

Re: beginner's questions - fix f

2001-07-24 Thread Marcin &#x27;Qrczak' Kowalczyk
a circular list with one element, while zeroes2 is an > infinite list with all zero elements. This is the difference between two definitions of fix above. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Picky details about Unicode (was RE: Haskell 98 Report possible errors, part one)

2001-07-24 Thread Marcin &#x27;Qrczak' Kowalczyk
txt from Unicode. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Haskell 98 Report possible errors, part one

2001-07-23 Thread Marcin &#x27;Qrczak' Kowalczyk
.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Haskell 98 Report possible errors, part one

2001-07-22 Thread Marcin &#x27;Qrczak' Kowalczyk
from which others are derived. Either should be fixed. I think the ghc version is better. 6.4.2. Laws for quot&rem and div&mod don't hold if the divisor is 0. 7. "semi-colon" - I think "semicolon" is the correct spelling (and used elsewhere). 7.1. "t

Re: Counting Constructors

2001-07-17 Thread Marcin &#x27;Qrczak' Kowalczyk
es is not a well behaved concept. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: library Directory.hs

2001-06-19 Thread Marcin &#x27;Qrczak' Kowalczyk
EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: A problem with the typing system.

2001-06-03 Thread Marcin &#x27;Qrczak' Kowalczyk
'unCh' is applied to 'x'), so 's' takes only Church as argument, so what should happen if the user instantiates it with something other than Church? > Is this sort of typing possible within Haskell. I don't know how it's supposed to behave with the extra

Re: fromInteger

2001-06-01 Thread Marcin &#x27;Qrczak' Kowalczyk
(fun + Just 2) 10 > to work, then is there a way to tell which conversion function > to use? No: 'Just 2' has type 'Num a => Maybe a', 'fun' has type 'Fun Int', i.e. 'Int -> Int'. In no way 'Maybe something' can be the same type as 'arg -> result'. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Haskell 98 Report

2001-06-01 Thread Marcin &#x27;Qrczak' Kowalczyk
, with the default value being compare. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Unicode

2001-05-25 Thread Marcin &#x27;Qrczak' Kowalczyk
rcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Unicode

2001-05-24 Thread Marcin &#x27;Qrczak' Kowalczyk
* [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Problem to load the file Stack.hs with Hugs98

2001-05-21 Thread Marcin &#x27;Qrczak' Kowalczyk
in me why and how I can load stack.hs ? hugs -98 Stack.hs This command line flag enables non-Haskell-98 extensions. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___

Re: Monomorphize, was: Re: Proposal for generalized function partition in List-library

2001-05-18 Thread Marcin &#x27;Qrczak' Kowalczyk
uot;< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Templates in FPL?

2001-05-18 Thread Marcin &#x27;Qrczak' Kowalczyk
so they don't have a performance overheads over non-templatized variants. My not-quite-done-right attempt at inlining dictionary functions in ghc is a step in this direction, as is the proposal of export-unfolding-and-specialize-but-not-necessarily-inline. I hope that SimonPJ will sort this out. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Proposal for generalized function partition in List-library

2001-05-17 Thread Marcin &#x27;Qrczak' Kowalczyk
17 May 2001 19:36:44 GMT, Marcin 'Qrczak' Kowalczyk <[EMAIL PROTECTED]> pisze: > PS. What I would perhaps put into standard library: And also: split :: (a -> Bool) -> [a] -> [[a]] split p c = let (xs, ys) = break p

Re: Proposal for generalized function partition in List-library

2001-05-17 Thread Marcin &#x27;Qrczak' Kowalczyk
dropLastWhile p xs = case span p xs of (_, []) -> [] (ys, z:zs) -> ys ++ z : dropLastWhile p zs spanEnd p xs = case span p xs of (ys, []) -> ([], ys) (ys, z:zs) -> (ys ++ z : ys', zs') where (ys', zs') = spanEnd p

Re: BAL paper available

2001-05-15 Thread Marcin &#x27;Qrczak' Kowalczyk
* [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: BAL paper available

2001-05-15 Thread Marcin &#x27;Qrczak' Kowalczyk
hould be necessary to use Haskell. I hope that a similar proposal won't go into standard Haskell. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Fundeps and class contexts

2001-05-10 Thread Marcin &#x27;Qrczak' Kowalczyk
zak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Scoped type variables

2001-05-08 Thread Marcin &#x27;Qrczak' Kowalczyk
l/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Scoped type variables

2001-05-08 Thread Marcin &#x27;Qrczak' Kowalczyk
the type inference could deduce that the constraint MArray (STArray s') e (ST s) in the presence of instance MArray (STArray s) e (ST s) unifies s' with s. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA

Re: User defined Ix instances potentially unsafe

2001-05-07 Thread Marcin &#x27;Qrczak' Kowalczyk
czak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Help wanted with hugs error message

2001-05-04 Thread Marcin &#x27;Qrczak' Kowalczyk
mport Prelude hiding (exp) * Use FactorInterp.exp everywhere except the definition. * Choose a different name. -- __("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK _

  1   2   3   4   5   >