[M3devel] cm3-ide

Olaf Wagner wagner at elegosoft.com
Fri Feb 18 14:12:21 CET 2011


Quoting Jay K <jay.krell at cornell.edu>:

>  > A language and its implementation in a compiler does not necessarily
>  > require a full-fledged intergrated development environment like Eclipse.
>
> Programmers today are not used to using plain text editors.
> They are used to wizards and intellisense.
> It would take a lot of work I think to make Modula-3
> at all usable to any programmer under 30 years old.

I don't think that an integration of M3 into Eclispe for example
would be very difficult. As I'm not using it myself, someone else
will have to provide it though.

> Even older folks have largely become spoiled.

I'm still fairly content with using the command line and text
editors, even though that must seem old-fashioned ;-)

Olaf

>  - Jay
>> Date: Fri, 18 Feb 2011 09:40:14 +0100
>> From: wagner at elegosoft.com
>> To: zeev.blu at gmail.com
>> CC: m3devel at elegosoft.com; m3-support at elego.de; moriah.moshe at gmail.com
>> Subject: Re: [M3devel] cm3-ide
>>
>> Quoting זאב בלומנצויג <zeev.blu at gmail.com>:
>>
>> > Hi,
>> > First, thanks for the quick reply.
>> >
>> > I have tried to use the file you gave me, and some other files from that
>> > site.
>> > I have some questions:
>> > 1. If I understand correctly, the method of working with this compiler is
>> > through the CMD in WINDOWS. Is not this language a IDE to work with?
>>
>> A language and its implementation in a compiler does not necessarily
>> require a full-fledged intergrated development environment like Eclipse.
>> My faourite IDE when I was actively using M3 was always XEmacs :-)
>> There _is_ a web-based cm3-ide (which should be contained in that
>> archive) that allows you to build and manage your projects with a
>> standard web browser, but that might be quite different from your
>> expectations of an IDE, too ;-)
>>
>> > 2. When I tried to compile , I got a linking error:
>> >
>> > " link is not recognized as an internal or external command, operable
>> > program or batch file."
>> >
>> > And then another error:
>> >
>> > "... \cm3 \ bin \ cm3.cfg ", line 455: quake runtime error: link failed "
>> >
>> > And finally I received:
>> >
>> > " Fatal Error: procedure "m3_link" defined in "... \ cm3 \ bin \ cm3.cfg"
>> > failed. "
>>
>> You either missed the installation of a suitable system linker as
>> described in the "Windows installation notes" referred to below or
>> you didn't set the appropriate variables in your environment or in
>> the cm3 configuration files. CM3 does not include a system linker,
>> and on Windows you have got to install one yourself, while on all
>> other systems it usually is installed by default.
>>
>> You can use the cm3 option "-commands" to actually view the external
>> commands the builder is calling.
>>
>> I hope this helps,
>>
>> Olaf
>>
>> > Thanks for your help
>> >
>> > zeev blumentzvaig
>> >
>> >
>> > 2011/2/18 Olaf Wagner <wagner at elegosoft.com>
>> >
>> >> Quoting זאב בלומנצויג <zeev.blu at gmail.com>:
>> >>
>> >>  Hi,
>> >>> I am a student of Software Engineering.
>> >>> I want to learn the language modula-3 and I'm trying to install  
>>  IDE on my
>> >>> computer.
>> >>> I have windows 7 operating system and I can not find any suitable
>> >>> installation file.
>> >>> Do you have appropriate file or instructions how to do it on another
>> >>> system?
>> >>> I need it for exercise in school and I'd love it if you could help me.
>> >>> Thank you.
>> >>> zeev blumentzvaig
>> >>>
>> >>
>> >> What exactly have you tried already?
>> >>
>> >> The archive for Windows listed on http://www.opencm3.net/download.html,
>> >> http://www.opencm3.net/cm3-min-WIN32-NT386-d5.5.0.zip, should
>> >> work for Windows 7, too, as far as I know. You simply need to
>> >> unpack it and install a suitable linker, as described for example in
>> >> http://www.opencm3.net/installation-windows.html.
>> >>
>> >> In order to help you, we need to know exactly what you have done and
>> >> what failed. I'm not an expert on Windows; others on the list may
>> >> be able to help better, so I CC this to m3devel.
>> >>
>> >> Olaf
-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list