Re: [racket-users] Racket -> HTML+JavaScript using Urlang and Ractive

2016-03-23 Thread Jens Axel Søgaard
The goal for the core Urlang language is to be almost 1-to-1 with JavaScript. Therefore I haven't used any JavaScript libraries. As Dan's examples shows (see urlang/urlang-examples) it is straightforward to use existing JavaScript libraries. There are a few predefined macros that one can optionall

Re: [racket-users] Racket -> HTML+JavaScript using Urlang and Ractive

2016-03-23 Thread Daniel Prager
On Sun, Mar 20, 2016 at 9:44 AM, Matthew Butterick wrote: > When you put it that way, subjectively it still sounds good. I'd use it. > But objectively I can't foresee that it would be a wise investment of > anyone's Racket time. Let's face it: any web framework is lucky to live 5 > yrs before dev

Re: [racket-users] Racket -> HTML+JavaScript using Urlang and Ractive

2016-03-20 Thread Andrew Gwozdziewycz
On Wed, Mar 16, 2016 at 5:56 AM, Daniel Prager wrote: > Awesomely, Jens has been working on Urlang: a Racket-ish syntax for > JavaScript, using the nanopass compiler infrastructure: > > https://github.com/soegaard/urlang > > and more ambitiously, a Racket (subset) ->JavaScript compiler (rjs), > t

Re: [racket-users] Racket -> HTML+JavaScript using Urlang and Ractive

2016-03-19 Thread Matthew Butterick
When you put it that way, subjectively it still sounds good. I'd use it. But objectively I can't foresee that it would be a wise investment of anyone's Racket time. Let's face it: any web framework is lucky to live 5 yrs before developers tire of it and move onto the next thing, or browser chang

Re: [racket-users] Racket -> HTML+JavaScript using Urlang and Ractive

2016-03-19 Thread 'John Clements' via Racket Users
> On Mar 16, 2016, at 5:56 AM, Daniel Prager wrote: > > Awesomely, Jens has been working on Urlang: a Racket-ish syntax for > JavaScript, using the nanopass compiler infrastructure: > > https://github.com/soegaard/urlang Looks very cool. I’ll use this the next time I write JS code. Thanks!

Re: [racket-users] Racket -> HTML+JavaScript using Urlang and Ractive

2016-03-19 Thread Matthew Butterick
> and more ambitiously, a Racket (subset) ->JavaScript compiler (rjs), taking a > distinct approach from Whalesong. The short answer: +1 The longer: I am no fan of JavaScript, which I consider a brain-eating virus. [1] But IMO the "frameworkification" of JS has made it even worse. Yes, the wh

Re: [racket-users] Racket -> HTML+JavaScript using Urlang and Ractive

2016-03-18 Thread Daniel Prager
Matthew writes: > The idea of a subset of Racket that compiles to this kind of statistically probable subset of JS is very appealing. Agreed. The way Jens has split it up is that Urlang is a thin, cleaned-up Racket-ish syntax for ES5, with a bit of sugar and a macro capability. Then there's rjs,