Hello World (free magazine)

All sorts of amusements and nonsense unrelated to xTalk
Post Reply
User avatar
richmond62
Posts: 3741
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Hello World (free magazine)

Post by richmond62 »

Apart from the fact that any time anyone says 'Hello World' I feel like vomiting: (the ultimate dumbing-down-puke-term up there with 'My Computer') this series of magazines (to which I have contributed 2 fairly crappy articles) DOES contain some interesting things, and, as long as you can cope with the PC-WOKE-Right-On-Lefty attitude of most of it, is worth going through:

https://www.raspberrypi.org/hello-world/issues
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 2206
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Hello World (free magazine)

Post by OpenXTalkPaul »

richmond62 wrote: Wed Sep 25, 2024 12:26 pm Apart from the fact that any time anyone says 'Hello World' I feel like vomiting: (the ultimate dumbing-down-puke-term up there with 'My Computer') this series of magazines (to which I have contributed 2 fairly crappy articles) DOES contain some interesting things, and, as long as you can cope with the PC-WOKE-Right-On-Lefty attitude of most of it, is worth going through:

https://www.raspberrypi.org/hello-world/issues
Thanks for the link Richmond.
While that latest issue is mostly about 'AI', because of course everything is about AI now, there was an article on an interesting high-level programming language called Elan, you could skip the article and give it a try here:
https://elan-lang.org/beta/
User avatar
richmond62
Posts: 3741
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Hello World (free magazine)

Post by richmond62 »

Personally all that does is make me more determined to keep on with OXT:
-
SShot 2024-09-26 at 12.12.53.png
SShot 2024-09-26 at 12.12.53.png (114.36 KiB) Viewed 479 times
-
Funnily enough it reminds me when 'Bonehead Barker' our very clever and inspiring Maths teacher told us that a new version of BASIC
had dropped the requirement to use LET (in 1975).
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 3741
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Hello World (free magazine)

Post by richmond62 »

Elan - short for 'Educational language' - is the first new programming language designed specifically for teaching in British schools since BBC Basic in 1981.
1. That says a lot about whoever makes decisions about "teaching in British schools">

1.1. I wonder what exactly "teaching in British schools" means when Scotland and England have different educational systems.

2. Why the fudge does this sidestep/avoid object-oriented offerings such as OXT, which havw=e a less steep learning curve?

3. "designed specifically for teaching in British schools": did anyone ask them for this?

https://www.youtube.com/playlist?list=P ... prCViAeVKM

Watch and weep: and, in my case at least, at 62, wonder whether there have been ANY real advances in educational approahes to programming since 1975.

I must say those videos are incredibly boring and badly put together.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 3741
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Hello World (free magazine)

Post by richmond62 »

(targeting KS3-KS5)
For those of you who are wondering, Key Stages 3 - 5 basically means:
-
SShot 2024-09-26 at 13.56.05.png
SShot 2024-09-26 at 13.56.05.png (73.95 KiB) Viewed 475 times
-
https://www.nottinghamshire.gov.uk/medi ... stages.pdf
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 3741
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Hello World (free magazine)

Post by richmond62 »

Elan is multi-paradigm, supporting procedural, object-oriented
If the last claim of that be true one might expect an IDE that is significantly less crude than what is available at the moment.
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 2206
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Hello World (free magazine)

Post by OpenXTalkPaul »

richmond62 wrote: Thu Sep 26, 2024 11:00 am
Elan is multi-paradigm, supporting procedural, object-oriented
If the last claim of that be true one might expect an IDE that is significantly less crude than what is available at the moment.
Well it is only a web IDE and a Beta at that.
I can't find a link for the source code for it. Is it FOSS?

But the language itself (sans a decent IDE) does do the OOP things, as seen in the object 'class' definition in that example code. To me it looks much like an OOP oriented dialect of BASIC. The function declaration is rather similar to xTBuilder's handler definitions.
User avatar
richmond62
Posts: 3741
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Hello World (free magazine)

Post by richmond62 »

Re: Elan . . .

"Captain Snotbag" over there closed and deleted my questions re a GUI/IDE because, obviously, it does not suite the usual British Government's policy (c.f. its SLOW but much-vaunted government regulated 'Broadband') of fobbing the mediocre on its citizens.
-
SShot 2024-09-27 at 13.43.57.png
SShot 2024-09-27 at 13.43.57.png (531.03 KiB) Viewed 447 times
-
SShot 2024-09-27 at 13.44.13.png
SShot 2024-09-27 at 13.44.13.png (207.48 KiB) Viewed 447 times
-
I replied to that person directly by email:
I am not entirely sure why you closed the thread.

I have taught programming to children aged 9 - 17 using an object-based language with a GUI for 20 years with great success. I have 31 years experience of working with Object-based languages both in education and in terms of software production.

Unfortunately what I saw of the state of Elan at the moment makes me thing that about 30 years of history
has been ignored.

And your condescending tone in your email to me would suggest that you might do some research into your interlocutors before you look down your patrician nose at them.

sincerely, Richmond Mathewson.
-
SShot 2024-09-27 at 13.46.54.png
SShot 2024-09-27 at 13.46.54.png (49.41 KiB) Viewed 446 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 2206
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Hello World (free magazine)

Post by OpenXTalkPaul »

He's not wrong about an object oriented language being separate from a UI Toolkit. Although UI toolkit's 'widget' elements are often the objects that are the target or product of an oriented language, you can use OOP for 'objects' that have no need for any visual representation on-screen. It's a programming pattern.
User avatar
richmond62
Posts: 3741
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Hello World (free magazine)

Post by richmond62 »

He's not wrong about an object oriented language being separate from a UI Toolkit. Although UI toolkit's 'widget' elements are often the objects that are the target or product of an oriented language, you can use OOP for 'objects' that have no need for any visual representation on-screen. It's a programming pattern.
No, of course he's not.

He does, however, have a problem with his 'tone'.
https://richmondmathewson.owlstown.net/
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest