cm0002@suppo.fi to Programming@programming.dev · 28 days agoElo – A data expression language which compiles to JavaScript, Ruby, and SQLelo-lang.orgexternal-linkmessage-square2linkfedilinkarrow-up18arrow-down115cross-posted to: hackernews@lemmy.bestiver.se
arrow-up1-7arrow-down1external-linkElo – A data expression language which compiles to JavaScript, Ruby, and SQLelo-lang.orgcm0002@suppo.fi to Programming@programming.dev · 28 days agomessage-square2linkfedilinkcross-posted to: hackernews@lemmy.bestiver.se
minus-squaretalkingpumpkin@lemmy.worldlinkfedilinkarrow-up5·27 days agoI won’t comment on: Claude Code Co-designer & Implementer Every line of code, tests, and docs but, even so,… what’s the point of this expression language? Why would I want to “compile” let x = 12, y = 13 in x + y as javascript (function (_) { return (() => { const x = 12; const y = 13; return x + y; })(); }); ruby ->(_) { (x = 12; y = 13; x + y) } or sql ( SELECT ( SELECT x + y FROM ( SELECT 13 AS y ) AS _let ) FROM ( SELECT 12 AS x ) AS _let )
I won’t comment on:
but, even so,… what’s the point of this expression language?
Why would I want to “compile”
let x = 12, y = 13 in x + yas javascript
(function (_) { return (() => { const x = 12; const y = 13; return x + y; })(); });ruby
->(_) { (x = 12; y = 13; x + y) }or sql
( SELECT ( SELECT x + y FROM ( SELECT 13 AS y ) AS _let ) FROM ( SELECT 12 AS x ) AS _let )