Re: [racket-users] Open source projects

2017-10-31 Thread David Storrs
Cool.  Thanks, Stephen.

On Tue, Oct 31, 2017 at 9:12 PM, Stephen De Gabrielle
 wrote:
> I've added the sha256 suggestion to
> https://github.com/racket/racket/wiki/Intro-Projects
>
> s.
>
> On Tue, Oct 31, 2017 at 3:50 PM, David Storrs 
> wrote:
>>
>> One other relatively easy project would be to add sha256 to the
>> openssl library.  https://docs.racket-lang.org/openssl/index.html
>>
>> There is a version of sha256 implemented in
>> https://github.com/RayRacine/grommet but it's for Typed Racket only.
>> I know that it's possible to use TR from untyped code, but it would be
>> nice to have it all in one place.
>>
>> On Tue, Oct 31, 2017 at 11:29 AM, Hendrik Boom 
>> wrote:
>> > On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:
>> >
>> > this above all if you want to contribute::
>> >>
>> >> While you're first learning Racket by using it, it might also be
>> >> helpful to
>> >> others if you kept written notes on things that you found confusing.
>> >> Eventually, this list might help improve the documentation for others.
>> >
>> > WHile Racket is much better documented than most free software, it
>> > could be improved.  Debugging documentation requires a supply of
>> > ignorance, which is repidly used up as documentation testers
>> > learn what the documentation means.  So when you find the
>> > documentation obscure, treat it as a documentation bug and report it.
>> > Maybe, when you become an expert and your supply of ignorance has run
>> > out, you can even propose patches to improve that documentation!
>> >
>> > -- hendrik
>> >
>> > --
>> > 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.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread Stephen De Gabrielle
I've added the sha256 suggestion to
https://github.com/racket/racket/wiki/Intro-Projects

s.

On Tue, Oct 31, 2017 at 3:50 PM, David Storrs 
wrote:

> One other relatively easy project would be to add sha256 to the
> openssl library.  https://docs.racket-lang.org/openssl/index.html
>
> There is a version of sha256 implemented in
> https://github.com/RayRacine/grommet but it's for Typed Racket only.
> I know that it's possible to use TR from untyped code, but it would be
> nice to have it all in one place.
>
> On Tue, Oct 31, 2017 at 11:29 AM, Hendrik Boom 
> wrote:
> > On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:
> >
> > this above all if you want to contribute::
> >>
> >> While you're first learning Racket by using it, it might also be
> helpful to
> >> others if you kept written notes on things that you found confusing.
> >> Eventually, this list might help improve the documentation for others.
> >
> > WHile Racket is much better documented than most free software, it
> > could be improved.  Debugging documentation requires a supply of
> > ignorance, which is repidly used up as documentation testers
> > learn what the documentation means.  So when you find the
> > documentation obscure, treat it as a documentation bug and report it.
> > Maybe, when you become an expert and your supply of ignorance has run
> > out, you can even propose patches to improve that documentation!
> >
> > -- hendrik
> >
> > --
> > 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.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Re: macOS Post-Install

2017-10-31 Thread Eric Eide
Matthew Flatt  writes:

> A better strategy may be to add
>
>  /etc/paths.d/racket
>
> as a file that contains the path to your Racket installation. For
> example, the path to put in that file is
>
>  /Applications/Racket v6.11/bin
>
> if you've installed the current release into the "Applications" folder.

FWIW, I make a /Applications/Racket symlink to the current installation and add
that to my path, because I know that something somewhere is not going to grok
the space in that directory name...

Eric.

-- 
---
Eric Eide   . University of Utah School of Computing
http://www.cs.utah.edu/~eeide/ . +1 (801) 585-5512 voice, +1 (801) 581-5843 FAX

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] macOS Post-Install

2017-10-31 Thread Matthew Flatt
A better strategy may be to add

 /etc/paths.d/racket

as a file that contains the path to your Racket installation. For
example, the path to put in that file is

 /Applications/Racket v6.11/bin

if you've installed the current release into the "Applications" folder.

At Tue, 31 Oct 2017 15:25:14 -0700, Jeremiah Peschka wrote:
> I’ve installed Racket 6.11 from the dmg file supplied on the website. 
> However, 
> I’ve had to link binaries into /usr/local/bin one by one as I find something 
> that I’m missing.
> 
> Is there documentation of which binaries to link into /usr/local/bin ?
> 
> Jeremiah Peschka
> 
> -- 
> 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.
> For more options, visit https://groups.google.com/d/optout.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] macOS Post-Install

