[racket-users] Re: “If you could have a wish granted, what would you like to see next in Racket?”

2020-07-25 Thread unlimitedscolobb
> 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?”

2020-07-25 Thread Marc Kaufmann
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?”

2020-07-24 Thread wanp...@gmail.com
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?”

2020-07-24 Thread Ray Racine
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?”

2020-07-24 Thread unlimitedscolobb
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.