Send Beginners mailing list submissions to
        beginners@haskell.org

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
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

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


Today's Topics:

   1. Re:  Amanda (Peter Hall)
   2.  Program built on Ubuntu 11.10 does not run on    previous
      versions (AbdulSattar Mohammed)
   3. Re:  Amanda (Christiaan Kras)


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

Message: 1
Date: Fri, 30 Dec 2011 00:08:32 +0000
From: Peter Hall <peter.h...@memorphic.com>
Subject: Re: [Haskell-beginners] Amanda
To: Christiaan Kras <c.k...@pcc-online.net>
Cc: beginners@haskell.org
Message-ID:
        <caa6hak6xvdujksqzd4fzztpkswea87v3irs-hthq76uipk3...@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

>From what gather, Amanda is a clone of Miranda - presumably created
because Miranda is a closed-source product. Haskell draws heavily from
Miranda, and some smaller programs can look almost indistinguishable
in the two languages.

That said, Miranda/Amanda really aren't as sophisticated as Haskell,
lacking type classes in particular.

Here is a paper comparing Haskell with Miranda:
http://www.cs.mun.ca/~donald/techreports/2000-02-cmp_haskell_miranda.ps
It's a little bit outdated but covers the main differences pretty well.

Peter


On Thu, Dec 29, 2011 at 11:17 PM, Christiaan Kras <c.k...@pcc-online.net> wrote:
> Hello list,
>
> First time I'm posting here. I've been interested in Haskell for about a
> year now, but sadly haven't done too much with it yet.
>
> I decided to get my bachelors degree in Computer Science/Engineering (it's a
> bit of a mixed course at my university) after having worked for over 4.5
> years. One of the classes I've got to follow is discrete math.
>
> A first glimpse on the study material made me think "Cool! They're using
> Haskell!". This is however not the case. Instead, we're using Amanda.
>
> Amanda was written by Dick Bruin, who as far as I know used to teach at my
> university, but has now moved on to another university. I was told Amanda
> was being used at my university, NHL Leeuwarden (Netherlands) and the
> University of Twente (Netherlands). (strictly my university isn't a
> university, but high school means something different in English than it
> does in Dutch :-))
>
> The reason I'm posting here is because Amanda seems extremely heavily
> influenced by Haskell. I think it was written in either Delphi or Pascal,
> but I've got to verify that with one of the teachers.
>
> It's quite old as well, as it was developed between 1990 and 2000.
>
> A lot of stuff written in Amanda can easily be converted to Haskell with a
> few small changes. Which makes me wonder why they aren't using Haskell now.
> List comprehensions use the same syntax, but use a semicolon instead of a
> comma for separating generators and terms. Operators such as +,/,* etc. are
> functions, just like they are in Haskell. For what I can tell Amanda is more
> or less a stripped down version of Haskell.
>
> The thing I was wondering though, is if anyone on this list has ever heard
> of Amanda before. If so, where did you got in contact with it?
>
> --
> Christiaan Kras
> http://blog.htbaa.com
>
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://www.haskell.org/mailman/listinfo/beginners



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

Message: 2
Date: Fri, 30 Dec 2011 12:56:18 +0530
From: AbdulSattar Mohammed <codingta...@gmail.com>
Subject: [Haskell-beginners] Program built on Ubuntu 11.10 does not
        run on  previous versions
To: beginners@haskell.org
Message-ID:
        <ca+mxqh-fcwy6cdkc7uphkb1ofkrvyos567jj7jdeamvqydt...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Ubuntu 11.10 comes with this library libgmp.so.10 and previous versions
come with libgmp.so.3. When you make ghc --make app.hs, it dynamically
links libgmp.so.10. This won't run on 11.04 or earlier with the error
message libgmp.so.10 not found. So, I compiled using ghc -static -optl-static
-optl-pthread --make app.hs. (
http://stackoverflow.com/questions/7344744/haskell-program-built-on-ubuntu-11-10-doesnt-run-on-ubuntu-10-04
got
it running).

I even ran ldd to check dependencies:
ldd app
  not a dynamic executable

Now, it fails with
app: mkTextEncoding: invalid argument (Invalid argument)

I'm trying to deploy to Heroku. Here's the repository:
https://github.com/abdulsattar/hkonhk.
Here's the heroku app: http://hkonhk.herokuapp.com/
And here's the output of heroku log (after the push):