2017-10-31 Thread Jeremiah Peschka
I’ve installed Racket 6.11 from the dmg file supplied on the website. However, 
I’ve had to link binaries into /usr/local/bin one by one as I find something 
that I’m missing.

Is there documentation of which binaries to link into /usr/local/bin ?

Jeremiah Peschka

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread Neil Van Dyke
I consider myself pretty community-oriented, but, if I'm trying some new 
platform, and the recommended practice when I am confused by the 
documentation is to go file documentation bug reports, then I'm unlikely 
to follow that advice.


I know that posting a bug report is an interruption to any work, and to 
my initial enthusiasm and immersion, and the suggestion sounds 
potentially dismissive, and not immediately helpful to me.  Now I don't 
have any good-sounding advice for what to do.


However, if the recommended practice is to ask in the active canonical 
forum, that sounds like a worthwhile idea, from myuser's perspective.  
(In addition to being a good idea from the community perspective, as I 
suggested in my previous message.)


--
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] New wiki page ‘friends of Racket’

2017-10-31 Thread Stephen De Gabrielle
Thank you!

On Tue, 31 Oct 2017 at 20:52, Dmitry Pavlov  wrote:

>
> I have added some Racket-related information about the Institute of
> Applied Astronomy I work in.
>
> Stephen or Racket-devs: feel free to edit it if needed.
>
>
> Regards,
>
> Dmitry
>
>
> On 28.10.2017 12:56, Stephen De Gabrielle wrote:
> > I created a new wiki page
> > https://github.com/racket/racket/wiki/Friends-of-Racket
> >  (yes, I got the idea from rust-lang)
> >
> > I did it because it is a question that keeps turning up.
> >
> > Racket-devs: If it is not appropriate for the wiki please delete it.
> >
> > Kind regards,
> > Stephen
> >
> >
>
> --
Kind regards,
Stephen
--
Ealing (London), UK

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] New wiki page ‘friends of Racket’

2017-10-31 Thread Dmitry Pavlov


I have added some Racket-related information about the Institute of 
Applied Astronomy I work in.


Stephen or Racket-devs: feel free to edit it if needed.


Regards,

Dmitry


On 28.10.2017 12:56, Stephen De Gabrielle wrote:

I created a new wiki page
https://github.com/racket/racket/wiki/Friends-of-Racket
 (yes, I got the idea from rust-lang)

I did it because it is a question that keeps turning up.

Racket-devs: If it is not appropriate for the wiki please delete it.

Kind regards,
Stephen




--
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: New wiki page ‘friends of Racket’

2017-10-31 Thread Neil Van Dyke

Dmitry Pavlov wrote on 10/31/2017 04:39 PM:

John Carmack uses Racket as script language in Oculus platform.

Not anymore: https://twitter.com/ID_AA_Carmack/status/739289907038801921


I'd call that a moderate success story (in the category of Paul Graham 
startup mode rapid highly iterative "first version in Lisp").


--
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Re: New wiki page ‘friends of Racket’

2017-10-31 Thread Dmitry Pavlov




John Carmack uses Racket as script language in Oculus platform.

Not anymore: https://twitter.com/ID_AA_Carmack/status/739289907038801921

Regards,

Dmitry

--
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread Stephen De Gabrielle
Double apologies Hendrik - I didn’t notice when my phone incorrectly
‘corrected’ your name.

Kind regards
Stephen
On Tue, 31 Oct 2017 at 20:29, Stephen De Gabrielle 
wrote:

