Live data from Hacker News

Cell Lang: Why yet another programming language?

cell-lang.net

41–50 of 126 posts

Re: Cell Lang: Why yet another programming language?

#42
post #21

> Why yet another programming language? 'Because I wanted to' is a sufficient reason. Create all the programming languages you want and share it with the world!

Agreed. I think a reason some would react negatively is every new language decreases the ratio of things-I-know : things-I-dont-know which feels threatening to those who are in a habit of zero-sum thinking.

Re: Cell Lang: Why yet another programming language?

#43

What's with people tacking "Lang" on to the end of language names? I can kind of understand it with Go, since Google didn't exactly come up with a very searchable name, but now I'm seeing it spread to other languages like Rust, and now here with Cell.

Well, "cell" isn't too searchable either

Re: Cell Lang: Why yet another programming language?

#44

What's with people tacking "Lang" on to the end of language names? I can kind of understand it with Go, since Google didn't exactly come up with a very searchable name, but now I'm seeing it spread to other languages like Rust, and now here with Cell.

Lisp does it too (https://lisp-lang.org/) - I think it's a reasonably familiar convention

Re: Cell Lang: Why yet another programming language?

#45

What's with people tacking "Lang" on to the end of language names? I can kind of understand it with Go, since Google didn't exactly come up with a very searchable name, but now I'm seeing it spread to other languages like Rust, and now here with Cell.

"Rust", "go", "cell", all of those words have a preexisting meaning which is more common than the corresponding programming languages.

Re: Cell Lang: Why yet another programming language?

#46

> Then there's support for reactive programming, which is still in its infancy State management for UI I would think should be a first class objective rather than 3rd on the todo list. See SwiftUI for something evolving toward this direction. > The best way to illustrate the advantages of functional/relational programming over OOP is through a case study No, the best way is to be right up front with a real life commo…

> real life common problems and code examples that make life better

That is exactly what a case study is. Looking at examples of real world cases.

Re: Cell Lang: Why yet another programming language?

#47

What's with people tacking "Lang" on to the end of language names? I can kind of understand it with Go, since Google didn't exactly come up with a very searchable name, but now I'm seeing it spread to other languages like Rust, and now here with Cell.

"Cell" is going to have lots of search-collisions, and it can also help with finding a domain name

Re: Cell Lang: Why yet another programming language?

#48

I too am disappointed by the lack of innovation around state management in applications. But I don't think this solves the problem. A lot of developers think what we need is additional abstraction on top of the way data is stored and retrieved, to remove all the annoying CRUD boilerplate that goes into building an app. This seems to make sense because devs think in terms of simple examples like TODO lists. But in a r…

We've also seen that sometimes working at a lower level can actually make performance worse; there are cases where eg. describing something abstractly to a smart compiler gives it more opportunities to optimize

Personally I think a better way is "high-level with trapdoors", where you can pierce the abstraction if you really need to spot-optimize but higher-level code is the norm

Re: Cell Lang: Why yet another programming language?

#49

What's with people tacking "Lang" on to the end of language names? I can kind of understand it with Go, since Google didn't exactly come up with a very searchable name, but now I'm seeing it spread to other languages like Rust, and now here with Cell.

I like the convention. Even if you pick a word that isn't very common, you are still unlikely to be able to register a domain name for that word, and will have to amend it somehow, and search engines will still have to guess which use of the word you meant. Having a common convention simplifies searching for things, as opposed to having to type out "Rust Programming Language" every search.

Re: Cell Lang: Why yet another programming language?

#50

What's with people tacking "Lang" on to the end of language names? I can kind of understand it with Go, since Google didn't exactly come up with a very searchable name, but now I'm seeing it spread to other languages like Rust, and now here with Cell.

First result in Google for "Rust" is this:

https://store.steampowered.com/app/252490/Rust/

Rust the language is three years older, but I suppose those who bought the domain were aware that it's a common noun likely to be used elsewhere.

Post reply on HN