2011-12-30T07:13:58+00:00 heroku[slugc]: Slug compilation started
2011-12-30T07:14:06+00:00 heroku[web.1]: State changed from crashed to
created
2011-12-30T07:14:06+00:00 heroku[web.1]: State changed from created to
starting
2011-12-30T07:14:06+00:00 heroku[slugc]: Slug compilation finished
2011-12-30T07:14:08+00:00 heroku[web.1]: Starting process with command
`./app`
2011-12-30T07:14:08+00:00 app[web.1]: app: mkTextEncoding: invalid argument
(Invalid argument)
2011-12-30T07:14:10+00:00 heroku[web.1]: State changed from starting to
crashed
2011-12-30T07:14:10+00:00 heroku[web.1]: Process exited
2011-12-30T07:14:11+00:00 heroku[router]: Error H10 (App crashed) -> GET
hkonhk.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=

I've asked about this many times on #haskell, but I couldn't get it
working. Help would be highly appreciated.
-- 
Warm Regards,

AbdulSattar Mohammed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20111230/3b54c8e1/attachment-0001.htm>

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

Message: 3
Date: Fri, 30 Dec 2011 10:44:29 +0100
From: Christiaan Kras <c.k...@pcc-online.net>
Subject: Re: [Haskell-beginners] Amanda
To: peter.h...@memorphic.com
Cc: beginners@haskell.org
Message-ID: <4efd87fd.7050...@pcc-online.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

As far as I know Amanda is closed source as well.

 From the Miranda Wikipedia page I found this link to Amanda (where you 
can download it) http://www.cs.ucl.ac.uk/teaching/3C11/amanda.html

Thanks for the link. Will definitely read it.

Op 30-12-2011 1:08, Peter Hall schreef:
>  From what gather, Amanda is a clone of Miranda - presumably created
> because Miranda is a closed-source product. Haskell draws heavily from
> Miranda, and some smaller programs can look almost indistinguishable
> in the two languages.
>
> That said, Miranda/Amanda really aren't as sophisticated as Haskell,
> lacking type classes in particular.
>
> Here is a paper comparing Haskell with Miranda:
> http://www.cs.mun.ca/~donald/techreports/2000-02-cmp_haskell_miranda.ps
> It's a little bit outdated but covers the main differences pretty well.
>
> Peter
>
>
> On Thu, Dec 29, 2011 at 11:17 PM, Christiaan Kras<c.k...@pcc-online.net>  
> wrote:
>> Hello list,
>>
>> First time I'm posting here. I've been interested in Haskell for about a
>> year now, but sadly haven't done too much with it yet.
>>
>> I decided to get my bachelors degree in Computer Science/Engineering (it's a
>> bit of a mixed course at my university) after having worked for over 4.5
>> years. One of the classes I've got to follow is discrete math.
>>
>> A first glimpse on the study material made me think "Cool! They're using
>> Haskell!". This is however not the case. Instead, we're using Amanda.
>>
>> Amanda was written by Dick Bruin, who as far as I know used to teach at my
>> university, but has now moved on to another university. I was told Amanda
>> was being used at my university, NHL Leeuwarden (Netherlands) and the
>> University of Twente (Netherlands). (strictly my university isn't a
>> university, but high school means something different in English than it
>> does in Dutch :-))
>>
>> The reason I'm posting here is because Amanda seems extremely heavily
>> influenced by Haskell. I think it was written in either Delphi or Pascal,
>> but I've got to verify that with one of the teachers.
>>
>> It's quite old as well, as it was developed between 1990 and 2000.
>>
>> A lot of stuff written in Amanda can easily be converted to Haskell with a
>> few small changes. Which makes me wonder why they aren't using Haskell now.
>> List comprehensions use the same syntax, but use a semicolon instead of a
>> comma for separating generators and terms. Operators such as +,/,* etc. are
>> functions, just like they are in Haskell. For what I can tell Amanda is more
>> or less a stripped down version of Haskell.
>>
>> The thing I was wondering though, is if anyone on this list has ever heard
>> of Amanda before. If so, where did you got in contact with it?
>>
>> --
>> Christiaan Kras
>> http://blog.htbaa.com
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners@haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners


-- 
Christiaan Kras
http://blog.htbaa.com



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

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 42, Issue 33
*****************************************

Reply via email to