cm0002@suppo.fi to Programming@programming.dev · 2 days agoElo – A data expression language which compiles to JavaScript, Ruby, and SQLelo-lang.orgexternal-linkmessage-square2fedilinkarrow-up19arrow-down116cross-posted to: hackernews
arrow-up1-7arrow-down1external-linkElo – A data expression language which compiles to JavaScript, Ruby, and SQLelo-lang.orgcm0002@suppo.fi to Programming@programming.dev · 2 days agomessage-square2fedilinkcross-posted to: hackernews
minus-squaretalkingpumpkin@lemmy.worldlinkfedilinkarrow-up6·edit-21 day 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 )