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

Can this work to give end-users/customers the ability to create their own reports/charts, respecting data access visibility etc?

I am in need of a "dashboarding" feature in our SaaS, but it seems there's a gap between PowerBI/Tableau/Metabase/Superset and various charting libraries. The former are too much "turn key" and the latter require a ton of work to setup all the chart-building UI and features...


Have a look at Embeddable. It’s still pretty new but build by an experienced team.

It’s commercial software though.

https://embeddable.com/


FYI joker these days is completely replaced by Babashka.


Some discussions about that in case anyone is interested:

Babashka Babooka: Write Command-Line Clojure - https://news.ycombinator.com/item?id=34261010 - Jan 2023 (14 comments)

Babashka is a fast-starting scripting environment for Clojure - https://news.ycombinator.com/item?id=33909241 - Dec 2022 (42 comments)

Babashka Clojure nREPL as a system interface - https://news.ycombinator.com/item?id=33761877 - Nov 2022 (23 comments)

Clojure Scripting on Node.js - https://news.ycombinator.com/item?id=32339979 - Aug 2022 (33 comments)

Ad-hoc ClojureScript scripting of Mac applications - https://news.ycombinator.com/item?id=29779353 - Jan 2022 (8 comments)

Replacing my Octopress blog with 200 lines of Babashka - https://news.ycombinator.com/item?id=28982952 - Oct 2021 (27 comments)

Using Clojure in the command line with Babashka - https://news.ycombinator.com/item?id=24353476 - Sept 2020 (36 comments)

Babashka: A quick example - https://news.ycombinator.com/item?id=22382381 - Feb 2020 (16 comments)

Babashka – A Clojure for the grey areas of Bash - https://news.ycombinator.com/item?id=22254793 - Feb 2020 (65 comments)


I have a use case for Joker. Babashka doesn't support *BSD because GraalVM doesn't, so on *BSD your options are Joker and https://github.com/babashka/nbb. I wrote a short comment comparing them: https://github.com/babashka/babashka/issues/721#issuecomment....


I'm guessing running GraalVM on top of WASM would be a bad idea as well, but it seems Joker would work.


I studied classical guitar for a few years, and let me tell you, scales on the guitar do not involve just moving a finger or a barre or a capo: look up the Segovia scales, that’s what I was learning and it’s physically demanding…


Never heard of this before, but I have fond memories of my grandmother sipping Greek coffee with a piece of Cretan gruyere.


I'm from Bulgaria, and I would've thought I would know about this (one of my grandmothers is from Greece), but would check.

I was actually looking for more different ways to flavor my coffee - not just heavy cream, or butter, but something else.

So might try both yours, and what the article suggested!


In Clojure-land, we are also using HoneySQL [1] which has similar characteristics. You are still working within SQL semantics so it's a bit more complicated, but we are doing great complicated things with just maps, no API necessary.

[1] https://github.com/seancorfield/honeysql


In Greek boating terms, we use just plain left and right. At sailing school we were taught that left means always the left side of the ship as it travels forward, and similarly the right.

We do use different words for the direction of the ship facing towards or away from the wind though.

Not sure if the ancients used other words though. We managed to avoid confusion for a few hundred years though.


In Spanish is babor/estribor. Nothing to do with izquierda/derecha, no idea about etimology on this.


It has the same origin as the English equivalents.

https://en.wiktionary.org/wiki/estribor


Interesting, in the CLJS space we recently got two new libraries in this space:

https://github.com/squint-cljs/squint Which is a thin layer on top of JS

https://github.com/squint-cljs/cherry Which is closer to CLJS semantics and data structures but compiles to .mjs files without any advanced optimizations etc.


I'm a huge fan of Clojure and have had a lot of fun building things with it. CLJS on the other hand has felt heavy to me, from a browser performance and dev tooling perspective. Clojure startup time always affected me more so with CLJS projects. I hope these two projects alter the landscape for the better!

Besides those aspects, Dak is different than these two specifically in that it tries to provide something closer to a minimal 1-to-1 language feature mapping to JavaScript as the base, with a goal of having essentially no runtime.

The clean room implementation has downsides - Squint and Cherry can reuse Clojure tooling like clj-kondo etc, which Dak cannot. On the other hand Dak is small, the transpiler is under 2k lines as I write this. It can run on virtually any modern JavaScript runtime (all browsers, node, deno, bun etc).


Obligatory shout out to Babashka [0] which is interpreted Clojure. You just download a simple binary and you can get going. Widely used for quick-running scripts, with a lot of batteries included.

[0]: https://babashka.org/


HoneySQL allows you to write SQL via data structures so you can compose that. Gives you a lot of power.


Check out Babashka!


It’s nice, but hardly what I need.


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

Search: