From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 5b1e799cdb,3ef3e78eacf6f938 X-Google-Attributes: gid5b1e799cdb,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!18g2000yqa.googlegroups.com!not-for-mail From: tm Newsgroups: comp.lang.eiffel,comp.lang.ada,comp.lang.modula3,comp.programming Subject: Re: Alternatives to C: ObjectPascal, Eiffel, Ada or Modula-3? Date: Fri, 24 Jul 2009 06:01:24 -0700 (PDT) Organization: http://groups.google.com Message-ID: <5b8e5f4f-3c84-4dbe-8218-650ddaff26ac@18g2000yqa.googlegroups.com> References: <4fc0934e-197b-4a02-a006-4b64072897b2@h18g2000yqj.googlegroups.com> <7020ad82-ed09-4c87-8f46-db23bf2fa866@32g2000yqj.googlegroups.com> <6550161f-7cf2-4792-a4eb-da31780ab280@e27g2000yqm.googlegroups.com> NNTP-Posting-Host: 195.58.191.10 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1248440485 29282 127.0.0.1 (24 Jul 2009 13:01:25 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 24 Jul 2009 13:01:25 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: 18g2000yqa.googlegroups.com; posting-host=195.58.191.10; posting-account=269_QwoAAADSifhJt6OVa6bEjZR2ZMUB User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5,gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.eiffel:412 comp.lang.ada:7319 comp.lang.modula3:100 comp.programming:12020 Date: 2009-07-24T06:01:24-07:00 List-Id: On 24 Jul., 15:11, Jon Harrop wrote: > tm wrote: > > On 24 Jul., 11:31, Jon Harrop wrote: > >> tm wrote: > >> > Simplicity of languages and their implementation got lost somehow... > > >> The F# team at Microsoft used to advertise that their compiler was under > >> 10kLOC. > > > Is is possible to verify this claim? > > Is the F# compiler released as open source? > > The source code is freely available under a non-OSS licence. That means: The F# compiler is NOT released as open source. > > Is it available on "all" operating systems? > > It is supposed to run on compliant VMs like Mono but Mono is not good enough > to run it reliably yet. That means: F# can only run "reliable" under M$ Windows. > > What about the (guessed) 100MB DLLs which are used? > > Even the F# Power Pack (which includes things like linear algebra) is only > 1Mb more. Since .NET is needed you probably need much more than 1Mb. > > Do you trust a quasi monopolist? > > I would not gamble solely on them. So you should refuse M$ only programming languages. > > I also think that it is not a good idea to use a language > > dominated by a big company. > > I don't have a problem with using that among lots of other languages (we > also use C#, OCaml, C, C++ and Mathematica). Try Seed7. It is portable, open source and not dominated by a big company. I am sure Seed7 is not perfect, but it can be improved without being hampered by licenses or company politics. Feedback about Seed7, its documentation and its homepage is always welcome. Greetings Thomas Mertes Seed7 Homepage: http://seed7.sourceforge.net Seed7 - The extensible programming language: User defined statements and operators, abstract data types, templates without special syntax, OO with interfaces and multiple dispatch, statically typed, interpreted or compiled, portable, runs under linux/unix/windows.