Run, Build, and Grow Small Systems Without Leaving Your Text Editor - Albert Zak
albertzak.com
external-link
A ClojureScript live programming environment for small distributed systems, with live inspection features and self-rewriting code, etc.

I dunno what this is … But I like that I see Erlang

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
36d

The demo is a dialect of Clojure that compiles to Js called Squint. I find it really depressing that this type of workflow has existed since the 70s, but never made it to the mainstream.

Oh shit if I knew of it I would have cared about JS a little more lol.

We need more lispy shit!

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
26d

We really do, I find Js is useful cause it’s so ubiquitous, but the language itself is really awful. Being able to write your code in Lisp and crap out Js is really appealing.

There’s been so many attempts to wrangle some sense into it. Elm is one that comes to mind. But they are all too niche to make that impact.

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
36d

Yeah, none of these languages have gone mainstream unfortunately. That said, I’ve been lucky enough to be able to use ClojureScript for all my front end dev, and haven’t had to touch Js in years.

Damn!! That’s awesome! I haven’t touched a lot of front end cause of JS

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
26d

I really don’t understand how people work with Js. What blows my mind is that people choose to use it on the server voluntarily when there are so many better options available.

People could stand to spend an extra 5 mins to learn about the different tools at their disposal

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
14d

I noticed an interesting pattern over the years where a lot of people are willing to spend inordinate amounts of time learning libraries and tools within the ecosystem they’re familiar with, but they tend to have little interest stepping out of it. I guess there’s a certain level of comfort you develop with a language and then you just don’t want to spend the time to learn others.

Oh completely… Its sometimes the weird syntax that freaks people out. I mean it helps to know multiple languages in life why not in tech? I have heard from so many people that they can’t follow some code examples just cause it’s in lisp but using descriptive var and function names … Nope… They still can’t

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
14d

Amusingly, I find s-exp syntax is one of the easiest to read now because it’s so regular and predictable. Since all the logic has to be expressed using data structures, you can’t add a bunch of weird rules to the syntax. On top of that, the code acts as a diagram so you can see relationships visually by looking at the nesting.

Truely an underrated concept. But you don’t get the nerd points for understanding memory management… And isn’t that what programming is all about

General Programming Discussion
!programming@lemmy.ml

    A general programming discussion community.

    Rules:

    1. Be civil.
    2. Please start discussions that spark conversation

    Other communities

    Systems

    Functional Programming

    Also related

    • 0 users online
    • 9 users / day
    • 11 users / week
    • 21 users / month
    • 117 users / 6 months
    • 1 subscriber
    • 336 Posts
    • 622 Comments
    • Modlog