[racket-users] Re: “If you could have a wish granted, what would you like to see next in Racket?”
> but I would be surprised if it was on par with Racket's macro and type system, but who knows? I worked through the Julia user manual last year and my impression is that their macro system is probably less powerful than Racket's, but that their types are more powerful than Racket's. When reading the chapter on types [0], I felt like I was doing Haskell. Disclaimer, though: I never really developed anything in Julia, and my Racket development experience is still quite limited. - Sergiu [0] https://docs.julialang.org/en/v1/manual/types/ On Saturday, July 25, 2020 at 11:19:19 AM UTC+2, Marc Kaufmann wrote: > > 1. More how-to guides/good practice guides and discussions of some Racket > specific features: continuations (especially for the web); Typed Racket; > parameters/dynamic scope. Maybe macros, but I don't use them, so can't > comment on whether I'd miss how-tos for it. I like "the 4 types of > documentation" (https://documentation.divio.com/), and think Racket does > great on reference, well on tutorials, and when one knows where to look for > also often on 'discussion' - but how-to's are too sparse for me, so I end > up with stupid code for situations that feel fairly standard. > > 2. I am interested in using Racket for symbolic maths/simulations/etc and > Rosette seems to provide one big useful block. It would be great to have > support for numerics in Racket, probably by integrating well with the > Python/R/Julia universe of packages. There is no point in rebuilding much > of it from scratch, it seems too huge, but it would be nice to use Racket's > features in a way that integrates nicely with the numerics. Julia > apparently has a good macro system, but I would be surprised if it was on > par with Racket's macro and type system, but who knows? > > On Friday, July 24, 2020 at 8:46:55 PM UTC+2, wanp...@gmail.com wrote: >> >> Faster load time and less memory consumption. > > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/05101884-fee5-4f26-aa1d-88b3269907a6o%40googlegroups.com.
[racket-users] Re: “If you could have a wish granted, what would you like to see next in Racket?”
1. More how-to guides/good practice guides and discussions of some Racket specific features: continuations (especially for the web); Typed Racket; parameters/dynamic scope. Maybe macros, but I don't use them, so can't comment on whether I'd miss how-tos for it. I like "the 4 types of documentation" (https://documentation.divio.com/), and think Racket does great on reference, well on tutorials, and when one knows where to look for also often on 'discussion' - but how-to's are too sparse for me, so I end up with stupid code for situations that feel fairly standard. 2. I am interested in using Racket for symbolic maths/simulations/etc and Rosette seems to provide one big useful block. It would be great to have support for numerics in Racket, probably by integrating well with the Python/R/Julia universe of packages. There is no point in rebuilding much of it from scratch, it seems too huge, but it would be nice to use Racket's features in a way that integrates nicely with the numerics. Julia apparently has a good macro system, but I would be surprised if it was on par with Racket's macro and type system, but who knows? On Friday, July 24, 2020 at 8:46:55 PM UTC+2, wanp...@gmail.com wrote: > > Faster load time and less memory consumption. -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/a1c43716-7d94-4cb0-a502-881861258bbfo%40googlegroups.com.
[racket-users] Re: “If you could have a wish granted, what would you like to see next in Racket?”
Faster load time and less memory consumption. -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/d4ffd31c-ba5a-442b-8483-ea4253af998an%40googlegroups.com.
[racket-users] Re: “If you could have a wish granted, what would you like to see next in Racket?”
Wish tradition dictates the granting of three: 1. Full blown threaded concurrency and parallelism via the CS Chez runtime's native thread support. Whether this is Futures without caveats or via other means. 2. Unification of Typed Racket with Turnstile. If some new language opts to use Turnstile for typing, e.g. Typed Syndicate, ideally Typed Racket module functions should be usable in the Turnstile typed language being type checked without being bridged across via untyped racket with contracts. Less ambitious but worthy would be Type Classes, Typed Units across module boundaries, and Generics 3. Reboot of GUI / DrRacket - There is a ton of really good base "machinery" in there that could take the Gui system and DrRacket to the next level in terms of new widgets and new IDE capabilities. Having a true cross platform UI capability, which Racket is blessed to have, is such a struggle in so many languages. On the other hand, I suspect a lot has been learned with regard to some weaknesses in the current architecture and design that could be tackled with fresh ideas. -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/b4b16177-18ba-46bc-9000-2f439ebc04e0o%40googlegroups.com.
[racket-users] Re: “If you could have a wish granted, what would you like to see next in Racket?”
A more powerful Typed Racket: covering more of Racket (e.g. generics) and with type classes, as in Haskell. >From what I've seen though, work is underway in this direction, and I also plan to contribute once my Racket-fu is up to snuff. - Sergiu On Thursday, July 23, 2020 at 2:30:33 PM UTC+2, Stephen De Gabrielle wrote: > > “If you could have a wish granted, what would you like to see next in > Racket?” > > > https://www.reddit.com/r/Racket/comments/hwe49b/if_you_could_have_a_wish_granted_what_would_you/?utm_source=share&utm_medium=ios_app&utm_name=iossmf > > or [original twitter]( > https://twitter.com/racketlang/status/1286020900660404232?s=20) > -- > > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/a5e645a9-23ca-4d98-989b-a3b8e4591e41o%40googlegroups.com.