Live data from Hacker News

Rama is a testament to the power of Clojure

blog.redplanetlabs.com

31–40 of 76 posts

Re: Rama is a testament to the power of Clojure

#31
post #9

Earlier quoted context omitted.

Here's an example of the backend code: https://github.com/redplanetlabs/twitter-scale-mastodon/blob... It certainly looks like it does a lot with their DSL, but as a newcomer it's really hard to parse.

I suggest starting with the tutorial and the heavily commented examples in rama-demo-gallery, linked below. https://redplanetlabs.com/docs/~/tutorial1.html https://github.com/redplanetlabs/rama-demo-gallery

Any examples of the Clojure version?

Re: Rama is a testament to the power of Clojure

#32

Earlier quoted context omitted.

I suggest starting with the tutorial and the heavily commented examples in rama-demo-gallery, linked below. https://redplanetlabs.com/docs/~/tutorial1.html https://github.com/redplanetlabs/rama-demo-gallery

Any examples of the Clojure version?

All the examples in rama-demo-gallery have both Java and Clojure versions, including tests. There's also the introductory blog post for the Clojure API which builds a highly scalable auction application with timed listings, bids, and notifications in 100 LOC.

https://blog.redplanetlabs.com/2023/10/11/introducing-ramas-...

Re: Rama is a testament to the power of Clojure

#33
post #2

> Rama can build end-to-end backends at any scale on its own in a tiny fraction of the code. At its core is a new programming language implementing a new programming paradigm.. Grand claims, but where are the super powerful demo apps? The getting started docs are a trickle of info.. https://redplanetlabs.com/docs/~/operating-rama.html#_access... The "demo gallery" has a few cherry picked examples, but I don't see how…

The Clojure community is extremely cult like. I worked with a dev who tried to push Datomic, and despite the huge flaws with his system, and the fact that it was closed source, he would continuously tout how much better it was than a relational database. I don’t believe the hype.

I know our engineering discipline is in shambles, but there are probably better ways to argue against hype without ourselves using hyperbole.

Re: Rama is a testament to the power of Clojure

#34
post #2

> Rama can build end-to-end backends at any scale on its own in a tiny fraction of the code. At its core is a new programming language implementing a new programming paradigm.. Grand claims, but where are the super powerful demo apps? The getting started docs are a trickle of info.. https://redplanetlabs.com/docs/~/operating-rama.html#_access... The "demo gallery" has a few cherry picked examples, but I don't see how…

Not even a code sample in the article. You'd think if they were so convinced it was a new paradigm we'd see why. Makes me skeptical.

Re: Rama is a testament to the power of Clojure

#35
post #2

> Rama can build end-to-end backends at any scale on its own in a tiny fraction of the code. At its core is a new programming language implementing a new programming paradigm.. Grand claims, but where are the super powerful demo apps? The getting started docs are a trickle of info.. https://redplanetlabs.com/docs/~/operating-rama.html#_access... The "demo gallery" has a few cherry picked examples, but I don't see how…

Not even a code sample in the article. You'd think if they were so convinced it was a new paradigm we'd see why. Makes me skeptical.

It's an article about Clojure's influence on Rama, not an introductory tutorial on Rama. But we have plenty of code samples elsewhere:

https://github.com/redplanetlabs/rama-demo-gallery

https://github.com/redplanetlabs/twitter-scale-mastodon

https://blog.redplanetlabs.com/2023/10/11/introducing-ramas-...

https://redplanetlabs.com/docs/~/tutorial1.html

Re: Rama is a testament to the power of Clojure

#37

Earlier quoted context omitted.

The Clojure community is extremely cult like. I worked with a dev who tried to push Datomic, and despite the huge flaws with his system, and the fact that it was closed source, he would continuously tout how much better it was than a relational database. I don’t believe the hype.

I know our engineering discipline is in shambles, but there are probably better ways to argue against hype without ourselves using hyperbole.

Closed source is enough reason in my book.

Re: Rama is a testament to the power of Clojure

#38

[flagged]

Are you a lisper? The article is mostly about the power of a lisp dialect. It's kind of "in the tradition" of lisp to write about it in glowing terms. I myself was inspired to learn a lisp after reading several of these types of essays.

the real question/point is whether it delivers.

It's just that there's a lot of empirical evidence that these grandiose praise is just praise, but not a lot of shipped software, compared to the 'worse is better' languages such as php, javascript or c.

However, this might be due to the fact that in order to write something in lisp, the author has to be pretty clever, but in order to crap out something in php, you don't need very much cleverness and just need grit/effort. And there are many more people who are not clever, but has grit and effort.

Re: Rama is a testament to the power of Clojure

#39

Earlier quoted context omitted.

The Clojure community is extremely cult like. I worked with a dev who tried to push Datomic, and despite the huge flaws with his system, and the fact that it was closed source, he would continuously tout how much better it was than a relational database. I don’t believe the hype.

I know our engineering discipline is in shambles, but there are probably better ways to argue against hype without ourselves using hyperbole.

I don’t believe I’m exaggerating. You can replace “Clojure” with “Jesus” in the linked article and it still makes sense.

Re: Rama is a testament to the power of Clojure

#40
post #38

Earlier quoted context omitted.

Are you a lisper? The article is mostly about the power of a lisp dialect. It's kind of "in the tradition" of lisp to write about it in glowing terms. I myself was inspired to learn a lisp after reading several of these types of essays.

the real question/point is whether it delivers. It's just that there's a lot of empirical evidence that these grandiose praise is just praise, but not a lot of shipped software, compared to the 'worse is better' languages such as php, javascript or c. However, this might be due to the fact that in order to write something in lisp, the author has to be pretty clever, but in order to crap out something in php, you don'…

> not a lot of shipped software, compared to the 'worse is better' languages such as php, javascript or c

Quantity of "shipped software" depends on many factors. Quality of the language is pretty far down the list. Take Javascript. It's usage numbers might have something to do with it being available in every browser on the planet.

Post reply on HN