> Hi Hendrix,
>
> I hope you don’t mind, but I was so moved by your eloquent plea  I quoted
> it (without attribution) on the page
> https://github.com/racket/racket/wiki/Contributing-to-Racket
>
> Kind regards
> Stephen
>
> PS the github wiki is really easy to use - anyone could contribute - I did
> it on my phone while handing out Halloween candy.
> PPS I wish it was Scribble...
>
> On Tue, 31 Oct 2017 at 15:30, Hendrik Boom  wrote:
>
>> On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:
>>
>> this above all if you want to contribute::
>> >
>> > While you're first learning Racket by using it, it might also be
>> helpful to
>> > others if you kept written notes on things that you found confusing.
>> > Eventually, this list might help improve the documentation for others.
>>
>> WHile Racket is much better documented than most free software, it
>> could be improved.  Debugging documentation requires a supply of
>> ignorance, which is repidly used up as documentation testers
>> learn what the documentation means.  So when you find the
>> documentation obscure, treat it as a documentation bug and report it.
>> Maybe, when you become an expert and your supply of ignorance has run
>> out, you can even propose patches to improve that documentation!
>>
>> -- hendrik
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> Kind regards,
> Stephen
> --
> Ealing (London), UK
>
-- 
Kind regards,
Stephen
--
Ealing (London), UK

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread Stephen De Gabrielle
Hi Hendrix,

I hope you don’t mind, but I was so moved by your eloquent plea  I quoted
it (without attribution) on the page
https://github.com/racket/racket/wiki/Contributing-to-Racket

Kind regards
Stephen

PS the github wiki is really easy to use - anyone could contribute - I did
it on my phone while handing out Halloween candy.
PPS I wish it was Scribble...

On Tue, 31 Oct 2017 at 15:30, Hendrik Boom  wrote:

> On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:
>
> this above all if you want to contribute::
> >
> > While you're first learning Racket by using it, it might also be helpful
> to
> > others if you kept written notes on things that you found confusing.
> > Eventually, this list might help improve the documentation for others.
>
> WHile Racket is much better documented than most free software, it
> could be improved.  Debugging documentation requires a supply of
> ignorance, which is repidly used up as documentation testers
> learn what the documentation means.  So when you find the
> documentation obscure, treat it as a documentation bug and report it.
> Maybe, when you become an expert and your supply of ignorance has run
> out, you can even propose patches to improve that documentation!
>
> -- hendrik
>
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>
-- 
Kind regards,
Stephen
--
Ealing (London), UK

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Re: New wiki page ‘friends of Racket’

2017-10-31 Thread Mike Yao
John Carmack uses Racket as script language in Oculus platform.

https://www.youtube.com/watch?v=ydyztGZnbNs

And he announced in this group:
https://groups.google.com/forum/#!msg/racket-users/RFlh0o6l3Ls/8InN7uz-Mv4J 


-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread Stephen De Gabrielle
Add it to the wiki?

https://github.com/racket/racket/wiki



On Tue, 31 Oct 2017 at 15:50, David Storrs  wrote:

> One other relatively easy project would be to add sha256 to the
> openssl library.  https://docs.racket-lang.org/openssl/index.html
>
> There is a version of sha256 implemented in
> https://github.com/RayRacine/grommet but it's for Typed Racket only.
> I know that it's possible to use TR from untyped code, but it would be
> nice to have it all in one place.
>
> On Tue, Oct 31, 2017 at 11:29 AM, Hendrik Boom 
> wrote:
> > On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:
> >
> > this above all if you want to contribute::
> >>
> >> While you're first learning Racket by using it, it might also be
> helpful to
> >> others if you kept written notes on things that you found confusing.
> >> Eventually, this list might help improve the documentation for others.
> >
> > WHile Racket is much better documented than most free software, it
> > could be improved.  Debugging documentation requires a supply of
> > ignorance, which is repidly used up as documentation testers
> > learn what the documentation means.  So when you find the
> > documentation obscure, treat it as a documentation bug and report it.
> > Maybe, when you become an expert and your supply of ignorance has run
> > out, you can even propose patches to improve that documentation!
> >
> > -- hendrik
> >
> > --
> > 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.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>
-- 
Kind regards,
Stephen
--
Ealing (London), UK

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] trending racket repos on github

2017-10-31 Thread 'John Clements' via Racket Users
Thanks to Andreas Per Olsson’s post on the Racket Facebook group, I found out 
about this link

https://github.com/trending/racket?since=monthly

which lists the Racket repos that are “trending”. I think this has something to 
do with the number of stars it has. Anyhow… interesting information.

John



-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] namespace-variable-value thinks functions are bound to syntax

2017-10-31 Thread Junsong Li
That works! Thanks.

On Mon, Oct 30, 2017 at 9:35 AM Shu-Hung You <
shu-hung@eecs.northwestern.edu> wrote:

