Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

As of next Thursday, UNIX will be flushed in favor of TOPS-10. Please update your programs.


devel / comp.lang.fortran / Re: Fortran to be featured at Exercism in July, but ...

SubjectAuthor
* Fortran to be featured at Exercism in July, but ...Bruce Axtens
`- Re: Fortran to be featured at Exercism in July, but ...Thomas Koenig

1
Fortran to be featured at Exercism in July, but ...

<cc111c56-d6ad-48cd-8068-cdc97aba9f3fn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3425&group=comp.lang.fortran#3425

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:622a:1a18:b0:3f4:d2e4:3a71 with SMTP id f24-20020a05622a1a1800b003f4d2e43a71mr3227699qtb.13.1685686971212;
Thu, 01 Jun 2023 23:22:51 -0700 (PDT)
X-Received: by 2002:ac8:584d:0:b0:3ef:499a:dd97 with SMTP id
h13-20020ac8584d000000b003ef499add97mr3452569qth.3.1685686970812; Thu, 01 Jun
2023 23:22:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Thu, 1 Jun 2023 23:22:50 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=60.231.231.174; posting-account=1W9SuAoAAAApKJ8N7QNszANYOyWIVzjG
NNTP-Posting-Host: 60.231.231.174
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cc111c56-d6ad-48cd-8068-cdc97aba9f3fn@googlegroups.com>
Subject: Fortran to be featured at Exercism in July, but ...
From: bruce.axtens@gmail.com (Bruce Axtens)
Injection-Date: Fri, 02 Jun 2023 06:22:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Bruce Axtens - Fri, 2 Jun 2023 06:22 UTC

As many are aware, Exercism.org is featuring various languages thematically this year as part of their 12in23 program (see https://www.youtube.com/watch?v=2refhxXqePI ).

Fortran is being featured in July under the heading "Jurassic July". I have been contacted by Erik Schierboom of Exercism about the Fortran content. He has written as below, and if you're interested in contributing, please contact him via the forum <https://forum.exercism.org/u/ErikSchierboom>. (I do have an email address for him which, if you write to me directly, I'll supply.)

<quote>
Next month is Jurassic July, which will feature Fortran. I probably won’t have time to do an introduction video beforehand, but we will do the monthly introduction video. For that, I usually do write up a script for the actual introduction video and then use its contents. This time though, I’m severely limited in my time, so I was wondering if perhaps you could give me a starting point? Of course, you don’t need to write the actual contents and I can probably fairly quickly write up the “history” part of it, but the “Why it’s great” and “Standout features” sections are harder for me.

As inspiration, this is the current Clojure introduction:
<inner quote>
A brief introduction to Clojure

Developed by Rich Hickey with the goal of having a modern LISP that runs on the JVM and has great concurrency. Release in 2007
The name is a word play on “closure,” a key functional concept and Rich wanted to involve the letters C, L, and J, which stand for C#, Lisp and Java
Functional language
Dynamically typed
Dialect of LISP (TODO: what makes it a unique LISP)
Runs on the JVM, can compile to JS, run on CLR, compiles to Dart or even Bash or NodeJS using the Small Clojure Interpreter (SCI)
TODO: where is Clojure being used in the real world?

Why it’s great

Little syntax. Makes it easy to learn. Unambiguous
Immutable data structures (TODO: is it true that these are still very performant?)
Literal syntax for maps/sets/vectors
Runtime polymorphism via multimethods and protocols
Great JVM interop
Lovely community, their Slack is very friendly and welcoming
Clojure Spec data specification system (runtime, not compile-time), allows you to define structure of data, generate data, property-based testing and more

Standout features

Powerful macro system. Syntax sugar like threading macros are built on this
REPL core part of development workflow, not just for trying out thing, lookup docs
</inner quote>
</quote>

Re: Fortran to be featured at Exercism in July, but ...

<u5k45m$2ihgu$1@newsreader4.netcologne.de>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=3426&group=comp.lang.fortran#3426

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd4-fddc-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de!not-for-mail
From: tkoenig@netcologne.de (Thomas Koenig)
Newsgroups: comp.lang.fortran
Subject: Re: Fortran to be featured at Exercism in July, but ...
Date: Mon, 5 Jun 2023 07:51:19 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <u5k45m$2ihgu$1@newsreader4.netcologne.de>
References: <cc111c56-d6ad-48cd-8068-cdc97aba9f3fn@googlegroups.com>
Injection-Date: Mon, 5 Jun 2023 07:51:19 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd4-fddc-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de:2001:4dd4:fddc:0:7285:c2ff:fe6c:992d";
logging-data="2704926"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Mon, 5 Jun 2023 07:51 UTC

Bruce Axtens <bruce.axtens@gmail.com> schrieb:

> Fortran is being featured in July under the heading "Jurassic
> July". I have been contacted by Erik Schierboom of Exercism about
> the Fortran content. He has written as below, and if you're
> interested in contributing, please contact him via the forum
> <https://forum.exercism.org/u/ErikSchierboom>. (I do have an email
> address for him which, if you write to me directly, I'll supply.)

I wrote to you, but dit not yet receive a reply.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor