[mercury-users] Simple program
Denis Kononenko
deniskononenko at gmail.com
Tue Sep 20 00:28:38 AEST 2011
hmmmm
I use command line: mmc --make testlist
testlist.m
------------------------
:- module testlist.
:- interface.
:- import_module io.
:- pred main(io::di, io::uo) is det.
:- implementation.
:- import_module list.
main(!IO) :- L=[1,2,3], io.write_list(L, "\n", io.write_int, !IO).
------------------------
What should I do?
PS
mmc --version
Mercury Compiler, version 11.01, configured for x86_64-apple-darwin10.8.0
Copyright (C) 1993-2011 The University of Melbourne
19.09.2011, в 20:08, Tomas By написал(а):
> Hi,
>
> Your code has ten lines and the compiler reports an error at line 26?
>
> It compiles and runs ok for me.
>
> /Tomas
>
>
>
> On Mon, September 19, 2011 15:53, Denis Kononenko wrote:
>> Hello!
>> Please help me
>>
>> ------------------------------------------------
>> :- module learn2.
>> :- interface.
>> :- import_module io.
>>
>> :- pred main(io::di, io::uo) is det.
>>
>> :- implementation.
>> :- import_module list.
>>
>> main(!IO) :- io.write_list([1], "\n", io.write_int, !IO).
>> ------------------------------------------------
>> bash-3.2$ mmc --make learn2
>> Making Mercury/int3s/learn2.int3
>> Making Mercury/ints/learn2.int
>> Making Mercury/cs/learn2.c
>> Making Mercury/os/learn2.o
>> learn2.m:26: error: initializer element is not constant
>> learn2.m:26: error: (near initialization for
>> ‘learn2_scalar_common_1[0][1]’)
>> ** Error making `Mercury/os/learn2.o'.
>>
>> Why I have error?
>> --------------------------------------------------------------------------
>> mercury-users mailing list
>> Post messages to: mercury-users at csse.unimelb.edu.au
>> Administrative Queries: owner-mercury-users at csse.unimelb.edu.au
>> Subscriptions: mercury-users-request at csse.unimelb.edu.au
>> --------------------------------------------------------------------------
>>
>
>
> --------------------------------------------------------------------------
> mercury-users mailing list
> Post messages to: mercury-users at csse.unimelb.edu.au
> Administrative Queries: owner-mercury-users at csse.unimelb.edu.au
> Subscriptions: mercury-users-request at csse.unimelb.edu.au
> --------------------------------------------------------------------------
--------------------------------------------------------------------------
mercury-users mailing list
Post messages to: mercury-users at csse.unimelb.edu.au
Administrative Queries: owner-mercury-users at csse.unimelb.edu.au
Subscriptions: mercury-users-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the users
mailing list