Arturo

Languages and libraries

programming language

SHOW HN2020

Legend

Arturo

REBOL-inspired programming language and VM written in Nim

github.com

#rebol#nim#scripting language#stack virtual machine#homoiconic

324points
57comments
#121of 3,028 in 2020
Top 4%of 2020 by points

How HN took it

CuriousMostly questions and neutral comments

5 positive, 12 neutral or asking, 0 mixed, 3 critical, out of 20 comments about the project. Thread score +0.23.

Design: 2 for, 2 againstIdea: 1 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Nice functional spin on Rebol's clean syntax

    From 1 comment
    • Great work — the functional spin on top of Rebol's clean syntax is really nicely done! Any chance you'll be adding something like the parse function? The ability to have…
      tav on HN
  • Good to see Rebol-style syntax adopted

    From 1 comment
    • great work, quite happy to see adoption of rebol's syntax
      lulzx on HN

Objections

  • Another language is unnecessary

    From 1 comment
  • Lacks Rebol's literal forms for IPs, URLs, emails and dates

    From 1 comment
    • Which is in fact Logo's syntax. I don't see any literal forms for IP addresses, URLs, e-mails, dates, @references and hashtags in Arturo, which are historically present in Rebol…
      9214 on HN
  • Design of strings implicitly constructing datatypes is not qualitatively different from other languages

    From 1 comment
    • Alright, but personally I fail to see how is that qualitatively different from all the other mainstream languages that use strings as a compensatory kitchen sink to encode…
      9214 on HN

Requests

  • Add a parse function and dialect support

    From 1 comment
    • Great work — the functional spin on top of Rebol's clean syntax is really nicely done! Any chance you'll be adding something like the parse function? The ability to have…
      tav on HN
  • Standalone function reference page

    From 1 comment
    • Great work — the functional spin on top of Rebol's clean syntax is really nicely done! Any chance you'll be adding something like the parse function? The ability to have…
      tav on HN
  • Gtk GUI support and NetBSD builds

    From 1 comment
    • Gtk GUI programming works? Also my platform of interest is NetBSD
      jayp1418 on HN
  • Postgres driver

    From 1 comment
    • Postgresql needs full IO support which is coming in 0.7.0, next major release. There is development branch with IO so if someone's interested, writing PostgreSQL driver should be…
      rebolek on HN

Questions

  • What the arrow syntax (->) does

    From 1 comment
    • So in this example: ``` loop 1..10 'x [ if? even? x -> print [x "is even"] else -> print [x "is odd"] ] ``` I can't find any reference for what the arrow is doing. It looks like…
      Izkata on HN
  • Where even? is documented

    From 1 comment
    • hey, I was looking for even? in the language wiki https://github.com/arturo-lang/arturo/wiki , as in: if? even? x -> print [x "is even"] but I couldn't find it in Arithmetic,…
      bryanrasmussen on HN
  • What the LaTeX generation roadmap item means

    From 1 comment
    • Looks great! Just one question: in the roadmap, what do you mean by "Implement LaTeX generation module"? You want to make a templating system like Sweave in R [0]? [0]…
      S4M on HN

Alternatives named

  • Red

    From 1 comment
    • Looks interesting. Good job! Another REBOL-inspired language is Red [0], which also looks interesting. Maybe I'll actually sit down and have a proper look one of these days. 0:…
      gnud on HN
  • Rebol

    From 1 comment
    • Well, I could argue... "why not?". Rebol - Arturo's ideological grandparent - is a great language (albeit not as well-known as it should be). And Arturo attempts to get the best…
      stchacademy on HN
  • Tcl

    From 1 comment
    • I had interest in Rebol and Red, but lost it. Lost the interest because of what you mention, but also because building algorithms with it imply a big cognitive load for me. Since…
      libx on HN
  • LatexDSL for Nim

    From 1 comment
    • related effort for a latex dsl in nim: https://github.com/Vindaar/LatexDSL
      pietroppeter on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/24834636)