Hacker Newsnew | past | comments | ask | show | jobs | submit | madmaniak's commentslogin


Well said.


Look for Imba (imba.io) which is being ignored for years. Predecessor of React with features of React and no flaws of React. Works great with just devtools - for debugging.


It's great. I wish they released a JS/TS version though.

A custom language that basically depends on a single guy is a hard sell.


Yes it's TS and types compatible. What about Rails or Redis or Linux? The most brilliant projects I know come from one person. Everything is hard to sell if you don't have corporate money stream for marketing :) No?


> What about Rails or Redis or Linux?

Linux and Redis have funding and millions of users. So much depends on these projects. Rails is less popular these days but still a project with a long history, financial backing, and a huge ecosystem.

Imba has some brilliant ideas and Sindre is extremely smart... but IMO the decision to go with a custom language has hurt the project more than it has helped. It won't work with any of the tooling around JS/TS. Development is also extremely slow. More than 4 years after announcing v2 here on HN[1], it still hasn't been released.

The reality is that almost nobody is using Imba and it currently sits at about 2000 weekly downloads on NPM with no growth. Even Mithril which is also super niche has more downloads than Imba [2].

[1] https://news.ycombinator.com/item?id=28196158

[2] https://npmtrends.com/imba-vs-mithril


It's funny to say that because we're living in a bubble too.


Article's author doesn't believe his awareness is on the fringe :))


What's wrong with SVG?


This is a higher level toolkit for building SVGs of diagrams, like GraphViz or Mermaid. Compared to Mermaid, explicitly, it is more "mid-level" like Processing/P5.js or D3.js, higher concepts than raw shapes, but lower concepts than DSLs explicitly for GANTT charts or flowcharts.

Compared to P5.js or D3.js, Bluefish uses a React-inspired tree (and its SolidJS library even supports JSX, just not its vanilla approach) more than "turtle commands".


Come on - it was already dead for a long time.


Time doesn't exist. This is a human concept to measure mutations. Brain preserves previous states - it is a feature of a brain. It doesn't require time - it just preserves previous states like a history pattern. What exist is constant change - here and now. There's no time.


This doesn’t help because you can say the same about space.


Can you really? IMO, time is immutable and irreversible. Space is permanent and shared.


What do you mean time is irreversible? Your movement in it is irreversible, just like your movement on a one-way road is irreversible in space. Time itself does not possess the property of irreversibility, at least in modern physics. All the equations describing natural phenomena can work both ways, forwards and backwards in time.


Maybe this analogy will be helpful for you. We have CPU with mutable RAM. You can create immutable language on top and start arguing that you can go both ways in mutations back and forth in RAM. But this is the feature of the abstraction you applied not the core feature of "reality".


This is what differs model from reality. You're talking about abstract concept which helps you to measure mutations but as I tried to explain above - is not a real thing. It's just working and useful idea.


Space is also immutable and irreversible, unless you add time.

Time is only immutable and irreversible because there isn't anything with respect to which you could mutate or reverse it.


define "Previous"?


In this context those are all states noted by your brain till current state.


Hehey! I'm late for the party :D I just wanted people interested in frameworks to take a look on comparison with (my) framework which purposefully takes another approach https://news.ycombinator.com/item?id=40743058


I did a quick comparison of framework promoted today on HN and framework I built. Is it impressive to anyone?


You should just link this in the thread where the discussion is already ongoing.


You're right!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: