Re: Client side web applications in Racket

Stephen De Gabrielle <[email protected]>
Newsgroups gmane.comp.lang.racket.user,gmane.lisp.scheme.plt
Message-ID <CAGHj7-Kdufgq8SzVdVo-nD4nEcHp-gwuwFbB-mmK4R1wc2nU+Q@mail.gmail.com>
Thanks

- is there a JavaScript MVC framework that is suitable to use with
racketscript? (should I be using react or angular ?)

- can I use Racketscrips with racket web applications stuff for the backend
or am I compiling racketscript to nodejs to run on the server?

Thanks again
On Sun, 22 Jan 2017 at 14:11, Jens Axel Søgaard <[email protected]>
wrote:

> Hi Stephen,
>
> If you want to write real Racket on the client side, your best bet is to
> use racketscript.
>
>      https://github.com/vishesh/racketscript
>
> Try it out here:
>
>      http://rapture.twistedplane.com:8080/
>
> Note that tail recursion is not supported.
>
> Urlang as-is will allow you to write JavaScript using S-expression syntax
> and
> also allow you to write macros using the standard Racket tools such as
> syntax-parse.
>
> An example: http://soegaard.github.io/urlang/space-invaders.html
>
> The plan is to use Urlang as backed for a Racket to JavaScript compiler,
> but that project [*] is not ready for use yet (I plan to hack on this
> during the
> summer vacation).
>
> [*]
> https://github.com/soegaard/urlang/blob/master/compiler-rjs/compiler.rkt
>
>
> Whalesong implements full Racket with tco and correct error reporting.
> The Whalesong compiler only runs on old versions of Racket and Danny
> stopped worked on it years ago.
>
> /Jens Axel
>
>
>
> 2017-01-22 14:13 GMT+01:00 Stephen De Gabrielle <[email protected]>:
>
> Hi,
>
> What are my options for doing client side web applications in Racket ?
>
> I've been getting my head around server side - I can auth a user and set a
> cookie - but I'm not sure what my options for client side web apps:
>
> - Should I be using Whalesong and/or Urlang?
> - Is there a right/wrong [WhaleSong | Urlang | JavaScript] framework?
> - Can I write both the front and back end in Racket?
> - Is WeScheme a Racket web app?
>
> I'm not sure where to start - the last time I did any significant
> JavaScript it was writing a pong game using the adobe svg plugin!
>
> Any feedback/advice appreciated,
>
> Kind regards,
>
> Stephen
>
> --
> Kind regards,
> Stephen
> --
> Bigger than Scheme, cooler than Clojure & more fun than CL.(n=1)
> --
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
> --
> Jens Axel Søgaard
>
> --
Kind regards,
Stephen
--
Bigger than Scheme, cooler than Clojure & more fun than CL.(n=1)
--

-- 
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.