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=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.50.114.98 with SMTP id jf2mr78945498igb.4.1436379072307; Wed, 08 Jul 2015 11:11:12 -0700 (PDT) X-Received: by 10.140.32.74 with SMTP id g68mr181036qgg.37.1436379072170; Wed, 08 Jul 2015 11:11:12 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!qs7no2682354igc.0!news-out.google.com!4ni79765qgh.1!nntp.google.com!w90no1772384qge.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 8 Jul 2015 11:11:11 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=80.173.132.1; posting-account=xd0OrwoAAABQUGXxWZdZWv6VwPFSqa1J NNTP-Posting-Host: 80.173.132.1 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <14592326-5070-4663-a864-5684298f3748@googlegroups.com> Subject: Re: If not Ada, what else... From: jm.tarrasa@gmail.com Injection-Date: Wed, 08 Jul 2015 18:11:12 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:26700 Date: 2015-07-08T11:11:11-07:00 List-Id: nim, at http://nim-lang.org/index.html There are things I don't like. Nevertheless, It's an interesting language. It looks that the author has experience in languages. And it looks that has an active and growing community. Hardtyped, generics with much more semantic information than Ada, concurrency, closures, iterators, named loops, positional or named parameters, lists, hash arrays, sets, array slices, overloaded operators, OOP, exptions tye except and try finally. The compiler (initially was written in Pascal) compiles to C and then to binary. As I said, there are things I don't like: * Indentation is meaningful, marks blocks, like python * Identifiers are case sensitive... only the first letter. !! astonishing * Arrays are declared in a weird way, base type looks like an index: array [1..20,int] translates to Ada array[1..20] of integer. !! weird. Nevertheless it's interesting and has interesting features. Not my language but interesting.