> Yes, because keyword functions expand to macro definitions that try to
> optimize keyword applications.
>
> namespace-require and namespace-variable-value are relatively
> low-level operations on modules and namespaces. Using dynamic-require
> could be a bit easier:
>
> #lang racket
>
> (module p racket
>   (provide (all-defined-out))
>
>   (define (foo0 a b)
> (+ a b))
>   (define (foo1 a b [c 3])
> (+ a b c))
>   (define (foo2 a b [c 3] #:kw1 kw1)
> (+ a b c))
>   (define (foo3 a b [c 3] #:kw1 kw1 #:kw2 [kw2 1])
> (+ a b c))
>   )
>
> (require syntax/location)
>
> (define ns (make-base-empty-namespace))
>
> (parameterize ([current-namespace ns])
>   (dynamic-require (quote-module-path p) 'foo0))
> ;=> #
>
> (parameterize ([current-namespace ns])
>   (dynamic-require (quote-module-path p) 'foo1))
> ;=> #
>
> (parameterize ([current-namespace ns])
>   (dynamic-require (quote-module-path p) 'foo2))
> ;=> #
>
> (parameterize ([current-namespace ns])
>   (dynamic-require (quote-module-path p) 'foo3))
> ;=> #
>
> Please note that dynamic-require handles macro exports specially, as
> stated in the doc:
>
>
> https://docs.racket-lang.org/reference/Module_Names_and_Loading.html#%28def._%28%28quote._~23~25kernel%29._dynamic-require%29%29
> > If the module exports _provided_ as syntax,
> > then a use of the binding is expanded and
> > evaluated in a fresh namespace to which
> > the module is attached, which means that
> > the module is visited in the fresh namespace.
> > The expanded syntax must return a single value.
>
> Best,
> Shu-Hung
>
> On Sun, Oct 29, 2017 at 7:40 PM, Junsong Li 
> wrote:
> > Hello list,
> >
> > In the following program, racket thinks foo2, and foo3 are bound to
> > syntax. Is this expected behavior?
> >
> > -- File: go.rkt
> >
> > #lang racket
> >
> > (module p racket
> >   (provide (all-defined-out))
> >
> >   (define (foo0 a b)
> > (+ a b))
> >   (define (foo1 a b [c 3])
> > (+ a b c))
> >   (define (foo2 a b [c 3] #:kw1 kw1)
> > (+ a b c))
> >   (define (foo3 a b [c 3] #:kw1 kw1 #:kw2 [kw2 1])
> > (+ a b c))
> >   )
> >
> > (require syntax/location)
> >
> > (define ns (make-base-empty-namespace))
> > (parameterize ([current-namespace ns])
> >   (namespace-require (quote-module-path p)))
> >
> > (namespace-variable-value 'foo0 #t #f ns) ; OK
> > (namespace-variable-value 'foo1 #t #f ns) ; OK
> > (namespace-variable-value 'foo2 #t #f ns) ; namespace-variable-value:
> > bound to syntax in: foo2
> > (namespace-variable-value 'foo3 #t #f ns) ; namespace-variable-value:
> > bound to syntax in: foo3
> >
> > --
> > 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.
> > For more options, visit https://groups.google.com/d/optout.
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread David Storrs
On Tue, Oct 31, 2017 at 11:50 AM, David Storrs  wrote:
> One other relatively easy project would be to add sha256 to the
> openssl library.  https://docs.racket-lang.org/openssl/index.html
>
> There is a version of sha256 implemented in
> https://github.com/RayRacine/grommet but it's for Typed Racket only.
> I know that it's possible to use TR from untyped code, but it would be
> nice to have it all in one place.

EDIT:  For extra bonus points, submit your code to a
crypto-knowledgeable community (finding one is left as an exercise for
the reader) so that they can verify your implementation.


>
> On Tue, Oct 31, 2017 at 11:29 AM, Hendrik Boom  wrote:
>> On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:
>>
>> this above all if you want to contribute::
>>>
>>> While you're first learning Racket by using it, it might also be helpful to
>>> others if you kept written notes on things that you found confusing.
>>> Eventually, this list might help improve the documentation for others.
>>
>> WHile Racket is much better documented than most free software, it
>> could be improved.  Debugging documentation requires a supply of
>> ignorance, which is repidly used up as documentation testers
>> learn what the documentation means.  So when you find the
>> documentation obscure, treat it as a documentation bug and report it.
>> Maybe, when you become an expert and your supply of ignorance has run
>> out, you can even propose patches to improve that documentation!
>>
>> -- hendrik
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/d/optout.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread David Storrs
One other relatively easy project would be to add sha256 to the
openssl library.  https://docs.racket-lang.org/openssl/index.html

There is a version of sha256 implemented in
https://github.com/RayRacine/grommet but it's for Typed Racket only.
I know that it's possible to use TR from untyped code, but it would be
nice to have it all in one place.

On Tue, Oct 31, 2017 at 11:29 AM, Hendrik Boom  wrote:
> On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:
>
> this above all if you want to contribute::
>>
>> While you're first learning Racket by using it, it might also be helpful to
>> others if you kept written notes on things that you found confusing.
>> Eventually, this list might help improve the documentation for others.
>
> WHile Racket is much better documented than most free software, it
> could be improved.  Debugging documentation requires a supply of
> ignorance, which is repidly used up as documentation testers
> learn what the documentation means.  So when you find the
> documentation obscure, treat it as a documentation bug and report it.
> Maybe, when you become an expert and your supply of ignorance has run
> out, you can even propose patches to improve that documentation!
>
> -- hendrik
>
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] DrR compilation progress bar

2017-10-31 Thread Hendrik Boom
On Sun, Oct 29, 2017 at 06:19:41PM -0500, Robby Findler wrote:
> Yes, I can see that. That said, I think that good GUI design is
> probably best conducted not in brainstorming sessions on a mailing
> list, however.

No, but collecting ideas that might be useful in UI design can be 
done here.

> 
> At the risk of repeating myself, I think it makes sense to see if we
> can get good information first and then decide where to put it second.
> I still think there are lots of places where it could do and be
> unobtrusive, but it will be easier to find a good one if we know what
> kind of information we have.
> 
> Robby
> 
> 
> On Sun, Oct 29, 2017 at 5:44 PM, 'John Clements' via Racket Users
>  wrote:
> >
> >> On Oct 29, 2017, at 15:35, Robby Findler  
> >> wrote:
> >>
> >> On Sun, Oct 29, 2017 at 5:31 PM, John Clements
> >>  wrote:
> >>>
>  On Oct 29, 2017, at 15:27, Robby Findler  
>  wrote:
> 
>  I think it is a bad idea to dump output into the interactions that
>  isn't being printed by the program.
> >>>
> >>> We currently print “Welcome to DrRacket” at the start of each 
> >>> interaction, so it’s not as if *all* of the output is generated by the 
> >>> program.
> >>
> >> True. A little status bar that showed up there wouldn't be
> >> objectionable if it were clearly not output, for example. That seems
> >> against the ease (which seem to be the spirit of the suggestion), tho.
> >>
> >>> How about a “turn-down” arrow printed right before or after this message 
> >>> that when opened will display this input? This turn-down arrow could have 
> >>> state, so that if you opened it last time, it would stay open in future 
> >>> runs.
> >>
> >> Well, the logging window is a lot like that, but you have to click a
> >> menu item instead of turn-down something a triangle (which seems
> >> better to me).
> >
> > Speaking only for myself, the logging window chews off a giant chunk of my 
> > user interface; leaving it open makes me feel like I’m editing in a tiny 
> > little window. Adding output to the top of the interactions window costs me 
> > nothing, since it scrolls to disappear. Maybe I’m missing something?
> >
> > John
> >
> >>
> >> Robby
> >
> >
> >
> > --
> > 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.
> > For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> 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.
> For more options, visit https://groups.google.com/d/optout.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Open source projects

2017-10-31 Thread Hendrik Boom
On Sun, Oct 29, 2017 at 06:42:39PM -0400, Neil Van Dyke wrote:

this above all if you want to contribute::
> 
> While you're first learning Racket by using it, it might also be helpful to
> others if you kept written notes on things that you found confusing. 
> Eventually, this list might help improve the documentation for others.

WHile Racket is much better documented than most free software, it 
could be improved.  Debugging documentation requires a supply of 
ignorance, which is repidly used up as documentation testers 
learn what the documentation means.  So when you find the 
documentation obscure, treat it as a documentation bug and report it.  
Maybe, when you become an expert and your supply of ignorance has run 
out, you can even propose patches to improve that documentation!

-- hendrik

-- 
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.
For more options, visit https://groups.google.com/d/optout.