Live data from Hacker News

The Lobster Programming Language

strlen.com

21–30 of 72 posts

Re: The Lobster Programming Language

#21

Well, it has an animal mascot logo. Which is my personal yardstick for if a project is destined for success. So, off to a good start, but the lobster could be more cuddly.

To be fair, there’s a programming language out there already with a cuddly-lobster mascot. A decidedly un-cuddly lobster just maximizes product differentiation.

Re: The Lobster Programming Language

#23

Well, it has an animal mascot logo. Which is my personal yardstick for if a project is destined for success. So, off to a good start, but the lobster could be more cuddly.

To be fair, there’s a programming language out there already with a cuddly-lobster mascot. A decidedly un-cuddly lobster just maximizes product differentiation.

What language is that?

Re: The Lobster Programming Language

#24

Well, it has an animal mascot logo. Which is my personal yardstick for if a project is destined for success. So, off to a good start, but the lobster could be more cuddly.

To be fair, there’s a programming language out there already with a cuddly-lobster mascot. A decidedly un-cuddly lobster just maximizes product differentiation.

It's a crab, not a lobster.

Re: The Lobster Programming Language

#25
post #8
post #5

Obviously some will find this a silly opinion but the one thing that turned me off the most about the Nim programming language was its use of significant whitespace. The same is true with F# (and of course Python). Having had apps with YAML for config, and having had nightmares trying to copy/paste config directives from various sources, I just find whitespace to be unwieldy. Now that's a strong opinion, (weakly held…

I'm automatically going to be interested in any language with significant white space because there are very few mainstream ones and I hate the visual clutter that block delimiters create. Pretty much there's just Python. Scala 3 can happily do both. I think we'd be better off if text editors just had option of representing braces and such as consistent indentation. Block delimiting tokens should optionally have sema…

A language that can do both Python and C "styles" is Ring. It is possible. But the issue is people have such a strong preference for one or the other, that they force the language and developers to permanently choose.

Even Allman versus K&R or tabs versus spaces are huge battles, without even going into significant white space.

Re: The Lobster Programming Language

#26
post #5

Obviously some will find this a silly opinion but the one thing that turned me off the most about the Nim programming language was its use of significant whitespace. The same is true with F# (and of course Python). Having had apps with YAML for config, and having had nightmares trying to copy/paste config directives from various sources, I just find whitespace to be unwieldy. Now that's a strong opinion, (weakly held…

I get everyone has their thing, but I've been writing Python professionally for years and I can't even remember the last time significant white space was an issue. You just get used to it, like everything else.

Re: The Lobster Programming Language

#27
post #23

Earlier quoted context omitted.

To be fair, there’s a programming language out there already with a cuddly-lobster mascot. A decidedly un-cuddly lobster just maximizes product differentiation.

What language is that?

They mean Rust, but its unofficial mascot is a cuddly crab, not a lobster (both are crustaceans).

Re: The Lobster Programming Language

#30

Earlier quoted context omitted.

Never understood how putting up roadblocks for developers trying to copy-paste code was deemed acceptable, or GVR (and others) thought the solution to poorly formatted code was making formatting carry semantics instead of just writing an auto formatter.

To be fair to GvR, autoformatters weren’t commonplace in the late 80s and early 90s. Were there even any? Ever since Go got big, though, everyone else is discovering how fantastically nice they are, and that’s a good thing.

Yea, in the 90s significant whitespace seemed great because it meant that you got readable code. The amount of code that you might see copy/pasted with terrible formatting/indentation in other languages could make you want to scream.

Now, when you paste code and things are wrong, an auto formatter cleans it up for you. Before, you'd just end up with an unreadable codebase.

It's definitely an odd choice to make now.

Post reply on HN