"A variable name can contain any UTF-8 symbols (except special ones, white-spaces; the leading character cannot be a digit) and is case-sensitive." This is terrible.
The Elena Programming Language
31–40 of 65 posts
Re: The Elena Programming Language
#32"A variable name can contain any UTF-8 symbols (except special ones, white-spaces; the leading character cannot be a digit) and is case-sensitive." This is terrible.
How is this terrible? Isn't this pretty standard in all big languages?
Imo it's fine to allow Unicode. Latin will still be the de facto standard character set, but it allows international users to code natively and allows for Easter eggs.
Re: The Elena Programming Language
#33"A variable name can contain any UTF-8 symbols (except special ones, white-spaces; the leading character cannot be a digit) and is case-sensitive." This is terrible.
Re: The Elena Programming Language
#34Is there anyone that doesn’t immediately scroll past the elevator pitch to the code examples when looking at a new language?
Absolutely, No one here thinks you're Steve Jobs. Just show me your little toy pet project example code to convince me it's slightly less useless than the 10 other ones that get posted here everyday.
Re: The Elena Programming Language
#35Earlier quoted context omitted.
How is this terrible? Isn't this pretty standard in all big languages?
I know you can use emoji as variables in Ruby. Unsure if you can in Python. Imo it's fine to allow Unicode. Latin will still be the de facto standard character set, but it allows international users to code natively and allows for Easter eggs.
The unicode is normalized. That can be used for trickery in rare circumstances. "global" is a keyword, but "𝐠𝐥𝐨𝐛𝐚𝐥" isn't, so you can use that if you absolutely require an attribute called "global".
Re: The Elena Programming Language
#36Earlier quoted context omitted.
It appears that the procedure to sign up is to go to IRC and ask for an invite.
The point is also to vouch for someone when an invite is sent. At least in my mind, as in it's officially done, if the invitee misbehaves, it's kind of the responsibility of the inviter. Every profile has who invited who.
Re: The Elena Programming Language
#37OK, we see a dynamic, late-binding, object-oriented, interpreted language with a VM. If I were to try and make this language interesting to the HN audience, I'd start with two items: * What is interesting in Elena, compared to Python? * What is interesting in Elena, compared to ES6? * For bonus points: What is interesting in Elena, compared to Smalltalk? Without answering this questions, I don't see why I should take…
> Why not to treat the message like a normal language element with which different operations are possible : loading, passing, modifying, dispatching? Could we do it without using reflection all the way?
I don't know how the guts of smalltalk are implemented, but, if there's a lot of reliance on runtime reflection involved, then maybe there's your answer.
I think, then, that the answer to the first two is, "It's like Smalltalk."
Re: The Elena Programming Language
#38Earlier quoted context omitted.
I heard a good podcast about pony recently: https://corecursive.com/055-unproven-with-sean-allen-1/ - it’s about how Wallaroo Labs came to use it. They talk about using it to deal with some really interesting engineering challenges. One of the things that I found interesting is their comparison to Rust was that at least at the time Rust didn’t have a comparable runtime to Pony’s high performance actor based one.
It's a shame Pony does not get enough attention as it's a very nice language that as you say, introduces truly innovative ideas. I wrote some code in it and it was extremely fast, in the same order of magnitude as Rust/C. But it was quite complex to write, unfortunately, compared to the Rust version (which also guarantees no deadlocks and safe concurrency). On the other hand, the code looked quite a lot prettier due…
Pony is still pretty cool though
Re: The Elena Programming Language
#39Earlier quoted context omitted.
Just so you know, it appears you've been shadow banned. No idea why. I would suggest joining lobste.rs, an HN clone built out of frustration of HN's lack of transparency on banning.
Lobster needs invite for registration, does it not? That has prevented me from signing up there in the past. I do not want to beg for an invite.
not sure what the secret entry requirements are for that club or what the point is
Re: The Elena Programming Language
#40Earlier quoted context omitted.
Lobster needs invite for registration, does it not? That has prevented me from signing up there in the past. I do not want to beg for an invite.
I begged for an invite a while back and nothing happened, they just said "try and hang around [on the irc channel] for a while, maybe" not sure what the secret entry requirements are for that club or what the point is