proglangcast ep 10 (2024.05.20): Bye Bye Hello Scheme

Поділитися
Вставка
  • Опубліковано 18 вер 2024

КОМЕНТАРІ • 4

  • @SystemAlchemist
    @SystemAlchemist Місяць тому +2

    Cool discussion! Was enjoyable listening to it.

  • @0LoneTech
    @0LoneTech 3 місяці тому +1

    I'd be delighted to have a chat about Haskell, though the first thing to note is the bye bye hello world program is far from idiomatic.
    I'll send a GNU Forth version shortly; it matches Scheme nicely with the minimal syntax, but has a totally different view on parenthesis and types.

    • @proglangbase
      @proglangbase  3 місяці тому

      BBHW is an alternative to Hello World, and so like it, is procedural and effectful by its very nature. It fails to address the core idioms of array, concurrency, functional, and logic paradigms. We have expressed the disappointment of this in our videos, and so are thinking of what to do about that.

    • @0LoneTech
      @0LoneTech 3 місяці тому +1

      @@proglangbase Of course not every benchmark can target every feature of every language. It's just that I deliberately chose to do some things in a manner not primarily associated with Haskell, such as omitting all type information (otherwise types first is often recommended). The delay functionality actually required Control.Concurrent.
      Similarly, Forth had no standard way to access command line arguments; it often runs without any (other) operating system.