Send Beginners mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  Cabal Dependency Hell (Brandon Allbery)
   2. Re:  Categories in Haskell (Friedrich Wiemer)
   3. Re:  Categories in Haskell (mukesh tiwari)


----------------------------------------------------------------------

Message: 1
Date: Wed, 29 May 2013 22:15:14 -0400
From: Brandon Allbery <[email protected]>
Subject: Re: [Haskell-beginners] Cabal Dependency Hell
To: Peter Hall <[email protected]>,      The Haskell-Beginners
        Mailing List - Discussion of primarily  beginner-level topics related
        to Haskell <[email protected]>
Message-ID:
        <CAKFCL4WeUFRMEFGhXH+=z6ooyg2rfan3m5karzhb72nznb0...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Wed, May 29, 2013 at 7:32 PM, Peter Hall <[email protected]>wrote:

> > The GHC devs know a better solution is needed; unfortunately, the best
> they've come up with is a proposal to build everything against
> > everything else in every possible combination....
>
> Surely that isn't necessary; it could be done lazily. That is, compile
> every combination that is actually demanded by their respective cabal
> files. No?
>

That is probably how it would be done, but it still means potentially a
combinatorial explosion of libraries, plus a lot of extra building
sometimes that you might not expect because "isn't that already built?!".

-- 
brandon s allbery kf8nh                               sine nomine associates
[email protected]                                  [email protected]
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20130529/2450da30/attachment-0001.htm>

------------------------------

Message: 2
Date: Thu, 30 May 2013 08:50:51 +0200
From: Friedrich Wiemer <[email protected]>
Subject: Re: [Haskell-beginners] Categories in Haskell
To: [email protected],   The Haskell-Beginners Mailing List -
        Discussion of primarily beginner-level topics related to Haskell
        <[email protected]>
Message-ID:
        <cagvtqw7+64ohr-tc0p5owffuzse0mnwhcm16bq37s3kpvuf...@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

I've heard a talk about Idris last weekend at BerlinSides. Looks very
interesting - I think I'll have to take a closer look at it. The guy
said it isn't stable enough for productive use but as Robert asked for
some learning experiences, this should be interessting for him, too.
( Btw: there should be four (?) video lectures about Idris somewhere
at http://idris-lang.org/ )

Friedrich

2013/5/30 Peter Hall <[email protected]>:
> I haven't tried Idris yet myself, and I'm not sure how stable it is, but I
> think it can do a lot that Agda can do but more suitable for actual
> calculations. I would be interested to hear any experiences you have (or
> have had) with it.
>
> Peter
>
>
> On 29 May 2013 23:11, Robert Goss <[email protected]> wrote:
>>
>>
>>
>>
>> On 29 May 2013 22:04, Ertugrul S?ylemez <[email protected]> wrote:
>>>
>>>
>>>
>>> Perhaps what you need is not a programming language like Haskell, but a
>>> proof assistant like Agda, where you can express arbitrary categories.
>>> A limited form of this is possible in Haskell as well, but the lack of
>>> dependent types would force you through a lot of boilerplate and heavy
>>> value/type/kind lifting.
>>>
>>
>> I had had a look at Agda a while ago I will have to have another look. How
>> possible is it to do computations in Agda? For example is it possible to
>> compute the equalizer of 2 arrows (obv is a category in which equalizers
>> exit)?
>>
>> A part of this was a learning experience it seemed natural to express
>> certain bits of computer algebra in terms of categories and I wanted to see
>> how well these ideas could be expressed in haskell.
>>
>> _______________________________________________
>> Beginners mailing list
>> [email protected]
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>



------------------------------

Message: 3
Date: Thu, 30 May 2013 12:55:34 +0530
From: mukesh tiwari <[email protected]>
Subject: Re: [Haskell-beginners] Categories in Haskell
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Cc: [email protected]
Message-ID:
        <cafhzve_tzng_fyispymttqjscivukjazaysnad6-hrc1cjj...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi Friedrich,
video lectures and slides of Idris
http://edwinb.wordpress.com/2013/03/15/idris-course-at-itu-slides-and-video/

-Mukesh

On Thu, May 30, 2013 at 12:20 PM, Friedrich Wiemer <
[email protected]> wrote:

> I've heard a talk about Idris last weekend at BerlinSides. Looks very
> interesting - I think I'll have to take a closer look at it. The guy
> said it isn't stable enough for productive use but as Robert asked for
> some learning experiences, this should be interessting for him, too.
> ( Btw: there should be four (?) video lectures about Idris somewhere
> at http://idris-lang.org/ )
>




> Friedrich
>
> 2013/5/30 Peter Hall <[email protected]>:
> > I haven't tried Idris yet myself, and I'm not sure how stable it is, but
> I
> > think it can do a lot that Agda can do but more suitable for actual
> > calculations. I would be interested to hear any experiences you have (or
> > have had) with it.
> >
> > Peter
> >
> >
> > On 29 May 2013 23:11, Robert Goss <[email protected]> wrote:
> >>
> >>
> >>
> >>
> >> On 29 May 2013 22:04, Ertugrul S?ylemez <[email protected]> wrote:
> >>>
> >>>
> >>>
> >>> Perhaps what you need is not a programming language like Haskell, but a
> >>> proof assistant like Agda, where you can express arbitrary categories.
> >>> A limited form of this is possible in Haskell as well, but the lack of
> >>> dependent types would force you through a lot of boilerplate and heavy
> >>> value/type/kind lifting.
> >>>
> >>
> >> I had had a look at Agda a while ago I will have to have another look.
> How
> >> possible is it to do computations in Agda? For example is it possible to
> >> compute the equalizer of 2 arrows (obv is a category in which equalizers
> >> exit)?
> >>
> >> A part of this was a learning experience it seemed natural to express
> >> certain bits of computer algebra in terms of categories and I wanted to
> see
> >> how well these ideas could be expressed in haskell.
> >>
> >> _______________________________________________
> >> Beginners mailing list
> >> [email protected]
> >> http://www.haskell.org/mailman/listinfo/beginners
> >>
> >
> >
> > _______________________________________________
> > Beginners mailing list
> > [email protected]
> > http://www.haskell.org/mailman/listinfo/beginners
> >
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20130530/3de7a676/attachment-0001.htm>

------------------------------

_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 59, Issue 41
*****************************************

Reply via email to