| ▲ | brabel 8 hours ago | |
> it feels like it departs from what people know without good reasons. Lua was first released in 1993. I think that it's pretty conventional for the time, though yeah it did not follow Algol syntax but Pascal's and Ada's (which were more popular in Brazil at the time than C, which is why that is the case)! Ruby, which appeared just 2 years later, departs a lot more, arguably without good reasons either? Perl, which is 5 years older and was very popular at the time, is much more "different" than Lua from what we now consider mainstream. | ||
| ▲ | rwmj 8 hours ago | parent | next [-] | |
We had a lot problems embedding Ruby in a multithreaded C program as the garbage collector tries to scan memory between the threads (more details here: https://gitlab.com/nbdkit/nbdkit/-/commit/7364cbaae809b5ffb6... ) Perl, Python, OCaml, Lua and Rust were all fine (Rust wasn't around in 2010 of course). | ||
| ▲ | rapind 6 hours ago | parent | prev | next [-] | |
> Ruby, which appeared just 2 years later, departs a lot more, arguably without good reasons either? I doubt we ever would have heard about Ruby without it's syntax decisions. From my understanding it's entire raison d'être was readability. | ||
| ▲ | zeckalpha 6 hours ago | parent | prev | next [-] | |
Pascal and Ada are Algol syntaxed relative to most languages. | ||
| ▲ | nurettin 32 minutes ago | parent | prev [-] | |
| ||