[racket-users] The Racket Foreign Interface

2023-08-14 Thread Stephen De Gabrielle
# The Racket Foreign Interface

by Eli Barzilay

> The `ffi/unsafe` library enables the direct use of C-based APIs within 
Racket programs—without writing any new C code. From the Racket 
perspective, functions and data with a C-based API are foreign, hence the 
term foreign interface. Furthermore, since most APIs consist mostly of 
functions, the foreign interface is sometimes called a foreign function 
interface, abbreviated FFI.

Find out more at https://docs.racket-lang.org/foreign

Questions and discussion at the Racket community 
[Discourse](https://racket.discourse.group/invites/VxkBcXY7yL) or 
[Discord](https://discord.gg/6Zq8sH5)

-- 
This group is deprecated and retained as an archive. 

Racket discussions have moved to the Racket Discourse at  
https://racket.discourse.group/ .

---
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.
--- 
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/1874e25b-4d7e-4433-9e1f-97b0ab632825n%40googlegroups.com.


Re: [racket-users] Macro generating macro question

2023-05-24 Thread Stephen De Gabrielle
Hi Kevin

The most active places for ‘Racketeers’ is the Racket [Discourse](
https://racket.discourse.group/) and [Discord](https://discord.gg/6Zq8sH5)


Please join us!


See also https://github.com/racket/racket/wiki/Macros - in particular i
think you may find what you are looking for in
https://docs.racket-lang.org/syntax-parse-example/index.html


(many who prefer email just use discourse in ‘mailing list mode’)


Best regards

Stephen

On Wed, 24 May 2023 at 05:27, Kevin Forchione  wrote:

> Hi guys,
> I’m stumped.  In a nutshell I want to write a macro that is passed  an id
> and will produce a macro called id that can take variable arguments. I’m
> sure I’m overlooking something fundamental. The basic form below “works” if
> I don’t have ellipsis aver the variables, but that’s not what I’m after.
> Here’s an example that is obviously wrong, but is along the lines of what
> I’m looking for:
>
> #lang racket
>
>
> (require (for-syntax syntax/parse
>  racket/syntax))
>
> (define-syntax (make-id-macro stx)
>   (syntax-parse stx
> [(_ id)
>  (with-syntax ([name (format-id #'id "do-~a" #'id)])
>#'(define-syntax (name stx)
>(syntax-parse stx
>  [(_ parms ...)
>   #'( list parms ...)])))]))
>
> Any help in this and explaining why it fails would be greatly appreciated.
>
> -Kevin
>
> --
> 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/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com
> .
>
> Beyond the Racket Users Google Group, Racket Discussions take place on
> Discourse ( https://racket.discourse.group/ ) and Discord (
> https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes
> place on the Racket Slack https://racket.slack.com/ ( sign up at
> https://racket-slack.herokuapp.com/ ), and IRC #racket
> https://kiwiirc.com/nextclient/irc.libera.chat/#racket
> ---
> 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/6BC84910-3AC4-4729-8BAA-D1488E84A54B%40gmail.com
> .
>
-- 


-- 
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/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com.

Beyond the Racket Users Google Group, Racket Discussions take place on 
Discourse ( https://racket.discourse.group/ ) and Discord ( 
https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes place on 
the Racket Slack https://racket.slack.com/ ( sign up at 
https://racket-slack.herokuapp.com/ ), and IRC #racket 
https://kiwiirc.com/nextclient/irc.libera.chat/#racket
--- 
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/CAGHj7-Jda1tiv4xQu-4CCV212LMPQ3bPwRV0uzMqu4B%2Bk99R%2Bw%40mail.gmail.com.


Re: [racket-users] Scheme 2023 @ ICFP

2023-05-16 Thread Stephen De Gabrielle
Hi Marco,

The Racket community has mostly moved to [Discourse](
https://racket.discourse.group/) and [Discord](https://discord.gg/6Zq8sH5)

we would welcome you posting your call

If you do post please use the #general category/channel on
discourse/discord respectively.  (#announcements is used for
community announcements)

When you post on Racket Discourse, you can use the tags 'event' and 'call'

[image: image.png]
https://racket.discourse.group/c/general/12

best regards,
Stephen

On Sat, May 13, 2023 at 4:55 PM mora...@gmail.com 
wrote:

> Dear All,
>
> I am chairing Scheme 2023 (as part of the ICFP events in Seattle this
> September). Kindly consider submitting an article to present.
>
> Please find the CFP here:
> https://icfp23.sigplan.org/home/scheme-2023#Call-for-Papers
>
> If you have any questions, please let me know.
>
> I hope to see you in Seattle!
>
> Marco
>
> --
> 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/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com
> .
>
> Beyond the Racket Users Google Group, Racket Discussions take place on
> Discourse ( https://racket.discourse.group/ ) and Discord (
> https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes
> place on the Racket Slack https://racket.slack.com/ ( sign up at
> https://racket-slack.herokuapp.com/ ), and IRC #racket
> https://kiwiirc.com/nextclient/irc.libera.chat/#racket
> ---
> 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/176f9037-fb9e-4d53-b39b-0c7848e9c467n%40googlegroups.com
> 
> .
>

-- 
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/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com.

Beyond the Racket Users Google Group, Racket Discussions take place on 
Discourse ( https://racket.discourse.group/ ) and Discord ( 
https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes place on 
the Racket Slack https://racket.slack.com/ ( sign up at 
https://racket-slack.herokuapp.com/ ), and IRC #racket 
https://kiwiirc.com/nextclient/irc.libera.chat/#racket
--- 
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/CAGHj7-KuT%2B2qKryKAkqXpAhvXXTkekNSJRuVjrbpOJs1SEWHNg%40mail.gmail.com.


[racket-users] It is now possible to get a RacketCon ticket!

2022-10-12 Thread Stephen De Gabrielle
(resending here in case people have not subscribed 
to https://racket.discourse.group )

It is now possible to get a RacketCon ticket! The URL is 

https://payment.brown.edu/C20460_ustores/web/product_detail.jsp?PRODUCTID=4596=true=true

details here https://con.racket-lang.org

best wishes.

s.

-- 
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/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com.

Beyond the Racket Users Google Group, Racket Discussions take place on 
Discourse ( https://racket.discourse.group/ ) and Discord ( 
https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes place on 
the Racket Slack https://racket.slack.com/ ( sign up at 
https://racket-slack.herokuapp.com/ ), and IRC #racket 
https://kiwiirc.com/nextclient/irc.libera.chat/#racket
--- 
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/419ffd0d-f5f3-479b-9360-3259aecb33c9n%40googlegroups.com.


[racket-users] still time to join the Summer #lang Party

2022-09-09 Thread Stephen De Gabrielle


There is still time to join the Summer #lang Party 


Building a large language can take time, but have you considered a *little 
language*?

You might be able to do a little language in an afternoon or a weekend so 
there is plenty of time.

For inspiration maybe read Programming pearls: little languages Jon Bentley 
(CACM, 1986) 

To get started you have a choice

   - 17 Creating Languages 
    in the Racket Guide 
   (free)
   - Beautiful Racket 1  ($39 / $19)

And don’t forget to ask for help: 

https://racket.discourse.group/c/questions

Discourse  (web forum / mailing list) and 
Discord  (chat) are good places to ask.

Best 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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com.


[racket-users] Racket v8.6 is now available

2022-08-11 Thread Stephen De Gabrielle


Racket v8.6 is now available from https://download.racket-lang.org/ 
Enhancements 
include equal-always?, stencil vectors, Windows on Arm64, simultaneous 
substitutions in Redex, enhancement to the Web Server, LOP build system and 
many other repairs and changes!

See https://blog.racket-lang.org/2022/08/racket-v8-6.html for details.


-- 
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/fc643db8-def5-4922-8d2f-24e4f3e8b861n%40googlegroups.com.


[racket-users] Racket meet-up Saturday 5 March 18:00 UTC

2022-03-05 Thread Stephen De Gabrielle
# Racket meet-up Saturday 5 March 18:00 UTC

https://gather.town/app/wH1EDG3McffLjrs0/racket-users

Racket meet-up happen s the first Saturday EVERY Month at  UTC18:00

Meet-up thread
https://racket.discourse.group/t/racket-meet-up-saturday-5-march-minutes-and-discussion-thread/767?u=spdegabrielle

thank you to @dominik.pantucek for the write-up of the Feb meet-up:
https://racket.discourse.group/t/racket-meet-up-saturday-5-feb-18-00-utc/581/3?u=spdegabrielle

-- 
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/CAGHj7-K9XHm9qvsoNEqms_ybKk9rU7Eq0FYBGjuNNVhsHq40EQ%40mail.gmail.com.


[racket-users] Re: Racket meet-up today!

2022-01-08 Thread Stephen De Gabrielle
Starts in 27 minutes

On Sat, 8 Jan 2022 at 12:09, Stephen De Gabrielle 
wrote:

> Racket meet-up TODAY 8-jan-2022 utc 18:00
> Come join us to show or see peoples latest racket projects
> We will also show some early Creative Racket Competition 2022 Entries
> https://gather.town/app/wH1EDG3McffLjrs0/racket-users
>
>
> https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/5?u=spdegabrielle
>
> --
> 
>
-- 


-- 
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/CAGHj7-JJncWRg-x_A8J9NcmsG3MUnaUvRPVEbdC-tzocen5-PA%40mail.gmail.com.


[racket-users] Racket meet-up today!

2022-01-08 Thread Stephen De Gabrielle
Racket meet-up TODAY 8-jan-2022 utc 18:00
Come join us to show or see peoples latest racket projects
We will also show some early Creative Racket Competition 2022 Entries
https://gather.town/app/wH1EDG3McffLjrs0/racket-users

https://racket.discourse.group/t/creative-racket-competition-2022-january-1-2022-february-28-2022/454/5?u=spdegabrielle

-- 


-- 
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/CAGHj7-JN-FGkCt_CSVxGUT8kSZjDFdUhvQKcQY43nLjY1hxhMA%40mail.gmail.com.


[racket-users] Re: **Creative Racket Competition 2022**

2022-01-01 Thread Stephen De Gabrielle
The ***Creative Racket Competition 2022*** starts today!

Enter early - enter often.

Some ideas to get you started;
* Sketching - like Processing but *better* ! Look at the repo for a brief
introduction, with links to the full documentation and examples: <
https://github.com/soegaard/sketching>
* Animate an AOC solution
* use one of the functional picture libraries to create an [Escher
tessellation](https://eprints.soton.ac.uk/257577/1/funcgeo2.pdf) Racket
functional picture libraries ([pict](https://docs.racket-lang.org/pict/) or
 [2htdp/image](https://docs.racket-lang.org/teachpack/2htdpimage.html)).
More inspiration from Conal Elliot [Functional Images](
http://conal.net/papers/functional-images/)
* Use [Graphite](
https://icfp21.sigplan.org/details/scheme-2021-papers/8/Graphite-A-Library-for-Data-Visualization-Lightning-Talk-)
to visualise some data

Theses are just suggestions - everything is permitted!

[TOOLS.md](
https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md)
has lots more tools to try.

Best wishes
Stephen

PS join the discussion on the new racket mailing list at
https://racket.discourse.group/invites/YaJtZvy7g2



On Tue, 21 Dec 2021 at 11:43, Stephen De Gabrielle 
wrote:

> **Creative Racket Competition 2022**
>
>  January 1, 2022 → February 28, 2022
>
> ***Get creative with Racket this winter! Win stickers!***
>
> Entries can be... pictures, animations, interactive, sound or music or
> something else? ...are all acceptable.
>
> * You can enter as many times as you like
> * Entries need to be runnable by other racketeers.
> * Your entry must be created with Racket or a Racket language including
> RacketScript. (even your own)
>
> See
> https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md
> for some suggestions but you can use anything you like.
>
> It is easy to enter:
>
> https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle==submit-competition-entry.md=%5BENTRY+TITLE%5D
>
>   (If you can't use github let us know)
>
> Discussion on Racket Discourse
> https://racket.discourse.group/tag/creative-racket , Discord
> https://discord.gg/6Zq8sH5 or Slack https://racket-slack.herokuapp.com/
>
> Jens Axel & Stephen
>
> https://github.com/standard-fish/creative-racket-2022
>
> **Prizes**
>
> Winners will receive an exclusive badge on their GitHub profile and laptop
> stickers.
>
> There will be a range of categories to reflect the diversity of entries.
>
> Special categories will include
>
> * Racket mascot - winner will be chosen by peoples choice vote.
> * Racket meme
>
> Note: Not an official Racket competition. We not a members of the Racket
> team, nor are we doing this on their behalf.
> --
> 
>
-- 


-- 
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/CAGHj7-%2By-X0iKt_%2BSZD4eZJK-xZx5zH8kPdtvMRPNdK7cv9O8Q%40mail.gmail.com.


Re: [racket-users] Paper from my first year in graduate school - Racket Simulation

2021-12-22 Thread Stephen De Gabrielle
Hi

is the code available ?

https://github.com/ayaderaghul

s.


On Tue, Dec 21, 2021 at 9:59 PM Linh Chi Nguyen 
wrote:

> Hey,
>
> all the simulations for my paper (published in Bio-inspired EAI
> International Conference 2016) back then when I was a first year graduate
> student are in Racket ! This morning I discover that it has 624 downloads
> and counting. I am so proud of my graduate time <3
>
> https://eudl.eu/doi/10.4108/eai.3-12-2015.2262403
>
> Have fun and keep inspiring <3
>
> regards,
>
> --
> 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/c4b31aac-8ad9-4a14-8d34-b46b71f4a5dfn%40googlegroups.com
> 
> .
>

-- 
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/CAGHj7-%2B03bLnO%3D60KGpyj2Sqfe%2B9HUk0KXGjeiV7r0ZWuHpZrA%40mail.gmail.com.


[racket-users] **Creative Racket Competition 2022**

2021-12-21 Thread Stephen De Gabrielle
**Creative Racket Competition 2022**

 January 1, 2022 → February 28, 2022

***Get creative with Racket this winter! Win stickers!***

Entries can be... pictures, animations, interactive, sound or music or
something else? ...are all acceptable.

* You can enter as many times as you like
* Entries need to be runnable by other racketeers.
* Your entry must be created with Racket or a Racket language including
RacketScript. (even your own)

See
https://github.com/standard-fish/creative-racket-2022/blob/master/TOOLS.md
for some suggestions but you can use anything you like.

It is easy to enter:
https://github.com/standard-fish/creative-racket-2022/issues/new?assignees=spdegabrielle==submit-competition-entry.md=%5BENTRY+TITLE%5D

  (If you can't use github let us know)

Discussion on Racket Discourse
https://racket.discourse.group/tag/creative-racket , Discord
https://discord.gg/6Zq8sH5 or Slack https://racket-slack.herokuapp.com/

Jens Axel & Stephen

https://github.com/standard-fish/creative-racket-2022

**Prizes**

Winners will receive an exclusive badge on their GitHub profile and laptop
stickers.

There will be a range of categories to reflect the diversity of entries.

Special categories will include

* Racket mascot - winner will be chosen by peoples choice vote.
* Racket meme

Note: Not an official Racket competition. We not a members of the Racket
team, nor are we doing this on their behalf.
-- 


-- 
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/CAGHj7-L3kp8yAQfnd5h9kUmNaBqqBXHOMb%3Dt%2Bjc1fG14LDs0MQ%40mail.gmail.com.


[racket-users] [Face made with `plot`]

2021-12-19 Thread Stephen De Gabrielle
https://racket.discourse.group/tag/creative-racket

-- 


-- 
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/CAGHj7-K1sPAigAqeg%3Duw7ZEudhbTDCZt2oFbekbiuuMUpg4S8Q%40mail.gmail.com.


[racket-users] [baseball-cap with `standard-fish`]

2021-12-19 Thread Stephen De Gabrielle
Image credit at
https://racket.discourse.group/t/baseball-cap-with-standard-fish/443?u=spdegabrielle



-- 


-- 
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/CAGHj7-KX-m1mFhbpiEKxapu-W_joFwG914wix9mJEUXgvezJFw%40mail.gmail.com.


Re: [racket-users] Re: inflate/deflate

2021-12-11 Thread Stephen De Gabrielle
On Fri, 10 Dec 2021 at 22:29, reilithion  wrote:

>
>
> On Friday, January 13, 2017 at 5:32:51 AM UTC-8 Tony Garnock-Jones wrote:
>
>> On 01/12/2017 11:32 PM, Lehi Toskin wrote:
>> > P.S. I didn't see an implementation of ADLER32 anywhere, so I had to
>> write my own, which took a little longer than expected, but oh well.
>>
>> Oh, cool. That'd probably be a useful thing for Racket's
>> net/git-checkout module, which has a piece of code in `zlib-inflate`
>> that reads:
>>
>> ...
>> (inflate i o)
>> ;; Verify checksum?
>> (read-bytes-exactly 'adler-checksum 4 i)
>> ...
>>
>> Perhaps you could contribute your adler32 implementation, and it could
>> be used there. (And perhaps that `zlib-inflate` function deserves being
>> pulled out into a separate module. Hmm.)
>>
>> Cheers,
>> Tony
>>
>
> Yes, please do this. I was in need of a zlib-inflate while working on a
> script to inspect Minecraft save data.
>

Please share!

S.



> --
> 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/853ecf97-23c9-4602-a0e1-038ddda3a0cdn%40googlegroups.com
> 
> .
>
-- 


-- 
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/CAGHj7-%2BTrzx_-DBs1YxcZaC1tLH7wHALWFSuJNO2%2BN6aY8JaxQ%40mail.gmail.com.


Re: [racket-users] Discourse - Mailing list mode

2021-12-10 Thread Stephen De Gabrielle
Thanks to Sam you can now post to discourse via email with the address
rac...@discoursemail.com
You do need to use the address you signed up with.

if you use addresses like myaddress+te...@gmail.com ... I'm not sure - I
don't have a quick way to test sending with this sort of address.

Stephen


On Thu, Dec 9, 2021 at 11:36 PM John Clements 
wrote:

> I just tried it, from a new account that wasn’t associated with an
> account, and it looks like it went through … which is actually kind of
> frightening. Can’t a random spammer just send email to this address? I
> considered doing it as a stunt, but decided it would be nicer to ask about
> it first.
>
> John
>
> > On Dec 9, 2021, at 10:52, Sam Tobin-Hochstadt  wrote:
> >
> > It appears that enabling this is quite simple. I believe I have set it
> > up so that emailing racket+uncategorize...@discoursemail.com should
> > create a new topic in the Uncategorized category. Feel free to test it
> > out.
> >
> > Sam
> >
> > On Thu, Dec 9, 2021 at 8:27 AM Stephen De Gabrielle
> >  wrote:
> >>
> >>> it’s becoming apparent to me that setting up posting via email is
> frankly difficult; I think that monitoring the list using mailing-list mode
> is plausible, but posting, at this point, is not.
> >>
> >> I had a chat with a Discourse consultant and they thought posting by
> email was possible if you self host, but self hosting with mailing list
> would require both a hosting provider, and a send mail provider (he uses
> digital ocean with sendgrid or mailgun). Receiving email is handled by the
> 'mail receiver container' if you are self hosting.
> >>
> >> It was a casual conversation, and I don't know him well.  It would be
> good to know if other PL communities have done this
> >>
> >> stephen
> >>
> >>
> >>
> >> On Wed, Dec 8, 2021 at 6:47 PM 'John Clements' via Racket Users <
> racket-users@googlegroups.com> wrote:
> >>>
> >>> Your points are well taken, and moving away from a traditional mailing
> list is not a decision that we took lightly; the fact is that we were
> simply *failing* when it came to moderating the mailing list as run by
> google groups, and running one through mailman was even worse. It appears
> that discourse will allow us to spread the load of moderating the group
> across the members of the group, rather than depending on one or two points
> of failure.
> >>>
> >>> BTW, lest you think that I think that discourse solves all our
> problems: it’s becoming apparent to me that setting up posting via email is
> frankly difficult; I think that monitoring the list using mailing-list mode
> is plausible, but posting, at this point, is not. I guess I shouldn’t be
> shocked: that’s the whole problem with email, it’s not authenticated in any
> reasonable or widely used way.
> >>>
> >>> Regardless, I’m happy with the move: we have about 181 people
> registered, and the volume there looks robust and sustainable.
> >>>
> >>> John
> >>>
> >>>> On Dec 8, 2021, at 13:16, George Neuner  wrote:
> >>>>
> >>>>
> >>>> On 12/8/2021 12:34 PM, James Platt wrote:
> >>>>> On Dec 8, 2021, at 10:45 AM, George Neuner wrote:
> >>>>>
> >>>>>> It's a big deal if you are (or were) following multiple groups.
> >>>>>
> >>>>> I don't understand.  Why is this an issue?  I find it very
> convenient to filter each group into it's own folder in email.  If this
> were a non-technical group, you wouldn't expect everyone to know how to do
> that but anyone who is a programmer ought to have no problem configuring
> filters and folders.
> >>>>
> >>>> If you had continued reading, you would have seen my comment that NOT
> ALL news groups support list distribution or posting via email. NNTP is not
> email.  Usenet group moderators[*] can choose how to make their groups
> available: the default is via list distribution and NNTP both, but the
> moderator can deliberately disable one or the other - or only enable
> digests via email, or disable posting.
> >>>>
> >>>> My complaint is having to read some things via NNTP and others
> through email because, while there are programs that do both, I haven't
> found any single program that does BOTH WELL.  And that is without even
> considering the growing number of ... don't want to confuse by saying
> "groups", let's call them "crowds" ... that have abandoned Usenet entirely
> in favor of web forums.
>

Re: [racket-users] Discourse - Mailing list mode

2021-12-09 Thread Stephen De Gabrielle
> it’s becoming apparent to me that setting up posting via email is frankly
difficult; I think that monitoring the list using mailing-list mode is
plausible, but posting, at this point, is not.

I had a chat with a Discourse consultant and they thought posting by email
was possible if you self host, but self hosting with mailing list would
require both a hosting provider, and a send mail provider (he uses digital
ocean with sendgrid or mailgun). Receiving email is handled by the 'mail
receiver container' if you are self hosting.

It was a casual conversation, and I don't know him well.  It would be good
to know if other PL communities have done this

stephen



On Wed, Dec 8, 2021 at 6:47 PM 'John Clements' via Racket Users <
racket-users@googlegroups.com> wrote:

> Your points are well taken, and moving away from a traditional mailing
> list is not a decision that we took lightly; the fact is that we were
> simply *failing* when it came to moderating the mailing list as run by
> google groups, and running one through mailman was even worse. It appears
> that discourse will allow us to spread the load of moderating the group
> across the members of the group, rather than depending on one or two points
> of failure.
>
> BTW, lest you think that I think that discourse solves all our problems:
> it’s becoming apparent to me that setting up posting via email is frankly
> difficult; I think that monitoring the list using mailing-list mode is
> plausible, but posting, at this point, is not. I guess I shouldn’t be
> shocked: that’s the whole problem with email, it’s not authenticated in any
> reasonable or widely used way.
>
> Regardless, I’m happy with the move: we have about 181 people registered,
> and the volume there looks robust and sustainable.
>
> John
>
> > On Dec 8, 2021, at 13:16, George Neuner  wrote:
> >
> >
> > On 12/8/2021 12:34 PM, James Platt wrote:
> >> On Dec 8, 2021, at 10:45 AM, George Neuner wrote:
> >>
> >> > It's a big deal if you are (or were) following multiple groups.
> >>
> >> I don't understand.  Why is this an issue?  I find it very convenient
> to filter each group into it's own folder in email.  If this were a
> non-technical group, you wouldn't expect everyone to know how to do that
> but anyone who is a programmer ought to have no problem configuring filters
> and folders.
> >
> > If you had continued reading, you would have seen my comment that NOT
> ALL news groups support list distribution or posting via email. NNTP is not
> email.  Usenet group moderators[*] can choose how to make their groups
> available: the default is via list distribution and NNTP both, but the
> moderator can deliberately disable one or the other - or only enable
> digests via email, or disable posting.
> >
> > My complaint is having to read some things via NNTP and others through
> email because, while there are programs that do both, I haven't found any
> single program that does BOTH WELL.  And that is without even considering
> the growing number of ... don't want to confuse by saying "groups", let's
> call them "crowds" ... that have abandoned Usenet entirely in favor of web
> forums.
> >
> > George
> >
> > [*] even unmoderated groups have a moderator/administrator - by default
> it is whoever started the group.
> >
> >
> > --
> > 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/5f17-59b4-a381-ddd7-25b435887694%40comcast.net
> .
>
> --
> 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/bacee3b2-b372-4dd0-af60-c657ba984936%40mtasv.net
> .
>

-- 
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/CAGHj7-LurQpXeyr_Q4cbZZyceOO3x3hiymu4n2rEWNYA0cAK3w%40mail.gmail.com.


Re: [racket-users] Anyone successfully filtering Italian spam?

2021-11-30 Thread Stephen De Gabrielle
I’m using gmail for racket-users, but the normally reliable spam filtering
fails - despite numerous attempts to train - it still classifies real mail
as spam and the spam as real.
S.


On Tue, 30 Nov 2021 at 03:38, George Neuner  wrote:

>
> On 11/29/2021 6:45 PM, Nathaniel Griswold wrote:
> > It’s getting through my filters, neither rspamd or my local client can
> catch on to it.
> >
> > Is there a good simple filter?
> >
> > Nate
>
> Something has changed very recently because until this last week I
> rarely saw it (even marked AS spam) ... maybe a few times this whole
> year.  But in the last week I have gotten one or more copies in my inbox
> every day.
>
> I use Thunderbird for email - which has a built-in learning junk filter
> - but I assumed my provider was filtering it because - sans a specific
> rule - Thunderbird would have just put in the Junk folder. I just wasn't
> seeing it.
>
> ???
> George
>
>
> --
> 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/a9f4c8f7-12b3-ea4c-726a-ec16c1e65eb1%40comcast.net
> .
>
-- 


-- 
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/CAGHj7-Lb9iFkas%3DfYSayHMW4xduEtDo0-vap%2B9fA9v1xOp7%3D6A%40mail.gmail.com.


Re: [racket-users] Help not working after fresh installation of Racket 8.3

2021-11-25 Thread Stephen De Gabrielle
My first guess would be to use raco to rebuild the docs - but I can’t
remember the exact command. It’s probably in raco pkg


On Thu, 25 Nov 2021 at 10:08, Erich Rast  wrote:

> On Linux Mint I installed Racket 8.3 as usual in local folder
> /home/nemo/racket. Now when I try to access the help in the browser (recent
> version of Firefox), any link I click results in an error message, for
> example: *Could not display "/home/nemo/racket/doc/quick/-index.html" The
> location is not a folder.*
>
> The "-" in the path seems incorrect. In any case, I have full read and
> write permissions, the installation works otherwise, and the html documents
> exist and can be opened manually.
>
> How do I fix this?
>
> --
> 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/d7c8734a-806c-441b-9733-00ae6ddfa983n%40googlegroups.com
> 
> .
>
-- 


-- 
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/CAGHj7-LCPMKD5qK9ViRqjs_-t9fyC_PrEXgSxVWCRhVRn3QutQ%40mail.gmail.com.


Re: [racket-users] Racket Discourse

2021-11-22 Thread Stephen De Gabrielle
Hi Sage,

It looks like the same text, and has the same last updated date, as the
Haskell Discourse TOS.
I think it is the default text provided by Discourse for the free hosting.

I don't think anyone has the time or expertise to rewrite it, but I'm sure
specific items could be looked at if they are a barrier to participating.

best wishes

Stephen

https://discourse.haskell.org/tos

https://blog.discourse.org/2018/11/free-hosting-for-open-source-v2/


On Mon, Nov 22, 2021 at 4:24 AM Sage Gerard  wrote:

> Also: Apologies. That came off as rude. No offense intended.
>
> But I have to ask, who wrote the ToS? Who is "the company" in its
> context? Discord? One of the Racket team's universities? A sponsor?
>
> On 11/21/21 11:20 PM, Sage Gerard wrote:
> > Thanks for letting us know. When should people expect to unsubscribe?
> >
> > I read the ToS, privacy policy, and thoughts. Hard pass.
> >
> > On 11/21/21 1:09 PM, 'John Clements' via Racket Users wrote:
> >> TL;DR: Go to
> >>
> >> https://racket.discourse.group/invites/okLTSrQw1T
> >>
> >> and sign up for Racket Discourse (https://racket.discourse.group/)
> >>
> >> # Thoughts behind the move:
> >>
> >> Over time, it has become steadily more apparent that email-only
> >> mailing lists are an outdated communication medium for the Racket
> >> community. More recent arrivals in our community have generally
> >> chosen other platforms like slack or discord to carry on discussions.
> >> As a result, the signal-to-noise ratio of the racket users mailing list
> >> has dropped below the level of viability.
> >>
> >> In short, it’s time to give up on the mailing list.
> >>
> >> After a good deal of research, it looks like there’s room for a whole
> >> bunch of discussion platforms for Racket, but it also seems as though
> >> there should be a “permanent” one; it should be archived, it should be
> >> searchable in its entirety, and it should not tie us to someone else’s
> >> plan to monetize user data.
> >>
> >> Given these criteria, the winner is Discourse, an open-source
> >> messaging platform built by Jeff Atwood, Robin Ward, and Sam
> >> Saffron. It has a reasonable business model (they host projects like
> >> ours unless they get really big, whereupon you can either host it
> >> yourself or pay them to do it); it’s widely used by other language
> >> communities; and it appears to do most of what we want.
> >>
> >> # So where can I sign up?
> >>
> >> Sign up here: https://racket.discourse.group/invites/okLTSrQw1T
> >>
> >> The discourse platform has been in a “soft opening” phase for about
> >> two weeks now, since RacketCon, and we have about a hundred users.
> >> You’re receiving this message because we’d like to have *YOU* there
> >> as well.
> >>
> >> # Can I still receive messages like a mailing list?
> >>
> >> Yes, you can. I have it enabled myself!
> >> To use discord as a mailing-list:
> >> Sign up, go to Preferences > Email, and tick “Enable mailing list mode'.
> >>
> >> Yours,
> >>
> >> John Clements & Stephen De Gabrielle
> >>
> >> --
> >> 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/9d080367-1b70-4818-8e76-8c6714db404c%40mtasv.net
> .
>
> --
> 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/a07b931b-3a0a-0a29-0582-e899aa335130%40sagegerard.com
> .
>

-- 
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/CAGHj7-%2B%3DFL%3DPLN7O2TBCSgSxcEjD8Kzjxcm1koSag4ss%2BggaNQ%40mail.gmail.com.


[racket-users] Qi tutorial and Jay’s challenge

2021-11-20 Thread Stephen De Gabrielle
See Sid’s post here:

https://racket.discourse.group/t/qi-tutorial-and-jays-challenge/162?u=spdegabrielle

Bw
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-Jvir9uhWNh9%2B7BKZZGbKEh_4-KfG06Z_cHmVi8YOG8OA%40mail.gmail.com.


[racket-users] Book / chapter / paper club starts 1 December

2021-11-19 Thread Stephen De Gabrielle
Book / chapter / paper club starts 1 December - details here:
https://racket.discourse.group/t/book-chapter-paper-club/158?u=spdegabrielle

bw

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-K5ODn5we2u%2BEvazo1JsuofHrwy8XpQ0Mfxhkz2KqcxJw%40mail.gmail.com.


Re: [racket-users] Ubuntu PPA now updated to v8.1

2021-11-14 Thread Stephen De Gabrielle
thanks Asumu

I've cross-posted to reddit, discourse, discord and the racket discourse
https://racket.discourse.group/t/racket-version-8-3-is-also-now-available-from-the-ubuntu-ppa/129?u=spdegabrielle
s.



On Thu, May 27, 2021 at 12:44 AM Asumu Takikawa 
wrote:

> On 2021-05-05 16:39:14 +, 'John Clements' via Racket Users wrote:
> > Racket version 8.1 is now available from
> >
> > https://racket-lang.org/
>
> The Ubuntu PPA is also now updated to v8.1 on all supported releases
> (now includes 21.04):
>
>   https://launchpad.net/~plt/+archive/ubuntu/racket
>
> Sorry for the delay this time.
>
> There was an issue with the v8.0 package in which package install would
> print an error sometimes. This should be fixed in this release.
>
> If you encounter that or other packaging bugs, please report here:
>
>   https://github.com/takikawa/racket-ppa
>
> Cheers,
> Asumu
>
> --
> 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/20210525162442.dgcs3npg6h5iyrmx%40nixos
> .
>

-- 
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/CAGHj7-JGFY1rJFUqVc6N7moLzJf3TyRHudUgbC9jVbzaG8TTkw%40mail.gmail.com.


Re: [racket-users] What are the most used Racket libraries, applications and languages?

2021-11-14 Thread Stephen De Gabrielle

I've posed the results at 
https://racket.discourse.group/t/what-are-the-most-used-packages/108/6?u=spdegabrielle

s.

On Sunday, November 14, 2021 at 8:22:45 PM UTC Stephen De Gabrielle wrote:

> Hi, 
> My apologies, I should have mentioned that. 
>
> You can use the package manager in DrRacket or `raco pkg show`. 
>
> hth
>
> Stephen
>
>
>
>
>
> Last login: Sun Nov 14 17:01:54 on ttys001 
>
> spdegabrielle@Miriams-MacBook-Pro ~ % raco pkg show 
>
> Installation-wide: 
>
> Package Checksum Source 
>
> main-distribution 9de918bdde391320... catalog...tribution 
>
> racket-lib 01371177cdc1c63a... catalog racket-lib 
>
> [202 auto-installed packages not shown] 
>
> User-specific for installation "8.3": 
>
> Package Checksum Source 
>
> files-viewer 164d4034611a970b... catalog...iewer.git 
>
> from-template link...rom-template 
>
> gui-easy 90a54b86db2bc1c4... catalog...=gui-easy 
>
> Qi-Quickscripts d336c416922550e9... catalog...it#master 
>
> quickscript-extra 5cf24dd1b621a7cf... catalog...extra.git 
>
> rsound c699db1ffae4cf01... catalog...d/master/ 
>
> search-list-box 2f39453b1caceb94... catalog...t-box.git 
>
> urlang d35651f0bab845b6... catalog...rd/urlang 
>
> [13 auto-installed packages not shown] 
>
> spdegabrielle@Miriams-MacBook-Pro ~ % 
> On Sunday, November 14, 2021 at 4:09:32 PM UTC hen...@topoi.pooq.com 
> wrote:
>
>> On Fri, Nov 12, 2021 at 11:46:02PM +, Stephen De Gabrielle wrote: 
>> > What are the most used Racket libraries, applications and languages? 
>> > 
>> > I’ll admit I’m guilty of going whole releases without installing 
>> anything 
>> > because the distribution has so much included. 
>> > 
>> > If you reply with what you have installed I’ll tally it up! 
>>
>> Is there ah easyway to ask the installed Racket system what libraries, 
>> applications, and languages are installed? 
>>
>> -- hendrik 
>>
>> > 
>> > Stephen 
>> > 
>> > I’m also doing this on 
>> > https://racket.discourse.group/ 
>> > -- 
>> >  
>> > 
>> > -- 
>> > 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...@googlegroups.com. 
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/racket-users/CAGHj7-%2BUk2G886SVA%3DaaomD6Qm5S%3D765WyBznj_6kwz2K1AqCQ%40mail.gmail.com.
>>  
>>
>>
>

-- 
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/ebf40afc-d17f-46cd-8060-96d2a2629d99n%40googlegroups.com.


Re: [racket-users] What are the most used Racket libraries, applications and languages?

2021-11-14 Thread Stephen De Gabrielle
Hi, 
My apologies, I should have mentioned that. 

You can use the package manager in DrRacket or `raco pkg show`. 

hth

Stephen





Last login: Sun Nov 14 17:01:54 on ttys001 

spdegabrielle@Miriams-MacBook-Pro ~ % raco pkg show 

Installation-wide: 

Package Checksum Source 

main-distribution 9de918bdde391320... catalog...tribution 

racket-lib 01371177cdc1c63a... catalog racket-lib 

[202 auto-installed packages not shown] 

User-specific for installation "8.3": 

Package Checksum Source 

files-viewer 164d4034611a970b... catalog...iewer.git 

from-template link...rom-template 

gui-easy 90a54b86db2bc1c4... catalog...=gui-easy 

Qi-Quickscripts d336c416922550e9... catalog...it#master 

quickscript-extra 5cf24dd1b621a7cf... catalog...extra.git 

rsound c699db1ffae4cf01... catalog...d/master/ 

search-list-box 2f39453b1caceb94... catalog...t-box.git 

urlang d35651f0bab845b6... catalog...rd/urlang 

[13 auto-installed packages not shown] 

spdegabrielle@Miriams-MacBook-Pro ~ % 
On Sunday, November 14, 2021 at 4:09:32 PM UTC hen...@topoi.pooq.com wrote:

> On Fri, Nov 12, 2021 at 11:46:02PM +0000, Stephen De Gabrielle wrote:
> > What are the most used Racket libraries, applications and languages?
> > 
> > I’ll admit I’m guilty of going whole releases without installing anything
> > because the distribution has so much included.
> > 
> > If you reply with what you have installed I’ll tally it up!
>
> Is there ah easyway to ask the installed Racket system what libraries, 
> applications, and languages are installed?
>
> -- hendrik
>
> > 
> > Stephen
> > 
> > I’m also doing this on
> > https://racket.discourse.group/
> > -- 
> > 
> > 
> > -- 
> > 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...@googlegroups.com.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/CAGHj7-%2BUk2G886SVA%3DaaomD6Qm5S%3D765WyBznj_6kwz2K1AqCQ%40mail.gmail.com
> .
>

-- 
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/eb6f4958-80d8-4833-baf3-6acac09f5e23n%40googlegroups.com.


[racket-users] Advent of code Racket leaderboard

2021-11-13 Thread Stephen De Gabrielle
Details here

https://racket.discourse.group/t/advent-of-code-2021-racket-leaderboard/118?u=spdegabrielle

Bw

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-KpynrJQNBNNqb15n8wLXvJdOKRdJ_GZfhzD%2BPt73X2bg%40mail.gmail.com.


[racket-users] What are the most used Racket libraries, applications and languages?

2021-11-12 Thread Stephen De Gabrielle
What are the most used Racket libraries, applications and languages?

I’ll admit I’m guilty of going whole releases without installing anything
because the distribution has so much included.

If you reply with what you have installed I’ll tally it up!

Stephen

I’m also doing this on
https://racket.discourse.group/
-- 


-- 
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/CAGHj7-%2BUk2G886SVA%3DaaomD6Qm5S%3D765WyBznj_6kwz2K1AqCQ%40mail.gmail.com.


[racket-users] Re: Racket Discourse (forum & mailing list)

2021-11-10 Thread Stephen De Gabrielle
and hopefully no spam.

here is the link https://racket.discourse.group

On Wed, Nov 10, 2021 at 10:39 PM Stephen De Gabrielle <
spdegabrie...@gmail.com> wrote:

> Racket Discourse!
>
> Sam announced this on day two of RacketCon so it is public, but I thought
> I’d spread the word as not everyone was able to attend or watch all the
> videos yet.
>
> It is a bit like google groups in that you have a web interface and a
> mailing list mode.
>
> A (hopefully) real benefit of using Discourse is categories and tags
> *should* make it easier to find answers, rather than repeating the same
> questions. (I have been saved many times by being able search racket-users,
> but it gets harder over time.)
>
> It also has a ‘Questions and Help’ category for questions about the Racket
> languages.
>
> It is a new Discourse server, and the admins have created a site feedback
> category if you have problems, questions or suggestions about the Racket
> Discourse instance: https://racket.discourse.group/c/site-feedback/2
>
> Hope to see you there!
>
> Stephen
>
> PS signup is easy and you don’t need a google account.
>
> PPS Discourse is open source and the data can be retrieved.
>
> PPPS you have to enable ‘mailing list mode’ in your settings
>
> S it has dark mode!
>
>
> --
> 
>

-- 
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/CAGHj7-%2BkEhQWRJa5kQrJFoJxegXMvr9%3DCrSShevyJavrxGQJ%2Bg%40mail.gmail.com.


[racket-users] Racket Discourse (forum & mailing list)

2021-11-10 Thread Stephen De Gabrielle
Racket Discourse!

Sam announced this on day two of RacketCon so it is public, but I thought
I’d spread the word as not everyone was able to attend or watch all the
videos yet.

It is a bit like google groups in that you have a web interface and a
mailing list mode.

A (hopefully) real benefit of using Discourse is categories and tags
*should* make it easier to find answers, rather than repeating the same
questions. (I have been saved many times by being able search racket-users,
but it gets harder over time.)

It also has a ‘Questions and Help’ category for questions about the Racket
languages.

It is a new Discourse server, and the admins have created a site feedback
category if you have problems, questions or suggestions about the Racket
Discourse instance: https://racket.discourse.group/c/site-feedback/2

Hope to see you there!

Stephen

PS signup is easy and you don’t need a google account.

PPS Discourse is open source and the data can be retrieved.

PPPS you have to enable ‘mailing list mode’ in your settings

S it has dark mode!


-- 


-- 
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/CAGHj7-Km_bEegZG5mjVKxe%2ByxMXfcZfKhD7fELPYMqgeMhMgBg%40mail.gmail.com.


[racket-users] Racket Discord (chat) forum

2021-11-07 Thread Stephen De Gabrielle
Hi,

Sam mentioned the discord - I thought I'd share the link
https://discord.gg/6Zq8sH5

bw
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-L89pbgeOwaK59rgVgqc%3DGyx0o1Engwi1dLz5SeRPk2Pg%40mail.gmail.com.


Re: [racket-users] Racket News - Issue 54

2021-10-07 Thread Stephen De Gabrielle
Thank you Paulo for another great issue.

I must put it *on the record* that the contributor of the 'run guile in Dr
Racket' is actually Laurent Orseau.

bw

s.

On Thu, Oct 7, 2021 at 3:55 PM Paulo Matos  wrote:

> Hello all,
>
> Issue 54 is finally here:
> https://racket-news.com/2021/10/racket-news-issue-54.html
>
> Enjoy!
>
> Paulo Matos
>
> --
> 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/17bdfd45-929b-4b4c-af77-a86d5e967e8cn%40googlegroups.com
> 
> .
>

-- 
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/CAGHj7-%2BwfgBjixiauZVvX8mz3yQAZk3_7AubRt0WTnbfjgUuNQ%40mail.gmail.com.


Re: [racket-users] Racket virtual meet-up in 50 minutes (8pm UTC) TODAY

2021-10-02 Thread Stephen De Gabrielle
Thank you to everyone who joined us today

I’m looking forward to seeing more of you at the next meet-up:

When: *First Saturday EVERY Month UTC: 20:00* (30 minutes but can overrun)
Calendar: Google
<https://calendar.google.com/calendar/embed?src=a6a7g9sg739gjfeak6ilkh8fdc%40group.calendar.google.com=Europe%2FLondon>
 , iCal
<https://calendar.google.com/calendar/ical/a6a7g9sg739gjfeak6ilkh8fdc%40group.calendar.google.com/public/basic.ics>

Where: https://gather.town/app/wH1EDG3McffLjrs0/racket-users

The link is free for all - so if you want to organise a meet-up at a time
that is better for your time zone please feel free!

stephen



On Sat, 2 Oct 2021 at 20:09, Stephen De Gabrielle 
wrote:

> All welcome
>
> starts in a little over 50 minutes
>
> Where: https://gather.town/app/wH1EDG3McffLjrs0/racket-users
>
> When: *First Saturday EVERY Month UTC: 20:00* (30 minutes but can overrun)
> Calendar: Google
> <https://calendar.google.com/calendar/embed?src=a6a7g9sg739gjfeak6ilkh8fdc%40group.calendar.google.com=Europe%2FLondon>
>  , iCal
> <https://calendar.google.com/calendar/ical/a6a7g9sg739gjfeak6ilkh8fdc%40group.calendar.google.com/public/basic.ics>
>
> 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/c97247c2-f989-44dc-a465-e65f847495ean%40googlegroups.com
> <https://groups.google.com/d/msgid/racket-users/c97247c2-f989-44dc-a465-e65f847495ean%40googlegroups.com?utm_medium=email_source=footer>
> .
>
-- 


-- 
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/CAGHj7-J%2BaBGyq5pDHVcUoHOgiGCfN9uvCwuvCbWJg4U8yK-hCw%40mail.gmail.com.


[racket-users] Racket virtual meet-up in 50 minutes (8pm UTC) TODAY

2021-10-02 Thread Stephen De Gabrielle
All welcome

starts in a little over 50 minutes

Where: https://gather.town/app/wH1EDG3McffLjrs0/racket-users

When: *First Saturday EVERY Month UTC: 20:00* (30 minutes but can overrun)
Calendar: Google 

 , iCal 


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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/c97247c2-f989-44dc-a465-e65f847495ean%40googlegroups.com.


Re: [racket-users] Racket meeting tomorrow?

2021-10-02 Thread Stephen De Gabrielle
All welcome

starts in a little over 50 minutes

Where: https://gather.town/app/wH1EDG3McffLjrs0/racket-users

When: *First Saturday EVERY Month UTC: 20:00* (30 minutes but can overrun)
Calendar: Google 

 , iCal 


stephen 


On Friday, October 1, 2021 at 8:56:08 PM UTC+1 hen...@topoi.pooq.com wrote:

> On Fri, Oct 01, 2021 at 12:31:27PM -0700, Sam Phillips wrote:
> > October 2, 2021
> > 1 PM PDT
> > 4 PM EDT
> > 8 PM UTC
> > 10 PM CEST
> > 
> > Should be the same URL as previous meetups.
> > 
> > https://gather.town/app/wH1EDG3McffLjrs0/racket-users
>
> I'll try to be there even though I haven't been doing much Racketting 
> lately.
> I didn't see it announced in Racket News, so I asked.
>
> -- hendrik
>
> > 
> > Cheers,
> > Sam
> > 
> > On Fri, Oct 1, 2021 at 9:49 AM Hendrik Boom  
> wrote:
> > >
> > > Is there going to be a Racket online meeting at the gather site 
> tomorrow
> > > on October 2? There have been on previous
> > > first-Saturdays-in-the-month.If so, at what time, and what's the URL?
> > >
> > > -- 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...@googlegroups.com.
> > > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/20211001164939.xrugfg7xlkj4pmfo%40topoi.pooq.com
> .
> > 
> > -- 
> > 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...@googlegroups.com.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/CAHsjV0z50cCKJ8FkvG2fz%2BDnQ34CuWj6R1ML2_d80VmvEYG2eQ%40mail.gmail.com
> .
>

-- 
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/999f48dc-e6b3-4171-9821-e1387691cfd8n%40googlegroups.com.


[racket-users] Upcoming lisp game jams

2021-09-25 Thread Stephen De Gabrielle
There have been a couple of lisp game jams announced lately:

https://itch.io/jam/longgame-tech-innovation-jam-6-shrink September 26th -
27th
https://itch.io/jam/autumn-lisp-game-jam-2021 October 15th - 25th

If you are thinking of using Racket, some resources are collected at

https://github.com/racket/racket/wiki/Game-Development

and don’t forget the excellent 2htdp/universe
https://docs.racket-lang.org/teachpack/2htdpuniverse.html

bw

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-LPP6n_V7BBQ9jdgY3h6XWnBuOes63JVhu%2BbNCHb_1gXg%40mail.gmail.com.


Re: [racket-users] Autumn Lisp Game Jam 2021

2021-09-23 Thread Stephen De Gabrielle
There is a collection of links that may be useful for games at
https://github.com/racket/racket/wiki/Game-Development

And don’t forget 2htdp/universe can be used from #lang racket

Bw
Stephen

On Thu, 23 Sep 2021 at 09:16, Bruce O'Neel  wrote:

>
> This might interest some of you...
>
> Autumn Lisp Game Jam 2021 - itch.io
> 
>
> --
> 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/b887503f3a7781fe1681abbaf6e50969%40mail.infomaniak.com
> 
> .
>
-- 


-- 
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/CAGHj7-%2BuPxb3E6BEUEQT437wPzO32RFSEBT-xhbRz_%3DjYvsDuw%40mail.gmail.com.


Re: [racket-users] what is the limit of 2htdp/image and 2htdp/universe in terms of making games? i dont plan to make anything too huge but i do want to teach spritesheet animation for some pixel art

2021-09-19 Thread Stephen De Gabrielle
Hi

There are some resources at
https://github.com/racket/racket/wiki/Game-Development

You might be in particular interested in the
Support code for RacketCon 2019 Game Jam tutorial:

https://github.com/jeapostrophe/gamejam-2019/blob/master/world.rkt

(2htdp/universe)

I didn’t attend the tutorial so I don’t have any other details

S.


On Sun, 19 Sep 2021 at 08:49, jest array  wrote:

> I want to teach making a few classic arcade hits like pong, space
> invaders, flappy birds, etc, maybe lastly one that involves pixel art
> spritesheet animation and I'm just curious if 2htdp/universe can handle it.
> Can anyone send me some 2htdp/universe games so I can test a few?
> Anyone got any perf tips for when it can't? I suppose moving up a language
> level will provide some perf?
>
> --
> 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/5db8de9d-dac4-48ef-be46-8bd44395c870n%40googlegroups.com
> 
> .
>
-- 


-- 
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/CAGHj7-KpvC%3DKWek1w8-N91RqUEG59rWpwJtO9KD21KKSnpvM2w%40mail.gmail.com.


Re: [racket-users] Syntax Parse Bee 2021

2021-08-25 Thread Stephen De Gabrielle
There is only a couple more days! it's not too late!

On Tuesday, August 3, 2021 at 8:55:14 PM UTC+1 Stephen De Gabrielle wrote:

> The bee is still on!
> Have you made a contribution yet?
>
> Write a macro with Racket this summer! Win stickers!
>
> The purpose of this event is to grow the syntax-parse-example 
> documentation and repository to grow as a resource for the Racket 
> community. (You can also contribute directly to the syntax parse examples 
> repository)
>
> It's like a Quilting Bee, but for syntax parse macros!
>
> Submit by opening an issue here: 
>
> https://github.com/syntax-objects/Summer2021/issues/new?assignees==entry=enter-the-syntax-parse-bee.md=%5Bentry+-+name%2Fdescription+of+macro%5D
>
>
>
> On Tue, 13 Jul 2021 at 09:06, Stephen De Gabrielle  
> wrote:
>
>> It’s very exciting seeing the entries pouring in.
>>
>> Reminder: Racket includes a macro debugger 
>> <https://docs.racket-lang.org/macro-debugger/index.html> to make it 
>> easier for the experienced to debug their macros and for beginners to study 
>> their behaviour: https://docs.racket-lang.org/macro-debugger/index.html
>>
>> Click ‘Macro Stepper’ in DrRacket or M-x  racket-stepper-mode in Racket 
>> Mode if you prefer Emacs: https://www.racket-mode.com/#Macro-expand
>>
>> Bw
>> Stephen
>>
>> On Thu, 1 Jul 2021 at 01:23, Ben Greenman  wrote:
>>
>>> Hi folks,
>>>
>>> *Write a macro with Racket this summer! Win stickers!*
>>>
>>> The purpose of this event is to grow the syntax-parse-example 
>>> documentation and repository to grow as a resource for the Racket 
>>> community. But you do not need to submit a full example to win stickers --- 
>>> any syntax-parse macro counts.
>>>
>>> *It's like a Quilting Bee, but for syntax parse macros!*
>>>
>>> Ground Rules:
>>>
>>>- you can write any macro as long as it uses syntax-parse somehow
>>>- enter as many times as you like
>>>- the first 20 individuals who enter will win exclusive stickers
>>>- open July 1 to September 1
>>>
>>> Submit by opening an issue here:
>>>
>>>
>>> https://github.com/syntax-objects/Summer2021/issues/new?assignees==entry=enter-the-syntax-parse-bee.md=%5Bentry+-+name%2Fdescription+of+macro%5D
>>>
>>> To help you get started, we suggest two categories of before-and-after 
>>> macro:
>>>
>>>1. *Code Cleaning* : Introduce a macro where there was none before. 
>>>Look for ways to make your source code more beautiful and/or less 
>>>repetitive.
>>>2. *Macro Engineering* : Use the tools in syntax-parse to improve an 
>>>existing  macro (which may or may not currently use syntax-parse). Try 
>>> to 
>>>make the old macro more maintainable, more robust against errors, and/or 
>>>more flexible.
>>>
>>> Updates will be via Racket News, Racket-Users, Slack, Discord & Reddit.
>>>
>>> Whatever you decide, we hope that you learn and have fun!
>>>
>>> - Ben + Stephen
>>>
>>>
>>> PS a 'Bee' is a community effort toward a common goal. A quilting bee is 
>>> for
>>> making a quilt. In this case the quilt is a patchwork of syntax-parse 
>>> macros.
>>>
>>> - - -
>>>
>>> Syntax parse docs:
>>>  https://docs.racket-lang.org/syntax/stxparse.html
>>>
>>> Syntax parse examples:
>>>  https://docs.racket-lang.org/syntax-parse-example/
>>>
>>> Extra syntax classes:
>>>  https://docs.racket-lang.org/syntax-classes/
>>>
>>> Mythical Macros tutorial:
>>>  https://soegaard.github.io/mythical-macros/
>>>
>>> Macros and Languages in Racket book draft:
>>>  http://rmculpepper.github.io/malr/
>>>
>>> Fine print:
>>>
>>>- this is an UNOFFICIAL event run by Racket users (@spdegabrielle 
>>>and @bennn)
>>>- entries must be submitted under the MIT license [1] for code and 
>>>under CC [2] for accompanying prose
>>>- stickers will be mailed via USPS; international entries are allowed
>>>- please abide by the Racket Friendly Environment Policy [3]
>>>
>>>
>>> [1] 
>>> https://github.com/racket/racket/blob/master/racket/src/LICENSE-MIT.txt
>>> [2] http://creativecommons.org/licenses/by/4.0/
>>> [3] https://racket-lang.org/friendly.html
>>>
>>>
>>

Re: [racket-users] Syntax Parse Bee 2021

2021-08-03 Thread Stephen De Gabrielle
The bee is still on!
Have you made a contribution yet?

Write a macro with Racket this summer! Win stickers!

The purpose of this event is to grow the syntax-parse-example documentation
and repository to grow as a resource for the Racket community. (You can
also contribute directly to the syntax parse examples repository)

It's like a Quilting Bee, but for syntax parse macros!

Submit by opening an issue here:
https://github.com/syntax-objects/Summer2021/issues/new?assignees==entry=enter-the-syntax-parse-bee.md=%5Bentry+-+name%2Fdescription+of+macro%5D



On Tue, 13 Jul 2021 at 09:06, Stephen De Gabrielle 
wrote:

> It’s very exciting seeing the entries pouring in.
>
> Reminder: Racket includes a macro debugger
> <https://docs.racket-lang.org/macro-debugger/index.html> to make it
> easier for the experienced to debug their macros and for beginners to study
> their behaviour: https://docs.racket-lang.org/macro-debugger/index.html
>
> Click ‘Macro Stepper’ in DrRacket or M-x  racket-stepper-mode in Racket
> Mode if you prefer Emacs: https://www.racket-mode.com/#Macro-expand
>
> Bw
> Stephen
>
> On Thu, 1 Jul 2021 at 01:23, Ben Greenman 
> wrote:
>
>> Hi folks,
>>
>> *Write a macro with Racket this summer! Win stickers!*
>>
>> The purpose of this event is to grow the syntax-parse-example
>> documentation and repository to grow as a resource for the Racket
>> community. But you do not need to submit a full example to win stickers ---
>> any syntax-parse macro counts.
>>
>> *It's like a Quilting Bee, but for syntax parse macros!*
>>
>> Ground Rules:
>>
>>- you can write any macro as long as it uses syntax-parse somehow
>>- enter as many times as you like
>>- the first 20 individuals who enter will win exclusive stickers
>>- open July 1 to September 1
>>
>> Submit by opening an issue here:
>>
>>
>> https://github.com/syntax-objects/Summer2021/issues/new?assignees==entry=enter-the-syntax-parse-bee.md=%5Bentry+-+name%2Fdescription+of+macro%5D
>>
>> To help you get started, we suggest two categories of before-and-after
>> macro:
>>
>>1. *Code Cleaning* : Introduce a macro where there was none before.
>>Look for ways to make your source code more beautiful and/or less
>>repetitive.
>>2. *Macro Engineering* : Use the tools in syntax-parse to improve an
>>existing  macro (which may or may not currently use syntax-parse). Try to
>>make the old macro more maintainable, more robust against errors, and/or
>>more flexible.
>>
>> Updates will be via Racket News, Racket-Users, Slack, Discord & Reddit.
>>
>> Whatever you decide, we hope that you learn and have fun!
>>
>> - Ben + Stephen
>>
>>
>> PS a 'Bee' is a community effort toward a common goal. A quilting bee is
>> for
>> making a quilt. In this case the quilt is a patchwork of syntax-parse
>> macros.
>>
>> - - -
>>
>> Syntax parse docs:
>>  https://docs.racket-lang.org/syntax/stxparse.html
>>
>> Syntax parse examples:
>>  https://docs.racket-lang.org/syntax-parse-example/
>>
>> Extra syntax classes:
>>  https://docs.racket-lang.org/syntax-classes/
>>
>> Mythical Macros tutorial:
>>  https://soegaard.github.io/mythical-macros/
>>
>> Macros and Languages in Racket book draft:
>>  http://rmculpepper.github.io/malr/
>>
>> Fine print:
>>
>>- this is an UNOFFICIAL event run by Racket users (@spdegabrielle and
>>@bennn)
>>- entries must be submitted under the MIT license [1] for code and
>>under CC [2] for accompanying prose
>>- stickers will be mailed via USPS; international entries are allowed
>>- please abide by the Racket Friendly Environment Policy [3]
>>
>>
>> [1]
>> https://github.com/racket/racket/blob/master/racket/src/LICENSE-MIT.txt
>> [2] http://creativecommons.org/licenses/by/4.0/
>> [3] https://racket-lang.org/friendly.html
>>
>>
>> --
>> 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/CAFUu9R6kCG%2BXFnYwOnD_9XyfNq%2BNbJnPVA_rpD4vGKPkzSXBDA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/racket-users/CAFUu9R6kCG%2BXFnYwOnD_9XyfNq%2BNbJnPVA_rpD4vGKPkzSXBDA%40mail.gmail.com?utm_medium=email_source=footer>
>> .
>>
> --
> 
>
-- 


-- 
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/CAGHj7-JNyHedprSQp1hbKO4JvovG%3DNsrxTdCqYOu0xO-3CKTRQ%40mail.gmail.com.


Re: [racket-users] Syntax Parse Bee 2021

2021-07-13 Thread Stephen De Gabrielle
It’s very exciting seeing the entries pouring in.

Reminder: Racket includes a macro debugger
 to make it easier
for the experienced to debug their macros and for beginners to study their
behaviour: https://docs.racket-lang.org/macro-debugger/index.html

Click ‘Macro Stepper’ in DrRacket or M-x  racket-stepper-mode in Racket
Mode if you prefer Emacs: https://www.racket-mode.com/#Macro-expand

Bw
Stephen

On Thu, 1 Jul 2021 at 01:23, Ben Greenman 
wrote:

> Hi folks,
>
> *Write a macro with Racket this summer! Win stickers!*
>
> The purpose of this event is to grow the syntax-parse-example
> documentation and repository to grow as a resource for the Racket
> community. But you do not need to submit a full example to win stickers ---
> any syntax-parse macro counts.
>
> *It's like a Quilting Bee, but for syntax parse macros!*
>
> Ground Rules:
>
>- you can write any macro as long as it uses syntax-parse somehow
>- enter as many times as you like
>- the first 20 individuals who enter will win exclusive stickers
>- open July 1 to September 1
>
> Submit by opening an issue here:
>
>
> https://github.com/syntax-objects/Summer2021/issues/new?assignees==entry=enter-the-syntax-parse-bee.md=%5Bentry+-+name%2Fdescription+of+macro%5D
>
> To help you get started, we suggest two categories of before-and-after
> macro:
>
>1. *Code Cleaning* : Introduce a macro where there was none before.
>Look for ways to make your source code more beautiful and/or less
>repetitive.
>2. *Macro Engineering* : Use the tools in syntax-parse to improve an
>existing  macro (which may or may not currently use syntax-parse). Try to
>make the old macro more maintainable, more robust against errors, and/or
>more flexible.
>
> Updates will be via Racket News, Racket-Users, Slack, Discord & Reddit.
>
> Whatever you decide, we hope that you learn and have fun!
>
> - Ben + Stephen
>
>
> PS a 'Bee' is a community effort toward a common goal. A quilting bee is
> for
> making a quilt. In this case the quilt is a patchwork of syntax-parse
> macros.
>
> - - -
>
> Syntax parse docs:
>  https://docs.racket-lang.org/syntax/stxparse.html
>
> Syntax parse examples:
>  https://docs.racket-lang.org/syntax-parse-example/
>
> Extra syntax classes:
>  https://docs.racket-lang.org/syntax-classes/
>
> Mythical Macros tutorial:
>  https://soegaard.github.io/mythical-macros/
>
> Macros and Languages in Racket book draft:
>  http://rmculpepper.github.io/malr/
>
> Fine print:
>
>- this is an UNOFFICIAL event run by Racket users (@spdegabrielle and
>@bennn)
>- entries must be submitted under the MIT license [1] for code and
>under CC [2] for accompanying prose
>- stickers will be mailed via USPS; international entries are allowed
>- please abide by the Racket Friendly Environment Policy [3]
>
>
> [1]
> https://github.com/racket/racket/blob/master/racket/src/LICENSE-MIT.txt
> [2] http://creativecommons.org/licenses/by/4.0/
> [3] https://racket-lang.org/friendly.html
>
>
> --
> 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/CAFUu9R6kCG%2BXFnYwOnD_9XyfNq%2BNbJnPVA_rpD4vGKPkzSXBDA%40mail.gmail.com
> 
> .
>
-- 


-- 
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/CAGHj7-KnZ0NbVKmLrGmj%3DZuoVJJfvx9Ns4Msbh_88z4SWqZ_ng%40mail.gmail.com.


Re: [racket-users] Inspiration for pict and 2htdp/image ?

2021-07-07 Thread Stephen De Gabrielle
Nice! Thank you!
S.

On Wed, 7 Jul 2021 at 23:04, Shu-Hung You  wrote:

> As of pict, from the slideshow paper I think the answer is yes and
> also many other prior works:
>
> https://users.cs.northwestern.edu/~robby/pubs/papers/icfp2004-ff.pdf
>
> > 6 Slideshow Design and Related Work
> > Slideshow’s pict language is by no means the first
> > language designed for generating pictures, and its
> > picture constructors are similar to those of Henderson’s
> > functional pictures [6], MLgraph [1],
> > Pictures [5], FPIC [8], pic [9], MetaPost [7], and many
> > other systems.
> > ...
>
> (The discussion continues in the paper.)
>
> On Wed, Jul 7, 2021 at 4:29 PM Stephen De Gabrielle
>  wrote:
> >
> > Hi
> >
> > Was the ‘functional geometry’ paper by Peter Henderson in 1982 the
> inspiration for the pict and 2htdp/image functional picture libraries?
> >
> > Bw
> > Stephen
> >
> > https://eprints.soton.ac.uk/257577/1/funcgeo2.pdf
> >
> > --
> > 
> >
> > --
> > 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/CAGHj7-%2B%2B2tq2FJUNb27xw0%3DtHypq%2BgfMW9vWH4fxTtJXMYF%2BkA%40mail.gmail.com
> .
>
> --
> 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/CAMTzy%2BZiodERkbKRckATDJe04AsZ6WLPdNr0MwMiOWwFLhR4FA%40mail.gmail.com
> .
>
-- 


-- 
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/CAGHj7-JrXO7iTnKbAq9vqDnWwJLdJheW0N24GSrWA5pYBhXHaA%40mail.gmail.com.


[racket-users] Inspiration for pict and 2htdp/image ?

2021-07-07 Thread Stephen De Gabrielle
Hi

Was the ‘functional geometry’ paper by Peter Henderson in 1982 the
inspiration for the pict and 2htdp/image functional picture libraries?

Bw
Stephen

https://eprints.soton.ac.uk/257577/1/funcgeo2.pdf

-- 


-- 
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/CAGHj7-%2B%2B2tq2FJUNb27xw0%3DtHypq%2BgfMW9vWH4fxTtJXMYF%2BkA%40mail.gmail.com.


[racket-users] First contribution! Re: Syntax Parse Bee 2021

2021-07-07 Thread Stephen De Gabrielle
We have our first macro contributed to the Syntax Parse Bee! 

There is a lot of buzz - who will be next? 

Maybe it will be you? 

 See the announcement for details about the Syntax Parse Bee and how to 
join in: 
https://github.com/syntax-objects/Summer2021/blob/master/ANNOUNCEMENT.md

On Thursday, July 1, 2021 at 1:23:39 AM UTC+1 Ben Greenman wrote:

> Hi folks,
>
> *Write a macro with Racket this summer! Win stickers!*
>
> The purpose of this event is to grow the syntax-parse-example 
> documentation and repository to grow as a resource for the Racket 
> community. But you do not need to submit a full example to win stickers --- 
> any syntax-parse macro counts.
>
> *It's like a Quilting Bee, but for syntax parse macros!*
>
> Ground Rules:
>
>- you can write any macro as long as it uses syntax-parse somehow
>- enter as many times as you like
>- the first 20 individuals who enter will win exclusive stickers
>- open July 1 to September 1
>
> Submit by opening an issue here:
>
>
> https://github.com/syntax-objects/Summer2021/issues/new?assignees==entry=enter-the-syntax-parse-bee.md=%5Bentry+-+name%2Fdescription+of+macro%5D
>
> To help you get started, we suggest two categories of before-and-after 
> macro:
>
>1. *Code Cleaning* : Introduce a macro where there was none before. 
>Look for ways to make your source code more beautiful and/or less 
>repetitive.
>2. *Macro Engineering* : Use the tools in syntax-parse to improve an 
>existing  macro (which may or may not currently use syntax-parse). Try to 
>make the old macro more maintainable, more robust against errors, and/or 
>more flexible.
>
> Updates will be via Racket News, Racket-Users, Slack, Discord & Reddit.
>
> Whatever you decide, we hope that you learn and have fun!
>
> - Ben + Stephen
>
>
> PS a 'Bee' is a community effort toward a common goal. A quilting bee is 
> for
> making a quilt. In this case the quilt is a patchwork of syntax-parse 
> macros.
>
> - - -
>
> Syntax parse docs:
>  https://docs.racket-lang.org/syntax/stxparse.html
>
> Syntax parse examples:
>  https://docs.racket-lang.org/syntax-parse-example/
>
> Extra syntax classes:
>  https://docs.racket-lang.org/syntax-classes/
>
> Mythical Macros tutorial:
>  https://soegaard.github.io/mythical-macros/
>
> Macros and Languages in Racket book draft:
>  http://rmculpepper.github.io/malr/
>
> Fine print:
>
>- this is an UNOFFICIAL event run by Racket users (@spdegabrielle and 
>@bennn)
>- entries must be submitted under the MIT license [1] for code and 
>under CC [2] for accompanying prose
>- stickers will be mailed via USPS; international entries are allowed
>- please abide by the Racket Friendly Environment Policy [3]
>
>
> [1] 
> https://github.com/racket/racket/blob/master/racket/src/LICENSE-MIT.txt
> [2] http://creativecommons.org/licenses/by/4.0/
> [3] https://racket-lang.org/friendly.html
>
>
>

-- 
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/ab4fe5e1-5096-43f0-b0e6-ae43943e097cn%40googlegroups.com.


Re: [racket-users] SISAL like interpreters in racket/scheme

2021-07-01 Thread Stephen De Gabrielle
I don’t know of any other implementations of SISAL but you might be
interested in another dataflow language:
https://docs.racket-lang.org/frtime/

Best
Stephen

On Wed, 23 Jun 2021 at 21:41, David Bremner  wrote:

>
> I'm interested in SISAL and the IF1 intermediate form. I found a
> typescript based interpreter [1] and an old version of the original
> compiler in CVS [2], but would love not to have to deal with typescript
> or CVS. Toy subsets or similar languages welcome!
>
> [1]: https://github.com/parsifal-47/sisal-is
> [2]: http://sisal.sourceforge.net/
>
> --
> 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/87fsx8joum.fsf%40tethera.net
> .
>
-- 


-- 
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/CAGHj7-%2B7wGDt1xg1VzFULYAydscLFtkOp2RdEfnu7TQXvP7E8g%40mail.gmail.com.


Re: [racket-users] Freenode -> libera.chat

2021-05-20 Thread Stephen De Gabrielle
I don’t use IRC much/ever - but in the event the irc links need to change
from freenode, links are present in the following places:

1. Homepage
2. https://racket-lang.org/irc-chat.html
3. Wiki - github
4. Reddit - mod access required

Current text: #racket IRC  on
freenode.net
Replacement text: #racket IRC on irc.libera.chat

Current link: https://webchat.freenode.net/#racket
Replacement link: https://kiwiirc.com/nextclient/irc.libera.chat/#racket
(Thanks to Tony Garnock-Jones )


S.


On Thu, 20 May 2021 at 14:16, Tony Garnock-Jones 
wrote:

> https://web.archive.org/web/20210520002957/http://kline.sh/ is a good
> starting point.
>
> On 20 May 2021, 15:12, at 15:12, David Storrs 
> wrote:
> >What happened with Freenode?
> >
> >On Thu, May 20, 2021 at 8:12 AM Tony Garnock-Jones <
> >to...@leastfixedpoint.com> wrote:
> >
> >> On 5/20/21 1:28 PM, Paulo Matos wrote:
> >> > Tony Garnock-Jones writes:
> >> >> With the recent damage to the Freenode IRC network, a new
> >`#racket` has
> >> >> been founded on irc.libera.chat.
> >> >
> >> > Is this to become the canonical IRC chat room for Racket?
> >>
> >> ¯\_(ツ)_/¯
> >>
> >> I'd be in favour of moving off Freenode, myself.
> >>
> >> What would need updating? Presumably little more than the following:
> >>
> >>- https://racket-lang.org/irc-chat.html
> >>
> >> ? Is freenode mentioned anywhere else?
> >>
> >> Cheers,
> >>Tony
> >>
> >> --
> >> 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/4956afef-9ef6-cf9d-d2ce-61d83d3780ec%40leastfixedpoint.com
> >> .
> >>
>
> --
> 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/1fe52f10-762a-483c-b4fc-ea35e3cb0aa8%40leastfixedpoint.com
> .
>
-- 


-- 
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/CAGHj7-%2B180mERTwmRAroKKepSnWMVOxPHcm0-X2EvXK0v6eAMA%40mail.gmail.com.


Re: [racket-users] Smart contracts in Racket

2021-04-20 Thread Stephen De Gabrielle
Dear all,  

I write to apologise for my behaviour. 

I inappropriately deleted a post and subsequent discussion from the Racket 
Discord. 

I believe this community is for all kinds of developers making all kinds of 
programs with Racket, and I want everyone to feel welcome to participate in 
ways that suit them. 

Kind regards

Stephen

On Tuesday, April 20, 2021 at 1:58:55 AM UTC+1 --- wrote:

> I was just told this topic is off-topic on the racket discord--clearly an 
> injustice:
>
>
>

-- 
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/1e4ec15c-4c14-46bc-813f-0212360e6f9en%40googlegroups.com.


[racket-users] signup to racket users without a google account?

2021-02-08 Thread Stephen De Gabrielle
Hi,

Someone over on reddit /r/racket wants to joining the mailing list without
creating a goodle account - I just tried (in 'private window') and the join
link* redirected me to the google groups page
https://groups.google.com/g/racket-users

Is there another way to sign up to racket users without a google account?

Kind regards

Stephen

* join link on
Join the users mailing list

https://groups.google.com/forum/#!forum/racket-users/join

-- 
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/CAGHj7-JTNcCObPz93Hj3NE%3Drqx-uA-M1tx-ZTNm7mWCh6yMmhg%40mail.gmail.com.


Re: [racket-users] put-image

2021-02-07 Thread Stephen De Gabrielle
+1


On Sun, 7 Feb 2021 at 03:41, Robby Findler 
wrote:

> Any objection to adding it to 2htdp/image?
>
> Robby
>
> On Sat, Feb 6, 2021 at 6:32 PM Sorawee Porncharoenwase <
> sorawee.pw...@gmail.com> wrote:
>
>> As explained in documentation of WeScheme
>> ,
>> put-image is only available in WeScheme. Racket and its libraries don’t
>> have this function.
>>
>> It’s easy to implement it yourself, however, by using place-image and
>> image-height. Both are available in 2htdp/image
>>
>> On Sat, Feb 6, 2021 at 3:24 PM patric...@gmail.com <
>> patrick.es...@gmail.com> wrote:
>>
>>>
>>> What do I need to do to be able to use the "put-image" method from
>>> WeScheme? I am starting off my program with:
>>>
>>>
>>>
>>> *#lang htdp/bsl(require 2htdp/image)*
>>>
>>> Is there another package I need to use?
>>>
>>> --
>>> 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/c8788557-0fe6-46a2-be1a-1dbb432ab939n%40googlegroups.com
>>> 
>>> .
>>>
>> --
>> 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/CADcuegvDB8a%2BN13xcr6dcgDo4z92sDqDA%2BkU%3DhjnHffGN1h8Vg%40mail.gmail.com
>> 
>> .
>>
> --
> 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/CAL3TdOPsOKNE6VF606sgX2TZMwug5siPXEiXuVhjSZTfD4JP5A%40mail.gmail.com
> 
> .
>
-- 


-- 
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/CAGHj7-KsQQsx0be-m6mG4ORsMgr9zr2qWh2JZc3QH%2B_RZG7YZA%40mail.gmail.com.


Re: [racket-users] Coordinates in draw and pict

2021-02-07 Thread Stephen De Gabrielle
I’m not sure but the way to check would be using draw-pict to put a pict in
a draw canvas

procedure

(draw-pict

 pict dc x y) → void?


  pict : pict-convertible?

  dc : (is-a?/c

 dc<%> )

I’m actually getting excited by Metapict - I’m just getting into it but it
is looking good if you’ll excuse the pun!

Did you get the racket discord chat server invite?

Best wishes
Stephen


On Sun, 7 Feb 2021 at 02:49, Hendrik Boom  wrote:

> How are the coordinate systems in draw and pict related?
> I suspect that one step in the pict coordinates aren't necessarily one
> step in the draw coordinate system.
>
> Is this so?  Do the various scaling operators in pict do their own
> scaling instead of delegating it to draw?
>
> -- 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/20210207024936.q52lbkvqsjgshivf%40topoi.pooq.com
> .
>
-- 


-- 
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/CAGHj7-L9C8F9A2orayJ8Z1idZKy%2BziNN%3DORLESAJAtLMKok4hg%40mail.gmail.com.


[racket-users] Racket Discord (text chat with channels like slack)

2021-02-06 Thread Stephen De Gabrielle
Hi Racketeers

There is a Racket Discord!

*I do recommend the Racket Slack and IRC* as they have more users - but the
Racket Discord is available as an alternative.

It is mostly used as a text chat service with channels like the Racket
Slack, and it also supports voice, video and screen sharing.

You access it via this invite link
https://discord.gg/6Zq8sH5
You can use the discord client(iOS/android/macOS/Windows/Linux) or use it
via a web browser.

We welcome new and experienced racketeers!

Looking forward to seeing you there.

Stephen

PS  There is also a Racket Taiwan Discord at https://discord.gg/xpwzAcx -
it is multilingual: English, Chinese, and many languages used in Taiwan!


-- 


-- 
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/CAGHj7-%2BzBOsk8xyAz58L6FDvGucKrTs7h1siZtmco-u6KK7DHw%40mail.gmail.com.


[racket-users] Racket Meetup! 6 March

2021-02-06 Thread Stephen De Gabrielle
Thank you to Eli Barzilay for joining us on today's meetup to discuss the
paper 'A Foreign Function Interface'.

And a big thank you to Sam Philips for organising this event and
making sure it happens. (all I did was the racket news announcement so
thank you Sam)

I had to leave a little early but I wanted to communicate the date and time
for the next meetup:

Racket users video meetup
6 March 2021 at 8pm CET, via Gather Town.
https://gather.town/app/wH1EDG3McffLjrs0/racket-users
Paper for discussion (optional pre-reading) is:  To be decided!

(Note - we do take suggestions if you have something that interests or
excites you - and other media would also be considered; blog post, video,
package, app - as long as it is Racket related)

Kind regards

Stephen De Gabrielle

-- 
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/CAGHj7-JQnJF18DjsN7392TSOa6JxTPFEy1OEwQQFm980zrUM3Q%40mail.gmail.com.


[racket-users] Re: Racket users video meetup NOW!

2021-02-06 Thread Stephen De Gabrielle
https://www2.ccs.neu.edu/racket/pubs/scheme04-bo.pdf


On Sat, Feb 6, 2021 at 7:07 PM Stephen De Gabrielle 
wrote:

> https://gather.town/app/wH1EDG3McffLjrs0/racket-users
>
> Racket users video meetup brought to you by Stephen De Gabrielle and Sam
> Phillips - Feb. 6, 2021 at 8pm CET, via Gather Town
> <https://tools.us18.list-manage.com/track/click?u=2d4bcd7724e2a351c8e594233=b05d9f50cb=94512116cc>.
> Paper for discussion (optional pre-reading) is: A Foreign Function
> Interface
> <https://tools.us18.list-manage.com/track/click?u=2d4bcd7724e2a351c8e594233=ab3ad34551=94512116cc>
>  by
> Eli Barzilay & Dmitry Orlovsky.
>
>

-- 
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/CAGHj7-%2BrMtAy0zd7ftO7JNM8h1Xcm7vfo0t18%2BraE3-ZQ36Cvw%40mail.gmail.com.


[racket-users] Racket users video meetup NOW!

2021-02-06 Thread Stephen De Gabrielle
https://gather.town/app/wH1EDG3McffLjrs0/racket-users

Racket users video meetup brought to you by Stephen De Gabrielle and Sam
Phillips - Feb. 6, 2021 at 8pm CET, via Gather Town
<https://tools.us18.list-manage.com/track/click?u=2d4bcd7724e2a351c8e594233=b05d9f50cb=94512116cc>.
Paper for discussion (optional pre-reading) is: A Foreign Function Interface
<https://tools.us18.list-manage.com/track/click?u=2d4bcd7724e2a351c8e594233=ab3ad34551=94512116cc>
by
Eli Barzilay & Dmitry Orlovsky.

-- 
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/CAGHj7-KxmNscbtkEWfmUcP-EMK1KiNPCU%3DUesZnd-525U6ZQ2g%40mail.gmail.com.


[racket-users] Racket meet-up

2021-01-09 Thread Stephen De Gabrielle
Thank you to everyone who joined the racket meet-up today. Record numbers!

Next one is 6th Feb


-- 


-- 
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/CAGHj7-JXFvzY8sAhV%3DpD6K5S7ZeYNeiaonrOSR7XBuuYMrJfow%40mail.gmail.com.


Re: [racket-users] Machine code executable

2021-01-07 Thread Stephen De Gabrielle
we also have a faq

https://github.com/racket/racket/wiki/Frequently-Asked-Questions#is-racket-compiled


On Thursday, January 7, 2021 at 3:23:31 PM UTC Paulo Matos wrote:

>
> Daniel Santos writes:
>
> > Has Racket to output to other language, such as C, in order to have 
> machine
> > code executables, or, does Racket produce machine code executables 
> directly?
>
> Hi Daniel,
>
> It's certainly possible to generate executables. Take a look at `raco
> exe`.
> https://docs.racket-lang.org/raco/exe.html
>
> >
> > thank you
>
>
> -- 
> Paulo Matos
>

-- 
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/b32230d5-728f-440b-b201-94df0de971aen%40googlegroups.com.


Re: [racket-users] Re: Racket News - Happy New Year Issue 44

2021-01-07 Thread Stephen De Gabrielle
Another awesome issue Paulo, RN has become indispensable! (I was just
thinking I needed base64!)
Thank you so much

Stephen

On Wed, 6 Jan 2021 at 13:16, Paulo Matos  wrote:

> Hi again,
>
> A problem with the datasets meant that in the first few hours after
> publishing, the plots reflected incorrect values. This is now fixed. Thanks
> to Sorawee for noticing and pointing it out to me.
>
> Paulo
>
> On Wednesday, 6 January 2021 at 11:34:04 UTC+1 Paulo Matos wrote:
>
>> Happy new year everyone,
>>
>> It is with great joy that I publish the first issue of the year.
>> Issue 44: https://racket-news.com/2021/01/racket-news-issue-44.html
>>
>> That's our longest issue ever. Not everything could be included as I
>> always try the issues to be quick to read (over a coffee break) but this
>> one might need an extra long coffee.
>>
>> Lets make 2021 the year of Racket! Up, Up, and Away!
>> --
>> Paulo Matos
>>
> --
> 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/93836fa4-db47-439f-aaef-9077a1b5f1efn%40googlegroups.com
> 
> .
>
-- 


-- 
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/CAGHj7-Ka3H4C56XuxVEO_9-R663YmGfCY6Kwb5BZRyfXOgQLkQ%40mail.gmail.com.


Re: [racket-users] Tools and Syntax Highlighting

2021-01-06 Thread Stephen De Gabrielle
Glad to hear it!

On Wed, Jan 6, 2021 at 8:10 AM Ben Ryjikov  wrote:

> Hi Robby and Stephen,
>
> Thanks for your suggestions! It’s working now thanks to a mix of rackunit
> tools and dynamic require.
> We’re also thinking about how to make our code less reliant on DrRacket.
>
> Best,
> Ben
>
> On Jan 4, 2021, at 8:11 PM, Robby Findler 
> wrote:
>
> I think a good first question here is "what do you want to happen when you
> are running the program from outside DrRacket?". DrRacket is, in a general
> sense, designed to reflect extra information about how a program runs when
> it can glean that information, but it isn't meant to be the only way that
> Racket programs run, merely one of them. So what you want to think about
> is: how can a program offer up information about itself (and what
> APIs/values/data should that be)? and then: how can DrRacket (or other
> things that run Racket programs, eg Racket Mode, or command-line racket or
> a standalone executable, etc) get a hold of that information to show it in
> a meaningful way?
>
> There are some examples of success following generally this pattern: test
> coverage is a means whereby a program is expanded, then instrumented by
> some tool (via rewriting the program) such that the instrumented program
> produces information about what parts of the program actually ran to its
> context (which might be DrRacket but might also be the "cover" library).
> Check Syntax (which runs automatically these days) expands the program and
> records information about it (notably binding and bound occurrences of
> variables) and then DrRacket and Emacs Mode let you work with that
> information.
>
> Robby
>
>
>
> On Mon, Jan 4, 2021 at 1:46 PM Ben Ryjikov  wrote:
>
>> I’m sorry - I didn’t explain what kind of highlighting we’re looking for.
>>
>> We’re building a new #lang, and we want it so that sometimes when you
>> run, DrRacket highlights a part of the program you are running. But we only
>> want that in certain situations, so we want to create a function which we
>> can call that would do the highlighting on demand.
>>
>> Are there any functions or libraries which can do that?
>>
>> We’ve managed to get highlighting through a tool (which is listed in
>> info.rkt), but we’re struggling to get it on demand because we can’t easily
>> find a way for the tool and the program to share code.
>>
>> Is there a way for a tool to access code which outside of the tool at
>> runtime?
>>
>> -Ben
>>
>> On Jan 4, 2021, at 9:04 AM, Stephen De Gabrielle 
>> wrote:
>>
>> On Mon, Jan 4, 2021 at 12:32 AM Ben Ryjikov  wrote:
>>
>>> Hi Racket,
>>>
>>> Is it possible for a tool invoked by info.rkt to access code which is
>>> outside of the tool?
>>>
>>> We’re building a #lang and would like to have on-demand syntax
>>> highlighting.
>>> We’ve tried using a tool, and have successfully made a button and a menu
>>> item that do it, but we’d like to activate the highlighting
>>> programmatically at runtime instead of by clicking on something.
>>> We also are hoping to have multiple highlights at once if possible.
>>>
>>> Is there any way to get on-demand syntax highlighting without using a
>>> button or menu item? Are there any pre-existing Racket tools or functions
>>> that would do this?
>>>
>>
>> I think datalog does this;
>>
>> 
>>
>>
>>
>>
>>>
>>> Thanks for your time and Happy New Year!
>>>
>>> Best,
>>> Ben
>>>
>>> --
>>> 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/BA1B6C4F-8172-462F-9E2D-8F6F2A9C6BB4%40gmail.com
>>> .
>>>
>>
>>
>> --
>> 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/C549A2BB-8999-496B-B119-70239EB13EDB%40gmail.com
>> <https://groups.google.com/d/msgid/racket-users/C549A2BB-8999-496B-B119-70239EB13EDB%40gmail.com?utm_medium=email_source=footer>
>> .
>>
>
>

-- 
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/CAGHj7-%2B8cDusQHV19YS7rv1i_NXzUosUscENahDG5PJycK3iCw%40mail.gmail.com.


Re: [racket-users] Tools and Syntax Highlighting

2021-01-04 Thread Stephen De Gabrielle
Sorry I'm not good at this - some guesses below. HTH

On Mon, Jan 4, 2021 at 7:46 PM Ben Ryjikov  wrote:

> I’m sorry - I didn’t explain what kind of highlighting we’re looking for.
>
> We’re building a new #lang, and we want it so that sometimes when you run,
> DrRacket highlights a part of the program you are running.
>

The closest I can think of is debug that shows where you are up to as you
step through the program. (the green triangle in the datalog screenshot
below)
[image: image.png]


> But we only want that in certain situations, so we want to create a
> function which we can call that would do the highlighting on demand.
>
> Are there any functions or libraries which can do that?
>
> We’ve managed to get highlighting through a tool (which is listed in
> info.rkt), but we’re struggling to get it on demand because we can’t easily
> find a way for the tool and the program to share code.
>
> Is there a way for a tool to access code which outside of the tool at
> runtime?
>
> Is dynamic-require the sort of thing you are after?
https://docs.racket-lang.org/reference/Module_Names_and_Loading.html?q=dynamic-require#%28def._%28%28quote._~23~25kernel%29._dynamic-require%29%29



> -Ben
>
> On Jan 4, 2021, at 9:04 AM, Stephen De Gabrielle 
> wrote:
>
> On Mon, Jan 4, 2021 at 12:32 AM Ben Ryjikov  wrote:
>
>> Hi Racket,
>>
>> Is it possible for a tool invoked by info.rkt to access code which is
>> outside of the tool?
>>
>> We’re building a #lang and would like to have on-demand syntax
>> highlighting.
>> We’ve tried using a tool, and have successfully made a button and a menu
>> item that do it, but we’d like to activate the highlighting
>> programmatically at runtime instead of by clicking on something.
>> We also are hoping to have multiple highlights at once if possible.
>>
>> Is there any way to get on-demand syntax highlighting without using a
>> button or menu item? Are there any pre-existing Racket tools or functions
>> that would do this?
>>
>
> I think datalog does this;
>
> 
>
>
>
>
>>
>> Thanks for your time and Happy New Year!
>>
>> Best,
>> Ben
>>
>> --
>> 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/BA1B6C4F-8172-462F-9E2D-8F6F2A9C6BB4%40gmail.com
>> .
>>
>
>

-- 
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/CAGHj7-LML1OCsaOKDvVn--g13Pe2up082-hTqL3bB1S0mOu7aA%40mail.gmail.com.


Re: [racket-users] Tools and Syntax Highlighting

2021-01-04 Thread Stephen De Gabrielle
On Mon, Jan 4, 2021 at 12:32 AM Ben Ryjikov  wrote:

> Hi Racket,
>
> Is it possible for a tool invoked by info.rkt to access code which is
> outside of the tool?
>
> We’re building a #lang and would like to have on-demand syntax
> highlighting.
> We’ve tried using a tool, and have successfully made a button and a menu
> item that do it, but we’d like to activate the highlighting
> programmatically at runtime instead of by clicking on something.
> We also are hoping to have multiple highlights at once if possible.
>
> Is there any way to get on-demand syntax highlighting without using a
> button or menu item? Are there any pre-existing Racket tools or functions
> that would do this?
>

I think datalog does this;

[image: image.png]




>
> Thanks for your time and Happy New Year!
>
> Best,
> Ben
>
> --
> 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/BA1B6C4F-8172-462F-9E2D-8F6F2A9C6BB4%40gmail.com
> .
>

-- 
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/CAGHj7-%2BD%3D2vL9XchgvHoXhXc76UvXpYXDJzoXiOpLtWavE5U8A%40mail.gmail.com.


Re: [racket-users] Re: Want to change Racket GUI application title (on the taskbar)

2020-11-23 Thread Stephen De Gabrielle
Hi

I think you can use 'gracket-launcher-names' to set a distinct name
https://docs.racket-lang.org/raco/setup-info.html?q=gracket-launcher-names#%28idx._%28gentag._18._%28lib._scribblings%2Fraco%2Fraco..scrbl%29%29%29

I think that is how it is done for the plt-games executable
https://github.com/racket/games/blob/master/info.rkt

It also set an icon

I think you can also use --ico ‹.ico-path› to set a distinct icon of you own

I'm not a windows user but I'm guessing;

raco exe --gui --ico ‹.ico-path› hello.rkt

https://docs.racket-lang.org/raco/exe.html

I'm sorry I don't have a windows machine so I can't test this.

Kind regards

Stephen




On Mon, Nov 23, 2020 at 4:05 PM JavaCommons  wrote:

> electron/rcedit solved the problem. With this solution, taskmanager's
> display also became "My GUI Program".
>
> https://github.com/electron/rcedit/releases/tag/v1.1.1
>
> [for 32bit racket] rcedit-x86.exe gui-01.exe --set-version-string
> FileDescription "My GUI Program"
>
> [for 64bit racket] rcedit-x64.exe gui-01.exe --set-version-string
> FileDescription "My GUI Program"
>
> 2020年11月23日月曜日 15:25:10 UTC+9 JavaCommons:
>
>> When I build Racket (scheme) GUI application like this:
>>
>> raco exe --gui gui-01.rkt
>>
>> Windows taksbar displays the name of the application as "Racket GUI
>> application". I want to change this name to something like "My GUI
>> Program". Is this possible?
>>
>> [image: 無題.png]
>>
> --
> 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/a1c215e5-6cbb-4b04-8d65-de6b54d0f0dan%40googlegroups.com
> 
> .
>

-- 
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/CAGHj7-J_iWJ%3D3U8P%2B4rw%3Dq_DPOzCS%2BKj9hnPiKO%2BieFWsdVkFA%40mail.gmail.com.


Re: [racket-users] Racket users video meetup

2020-11-15 Thread Stephen De Gabrielle
Thanks John

gather.town refused to work on safari and the error message recommended
chrome.
- I (wrongly) assumed firefox would also fail.


s.

On Sun, Nov 15, 2020 at 1:53 AM John Clements 
wrote:

> Stephen, I’m pretty sure that gather.town works fine with … all major
> browsers? It certainly appears to work fine with Firefox. Apologies if I’m
> misunderstanding something about your message.
>
> John
>
> > On Nov 14, 2020, at 15:57, Stephen De Gabrielle 
> wrote:
> >
> > Racket users video meetup
> >
> > 28 November
> > 30 Minutes
> >
> >   • 11am Pacific Time
> >   • 7pm UK time
> >   • 8pm CET
> > https://gather.town/app/wH1EDG3McffLjrs0/racket-users (Google Chrome
> only)
> > (Chosen because it allows people to break of into groups if required)
> >
> > Agenda
> >
> >   • lightning talks(<5 min) - what have you been working on(optional)
> >   • Paper for discussion:
> > Adding Interactive Visual Syntax to Textual Code by Leif Andersen,
> (OOPSLA 2020)
> > https://arxiv.org/pdf/2010.12695.pdf (pre-reading optional)
> >   • Agree date for next meet-up (every 6-12 weeks?)
> > Kind regards
> >
> > Stephen & Sam Phillips
> >
> >
> > --
> > 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/CAGHj7-K97tyKFfJV5YK1Bv55F5jy8BvW%3DoiUcefNPy2sfeuMoA%40mail.gmail.com
> .
>
>
>
>

-- 
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/CAGHj7-JMHUZn-3y71oJQB0KAGWs1gNiB7%3DoDhqHigim0gfp%2BGg%40mail.gmail.com.


[racket-users] Racket users video meetup

2020-11-14 Thread Stephen De Gabrielle
Racket users video meetup

28 November
30 Minutes

   - 11am Pacific Time
   - 7pm UK time
   - 8pm CET

https://gather.town/app/wH1EDG3McffLjrs0/racket-users (Google Chrome only)
(Chosen because it allows people to break of into groups if required)

Agenda

   - lightning talks(<5 min) - what have you been working on(optional)
   - Paper for discussion:
   Adding Interactive Visual Syntax to Textual Code by Leif Andersen,
   (OOPSLA 2020)
   https://arxiv.org/pdf/2010.12695.pdf (pre-reading optional)
   - Agree date for next meet-up (every 6-12 weeks?)

Kind regards

Stephen & Sam Phillips

-- 
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/CAGHj7-K97tyKFfJV5YK1Bv55F5jy8BvW%3DoiUcefNPy2sfeuMoA%40mail.gmail.com.


Re: [racket-users] Ubuntu PPA also updated to v7.9

2020-11-09 Thread Stephen De Gabrielle
Thanks Asumu

I've posted on r/racket - there are a lot of linux users there so I'm sure
this is much appreciated.

Kind regards

Stephen


On Mon, Nov 9, 2020 at 6:35 PM Asumu Takikawa  wrote:

> On 2020-11-02 19:10:33 -0500, 'John Clements' via Racket Users wrote:
> > Racket version 7.9 is now available from
> >
> > https://racket-lang.org/
>
> The Ubuntu PPA is now updated for version 7.9 as well, and available on
> current Ubuntu versions (see https://wiki.ubuntu.com/Releases):
>
>   https://launchpad.net/~plt/+archive/ubuntu/racket
>
> As usual please report any issues on github:
>
>   https://github.com/takikawa/racket-ppa
>
> Cheers,
> Asumu
>
> --
> 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/20201109183545.t5gc34k7guhdvxvc%40nixos
> .
>

-- 
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/CAGHj7-KWMsUdANpfFu3bgVTSRciqe%2Bb2Fo%3DuEsQYzh1OfyRYXg%40mail.gmail.com.


[racket-users] Racket FAQ

2020-11-05 Thread Stephen De Gabrielle
Hi All,

there is a Racket FAQ on the wiki!
https://github.com/racket/racket/wiki/Frequently-Asked-Questions

I've just updated it so let me know if I've got anything wrong?

Racket FAQ
>
>- Is Racket compiled?
>
> 
>
>
>- What is 'BC' in Racket(BC)?
>
> 
>
>
>- How fast is Racket?
>
> 
>
>
>- Can you Hot-Load or hot-swap code without having to restart long
>running processes?
>
> 
>
>
>- Why is the Racket REPL different to Common Lisp?
>
> 
>
>
>- Why Hygienic Macros?
>
> 
>
>
>- Where is the GUI builder?
>
> 
>
>
>- Can I run Racket on Android?
>
> 
>
>
>- Can I integrate Racket with other programming languages?
>
> 
>
>

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-K-%3DZvFduKJ9QEz_BBkQs2k4TRzPXYJH___rfFq8_5CbA%40mail.gmail.com.


Re: [racket-users] racket user video meetup 28 November

2020-10-19 Thread Stephen De Gabrielle
Seems to be free for <20 users - that will probably be fine

I made a free one: https://gather.town/app/wH1EDG3McffLjrs0/racket-users

s.


On Mon, Oct 19, 2020 at 8:24 AM Dominik Pantůček <
dominik.pantu...@trustica.cz> wrote:

> Hi Stephen,
>
> that Gather thing was pretty cool for RacketCon. That is not an option
> here? Although I do not know about the costs of the setup...
>
> Of course, big thanks to everyone making RacketCon happen and everyone
> who attended. It was a refreshing experience to have a chat with all the
> rock stars there and watch the inspiring talks!
>
> And also big thanks to Jay who hosted it like a seasoned pro.
>
>
> Cheers,
> Dominik
>
> On 19. 10. 20 0:39, Stephen De Gabrielle wrote:
> > Platform to be decided; zoom  / jitsi / ? - suggestions
> > --
> > 30 Minutes
> > 1pm PT
> > 9pm UK time
> > 28 November
> >
> > -- If this is problematic let me know - thin intended to become a
> > regular thing - every 6-12 weeks
> >
> > Kind regards
> >
> > Stephen & Sam Phillips
> >
> > --
> > 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
> > <mailto:racket-users+unsubscr...@googlegroups.com>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/racket-users/CAGHj7-JhtdweJpKtUi2yFh-P_tp6XmJGZaf7LQri24ihCV42Nw%40mail.gmail.com
> > <
> https://groups.google.com/d/msgid/racket-users/CAGHj7-JhtdweJpKtUi2yFh-P_tp6XmJGZaf7LQri24ihCV42Nw%40mail.gmail.com?utm_medium=email_source=footer
> >.
>
> --
> 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/12a4b56a-ecd3-cc41-7455-89561ef19f99%40trustica.cz
> .
>

-- 
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/CAGHj7-K%2BjfvkxdgjZv148RcdbJ8APSMb%3DeyZUNifdKc1947grg%40mail.gmail.com.


[racket-users] racket user video meetup 28 November

2020-10-18 Thread Stephen De Gabrielle
Platform to be decided; zoom  / jitsi / ? - suggestions
--
30 Minutes
1pm PT
9pm UK time
28 November

-- If this is problematic let me know - thin intended to become a regular
thing - every 6-12 weeks

Kind regards

Stephen & Sam Phillips

-- 
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/CAGHj7-JhtdweJpKtUi2yFh-P_tp6XmJGZaf7LQri24ihCV42Nw%40mail.gmail.com.


Re: [racket-users] Racket PPA also updated to v7.8

2020-10-15 Thread Stephen De Gabrielle
Thanks Asumu
Much appreciated!

S.


On Thu, 15 Oct 2020 at 20:56, Asumu Takikawa  wrote:

> On 2020-08-03 09:35:16 -0400, 'John Clements' via Racket Users wrote:
> > Racket version 7.8 is now available from
> >
> > https://racket-lang.org/
>
> This is quite delayed, but the Ubuntu PPA has been updated to 7.8 as
> well. Ubuntu version 20.10 (Groovy) is newly supported while 19.10
> (Eoan) is phased out (will remain on Racket 7.7).
>
> Sorry for the delay this time. As usual please report any issues on
> github:
>
>   https://github.com/takikawa/racket-ppa
>
> Cheers,
> Asumu
>
> --
> 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/20201015195644.7hjphtup6xuup35n%40nixos
> .
>
-- 


-- 
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/CAGHj7-JL7C5XtuTX7rvhDCdhQPQoNoxvVTTLLE4WOM17FQWoYg%40mail.gmail.com.


Re: [racket-users] mircrosoft edge shows blank page for https://racket-lang.org/

2020-10-08 Thread Stephen De Gabrielle
Hi Jos
Can you turn on developer tools, to see if you can spot any errors? (maybe
check the network tab)

Kind regards
Stephen

On Thu, 8 Oct 2020 at 21:32, Jacob Jozef  wrote:

> Windows 10.
>
> Never seen this problem before.
>
> Mircrosoft edge shows blank page for https://racket-lang.org/
>
> Internet explorer and Google chroome do not have this problem.
>
> I use Microsoft edge as default browser and would like to keep it that way.
>
> Any suggestions?
>
> Thanks, Jos
>
>
>
>
>
>
>
>
>
>
>
> --
> 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/1459C5C6-90C4-4701-9BE2-EEB8598E7537%40hxcore.ol
> 
> .
>
-- 


-- 
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/CAGHj7-J_tyuc9nAk%2BjT5iKhd%2Bs5EzXLbOWB6QDqhw3hFWf92BQ%40mail.gmail.com.


[racket-users] VSCode users what extensions do you use for Racket programming?

2020-10-07 Thread Stephen De Gabrielle
VSCode users what extensions do you use for Racket programming?
https://marketplace.visualstudio.com/search?term=Racket=VSCode=Programming%20Languages=Relevance
I’m updating the wiki page
https://github.com/racket/racket/wiki/IDE%27s-and-text-editors
but I’m not a VSC user so I need your advice!

KR
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-LGT9PkjwzRMqL6-dDt9KKkf_SFZgoyF5HqeWHpT5ByDQ%40mail.gmail.com.


[racket-users] Frequently-Asked-Questions on Racket Wiki

2020-09-09 Thread Stephen De Gabrielle
Hi Racketeers, 

I’ve made a little FAQ on the wiki

https://github.com/racket/racket/wiki/Frequently-Asked-Questions

please let me know if you see any problems.

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/869ad601-e647-40a0-bfcb-8ddee08ef8a2o%40googlegroups.com.


[racket-users] Does the Guide need to mention syntax parse & does the Style guide need to provide guidance?

2020-08-23 Thread Stephen De Gabrielle
Hi

With reference to this discussion on reddit/r/racket :

https://www.reddit.com/r/Racket/comments/ie8rlf/when_creating_macros_is_syntaxparse_preferred_to/?utm_source=share_medium=ios_app_name=iossmf


Does
https://github.com/racket/racket/blob/master/pkgs/racket-doc/scribblings/guide/macros.scrbl
need to be updated to link to the syntax parse introduction
https://docs.racket-lang.org/syntax/stxparse-intro.html ?

What should it say?

> Robust macros can be written with syntax-parse and syntax classes.

Does the Style Guide need a section for when to use syntax-rules, -case or
-parse?

What should it look like?

(in the spirt of
https://docs.racket-lang.org/style/Choosing_the_Right_Construct.html#%28part._.Functions_vs_.Macros%29
)

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-J6XdT%3DzGtt5aVA8M6ZgJX2%3D0G-6ZnR%2BUYRBTQsLczKnw%40mail.gmail.com.


Re: [racket-users] Application Templates!

2020-08-20 Thread Stephen De Gabrielle
On Thu, Aug 20, 2020 at 6:43 PM James Geddes  wrote:

>
>
> > On 20 Aug 2020, at 18:22, Sorawee Porncharoenwase <
> sorawee.pw...@gmail.com> wrote:
> >
> > Is this intended to be something like
> https://docs.racket-lang.org/scaffold/?
>
> That also looks extremely useful!
>
> James
>
>
Agreed!

The raco from-template command does a git clone of the named template and
then removes the .git folder so the user has a fresh start.

$ raco from-template  

the script is
https://github.com/nixin72/from-template/blob/master/from-template.sh
(need a windows version!)

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-L8dYr9Cv3mOxsLWTh%2B9chnn%3DBfW8%3DtRxWD6bFKktVopQ%40mail.gmail.com.


Re: [racket-users] Re: Application Templates!

2020-08-20 Thread Stephen De Gabrielle
Alex is right, most developers don't need this.

The point of templates is a jumping off point for new developers, or
developers trying a domain they are not familiar with.

Where possible I will be linking back to any supporting materials (
https://alex-hhh.github.io/2020/03/a-game-of-tetris.html thank you Alex)

As part of the working example distributing or deploying; sometimes we make
software for ourselves, (packages, plugins, scripts, keybindings and new
raco commands),
but sometimes we make software for others; in those cases the templates
need to include instructions for that process
- create the distributable executable
- deploy a web app (blog post by Alexis - but might make use of the 'Deploy
to Heroku' button)
- Microsoft Store (help please? both x86 and ARM)
- App Store for mac (https://defn.io/2020/01/04/remember-internals/ thank
you Bogdan) and maybe iOS ( https://defn.io/2020/01/05/racket-on-ios/ )
- packaged as a PPA for linux.
- github actions
- services or components in larger frameworks/applications/or os's (?)

A recent contribution is a new command extension to raco:
https://github.com/nixin72/from-template
$ raco from-template  
Philip described it 'like create-react-app, but for all sorts of Racket
templates'
 (It is currently only linux so it would be nice if a windows user could
help)

*A big thank you goes to Philip because it serves two purposes*
*1. It’s a raco tool for installing templates - exactly what is needed *
*2. It is a template for adding a command to raco!*


PS: I would suggest that Racket is *a lot* like dotnet core in that it is a
'developer platform <https://dotnet.microsoft.com>' (not a framework)
that consists of 'a runtime, a series of languages and a bunch of libraries
<https://youtu.be/bEfBfBQq7EE?t=52>'.
Mirroring https://twitter.com/shanselman/status/1288698620804362240?s=20 :
>
> Racket = .Net (The Ecosystem)
> bc/cs = JVM, CLR
> racket/base, racket/gui, typed/racket, datalog & others = Languages
> https://pkgs.racket-lang.org = npm, maven, etc raco = dotnet cli - your
> entry point, SDK, driver, javac, go, etc raco from-template
> <https://github.com/nixin72/from-template> = create-react-app, dotnet new
> - templates

raco exe = dotnet run - dev time compile and run raco distribute = dotnet
> publish - ready up for deploy


Kind regards,

Stephen


On Thu, Aug 20, 2020 at 11:17 AM Laurent  wrote:

> Stephen's work may still be quite useful, as it provides a set of really
> minimal (almost?) working examples that explain the specifics of various
> tools.
>
> I say keep it up, Stephen!
>
> On Thu, Aug 20, 2020 at 5:33 AM Alex Harsanyi 
> wrote:
>
>> I am not sure that a template in the style of "dotnet new" is directly
>> applicable for Racket --  the .Net framework is, well a framework. which is
>> a library that expects the users to structure their own programs in certain
>> ways.  The templates fill the need of setting up the boilerplate code for
>> different kind of applications as required by the .Net framework.  Racket
>> applications don't need large amounts of "setup code", most of the code is
>> very specific to the application itself, so not sure what a template would
>> contain apart from very basic things.
>>
>> I think Racket would benefit by a suite of applications which are small
>> but not trivial and with a source code which is commented in more detail
>> than a regular application.  I attempted to do this with my blog posts,
>> some of which describe more-or-less complete applications (most of them
>> games). The entire source code is in a single file which can be run
>> directly and is available as a GitHub Gist linked from the blog posts.
>>
>> Here are some examples:
>>
>> * ishido game (936 lines):
>> https://gist.github.com/alex-hhh/2e204b3a9d9d7094f65a0b585d0b7480
>> * tetris game (893 lines):
>> https://gist.github.com/alex-hhh/2233aee39852f4e0aead4af4cafb40d5
>> * chess board (893 lines):
>> https://gist.github.com/alex-hhh/4817c4d0353e40b72108e7e753c3d0da
>> * password generator GUI (346 lines):
>> https://gist.github.com/alex-hhh/6acbbb8ebca47c4cfaa2540499494af6
>> * password generator, command line (142 lines):
>> https://gist.github.com/alex-hhh/27286f4609ea0c989675e5c946ca39de
>>
>> These are of course not templates, but they could serve as the starting
>> points for users who already have some experience with programming and want
>> to try out some more complex programs.
>>
>> Alex.
>>
>> On Thursday, August 20, 2020 at 5:49:37 AM UTC+8 Stephen De Gabrielle
>> wrote:
>>
>>> I’ve started a small collection!
>>>
>>> https://github.com/racket-templates
>>>
>&g

Re: [racket-users] Re: Application Templates!

2020-08-20 Thread Stephen De Gabrielle
Hi Deren,

>
> The framework provides a number of mixins, classes and functions designed
> to help you build a complete application program on top of the racket/gui
>  library.


- https://docs.racket-lang.org/framework/index.html

Check out the overview and the table of contents - it has lots of stuff
useful for building a non-trivial gui application. (Imagine not having to
implement autosave or preferences from scratch!)

Another hidden gem for GUI applications is MrLib:
https://docs.racket-lang.org/mrlib/index.html

Stephen


On Thu, Aug 20, 2020 at 3:46 PM Laurent  wrote:

> My understanding is that Framework is born out of DrRacket, expecting that
> some of its tools may be useful in other contexts (like, say, keymaps).
>
>
> On Thu, Aug 20, 2020 at 3:11 PM Deren Dohoda 
> wrote:
>
>> > I think Racket would benefit by a suite of applications which are small
>> but
>> > not trivial and with a source code which is commented in more detail
>> than a
>> > regular application
>> I would kill to understand the intended use of the framework library. I
>> don't understand what I'm supposed to do with it at all. Does anyone have
>> an application written with framework that I can look at? Or could we make
>> a small template with some framework features like autosave which are quite
>> unique to framework over racket/gui? I feel very stupid asking but my
>> desire to try it has exceeded my embarrassment in this regard.
>>
>> Deren
>>
>> --
>> 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/c754b4a3-9073-4ecd-9815-7491ad96cf89n%40googlegroups.com
>> 
>> .
>>
> --
> 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/CABNTSaGAHqYPKtU-dTnOQ5ZNO0tMWuTgrRW8w8o2iNeZc7bEYg%40mail.gmail.com
> 
> .
>

-- 
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/CAGHj7-LGWJBwWqQZ8CeFhVNoGuRYPYsif%2B9RAy-wXGA8Dcdjeg%40mail.gmail.com.


[racket-users] Re: Application Templates!

2020-08-19 Thread Stephen De Gabrielle
I’ve started a small collection!

https://github.com/racket-templates

These are GitHub templates so you use them by clicking ‘use this template‘
on the repo

I’m looking for more ideas/contributions;
>From the top of my head;
- ‘worker service’ (dotnet new has this)
- DrRacket plugin
- Keybinding package
- Teachpack
- raco command
- scribble (multiple)
- pollen (multiple)
- slideshow
- racket embedded in c app

Can you suggest(or submit) any others?

<>

Are language specific templates a good idea?
- typed racket
- datalog
- parenlog
- rosette


  Thoughts suggestions criticisms appreciated!

Stephen

On Wed, 19 Aug 2020 at 00:02, Stephen De Gabrielle 
wrote:

> I got jealous that dot net has dotnet new with lots of templates so I made
> a GitHub template for a cli command
> https://github.com/spdegabrielle/cli-command
>
> If you have an idea for a template you should make one!
>
> If you have a cool package that can be demonstrated as an application
> maybe consider a template as a way to introduce new Racketeers to your
> package?
>
> Best
>
> 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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-%2B-4fbJhjgOha1kH%2ByV%3DO01oGeKcqxALwupssrdGT8esA%40mail.gmail.com.


[racket-users] Application Templates!

2020-08-18 Thread Stephen De Gabrielle
I got jealous that dot net has dotnet new with lots of templates so I made
a GitHub template for a cli command
https://github.com/spdegabrielle/cli-command

If you have an idea for a template you should make one!

If you have a cool package that can be demonstrated as an application maybe
consider a template as a way to introduce new Racketeers to your package?

Best

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-JF5Roar5pZyvE092OHxF4Rcd3P_wCcnhJPXCp_Ykst8w%40mail.gmail.com.


[racket-users] Quickscript Competition community choice vote

2020-08-13 Thread Stephen De Gabrielle
Quickscript Competition community choice vote:
Vote for your favourites at https://forms.gle/WQL2s1Y9AKwyawrv9
Vote closes Thursday 20 August
Winners announced Friday 21 August!
[image: 67638310.png]

-- 
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/f7cdd717-a979-41dc-b26a-f624d4bb38f5n%40googlegroups.com.


Re: [racket-users] lsp server

2020-07-31 Thread Stephen De Gabrielle
I don’t know anything about this but I believe
https://github.com/cfinegan/atom-ide-racket is a working example.
Might be worth a look at the code to see how it works.

Sorry I can’t be of more help

Best wishes
Stephen

On Fri, 31 Jul 2020 at 19:46, Catonano  wrote:

> I'm playing with a toy project in #Racket
> 
>
> I'd like to use the lsp server
>
> https://docs.racket-lang.org/racket-language-server/index.html
>
> How do I do that ?
>
> Should I require it from my project code ?
>
> Or is it meant to be installed "globally" ?
>
> And after that, how do I connect to it from my Emacs based client ?
>
> Through a network socket ?
>
> Through a Unix socket ?
>
>
> Thanks in advance
>
>
> --
> 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/CAJ98PDw7q54Kj9VyzrwRW3Ds0qHoN_7yn%2Bg7PdhJEtR84u1OEQ%40mail.gmail.com
> 
> .
>
-- 


-- 
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/CAGHj7-%2BXJ%2BhgStY1-Kq_hsdOrhhQ1bz2CC6qW9XM9Shm2b-hdQ%40mail.gmail.com.


[racket-users] Re: Quickscript competition Deadline Extended till Tuesday Morning 4 Aug (uk time)

2020-07-31 Thread Stephen De Gabrielle
*"QuickScript is amazing, btw — chapeau !" *
- comment from participant in the DrRacket @racketlang Quickscript 
Competition (unofficial)

Quickscript is easy and fun - take a look at some examples to see how 
others made their scripts

https://github.com/Quickscript-Competiton/July2020entries/issues (19 
competition entries - will you be #20?)
https://github.com/Metaxal/quickscript-extra/tree/master/scripts (34 
scripts in the quickscript-extra collection)

Good luck & have fun!

Stephen

On Wednesday, July 29, 2020 at 10:38:00 PM UTC+1 Stephen De Gabrielle wrote:

> Quickscript competition Deadline Extended till Tuesday Morning 4 Aug (uk 
> time) https://github.com/Quickscript-Competiton/July2020entries

-- 
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/161c586f-d803-4e91-9f18-4336f5ee644en%40googlegroups.com.


[racket-users] Quickscript competition Deadline Extended till Tuesday Morning 4 Aug (uk time)

2020-07-29 Thread Stephen De Gabrielle
Quickscript competition Deadline Extended till Tuesday Morning 4 Aug (uk time) 
https://github.com/Quickscript-Competiton/July2020entries

-- 
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/3988c7f0-b978-49f5-a9cb-26af1b34dfeeo%40googlegroups.com.


[racket-users] Re: Quickscript competition ends Friday

2020-07-29 Thread Stephen De Gabrielle
Hi All, 

The example in the documentation is bad - it redefines 'reverse' (which is 
fine), then attempts to use it.

The working version changes the name of the script (which is just a 
function) to 'reverse-selection' so it doesn't cause the error:
 
(define-script 
<https://www.cs.utah.edu/plt/snapshots/current/doc/quickscript/index.html#%28form._%28%28lib._quickscript%2Fmain..rkt%29._define-script%29%29>
 reverse-selection
  #:label "Reverse"
  (λ 
<https://www.cs.utah.edu/plt/snapshots/current/doc/reference/lambda.html#%28form._%28%28lib._racket%2Fprivate%2Fbase..rkt%29._~ce~bb%29%29>
 (selection)
(list->string 
<https://www.cs.utah.edu/plt/snapshots/current/doc/reference/strings.html#%28def._%28%28quote._~23~25kernel%29._list-~3estring%29%29>
 (reverse 
<https://www.cs.utah.edu/plt/snapshots/current/doc/reference/pairs.html#%28def._%28%28lib._racket%2Fprivate%2Flist..rkt%29._reverse%29%29>
 (string->list 
<https://www.cs.utah.edu/plt/snapshots/current/doc/reference/strings.html#%28def._%28%28quote._~23~25kernel%29._string-~3elist%29%29>
 selection)

I still think making scripts is easy and fun but I apologise for not 
testing the documentation.

here is a script I just made (and tested); 

#lang racket/base
;;; License: MIT/Apache2.0
(require browser/external
 quickscript)
(script-help-string "Racket Survey.")
(define-script racket-survey
  #:label "Racket Survey (browser)"
  #:menu-path ("")
  #:help-string "Complete the Racket Survey now"
  (λ (str) 
(send-url "https://forms.gle/XeHdgv8R7o2VjBbF9;)
#f))

click new script in the menu and give it a name 'survey' this will create a 
file 'survey.rkt' in the user scripts folder
paste in the above, save and click 'compile scripts and reload'. 
- you will find the script "Racket Survey (browser)" under 'News' in the 
scripts menu.

There is still time to enter and prizes to be won.
https://github.com/Quickscript-Competiton/July2020entries

Stephen


On Tuesday, July 28, 2020 at 4:59:26 PM UTC+1 Stephen De Gabrielle wrote:

> There are still prizes.
> It is easy and fun.
> Make DrRacket do what *you* want.
>
> Check it out: https://github.com/Quickscript-Competiton/July2020entries
>
> 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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/66baaef5-6b7c-45cd-a399-818bac31d99en%40googlegroups.com.


[racket-users] Quickscript competition ends Friday

2020-07-28 Thread Stephen De Gabrielle
There are still prizes.
It is easy and fun.
Make DrRacket do what *you* want.

Check it out: https://github.com/Quickscript-Competiton/July2020entries

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-JX00K4J7S3mZhucnqeapAddXNYJfOtvPLnW_YgG3pUcA%40mail.gmail.com.


[racket-users] standard-fish summer competition tools?

2020-07-28 Thread Stephen De Gabrielle
package authors! (package rackteers? packageers?)

I was wondering if I missed any tools that are suitable for the standard
fish competition?

https://github.com/standard-fish/racket-summer-picture-competition-2020/blob/master/TOOLS.md

Please let me know.

Stephen

PS the competition will start with the release of 7.8

-- 
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/CAGHj7-KVDS8ObLUWr8gnGiTkadT%2Bz_v7KAqQ%2Bk__yM0Rfkd9YA%40mail.gmail.com.


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

2020-07-23 Thread Stephen De Gabrielle
“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_medium=ios_app_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/CAGHj7-Ldv6bULdc6DD7x4r9w1brUzj5RVzpgjLvZs6P3EW5asQ%40mail.gmail.com.


[racket-users] New week, new Racket! What are you folks up to?

2020-07-20 Thread Stephen De Gabrielle
I’ve been seeing some great entries in the Quickscript competition and I’m 
looking forward to the Standard-fish competition. 

What about you?
Answer here or discuss on 
 - https://racket.slack.com/ (Sign up at https://racket-slack.herokuapp.com/ )
 - `#racket` IRC on freenode.net https://botbot.me/freenode/racket/

If you are on Twitter - follow @racketlang

Don’t forget to sign up for, and contribute Racket News to Racket News at 
https://racket-news.com/ AND submit your links to Racket Stories 
https://racket-stories.com/

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/5e2928ab-3281-47f8-955d-eb2a6b67a071o%40googlegroups.com.


[racket-users] adding Racket to the languages for the icfp2020 competition

2020-07-16 Thread Stephen De Gabrielle
I’ve just cargo-cult’ed a couple of PR’s to add racket to the languages for
the icfp2020 competition - I have no idea if they are right so if anyone
knows anything about docker I’d appreciate it if they took a look at my
PR’s!  https://github.com/icfpcontest2020/dockerfiles/issues/63
all details are linked in the issue

s.

-- 
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/CAGHj7-J_QpEAbmy16AarmJ7E9VY7FSZQL%3DiQv_YYxC3FPVMqFA%40mail.gmail.com.


[racket-users] Slack link! Re: #quickscript-competition week two

2020-07-10 Thread Stephen De Gabrielle
Hi 

My apologies! 

You must signup to slack using the slack signup link 
https://racket-slack.herokuapp.com/
to access the *#quickscript-competition 
<https://racket.slack.com/archives/C0168JZ2QUD>** channel. *(I should have 
realised that - and I should have posted this a week ago)

Its also fine to discuss on this list - maybe prefix the subject line with 
'#quickscript-competition ' so those who are not interested can skip past. 

Thanks 

Stephen

PS if you prefer chat another platform; mastodon, riot, discord, twitter or 
something else that is fine too - my handle is spdegabrielle on most 
things. Just remember the most active chat for racketeers is the racket 
slack.

On Thursday, July 9, 2020 at 3:37:34 PM UTC+1 Stephen De Gabrielle wrote:

> *#quickscript-competition <https://racket.slack.com/archives/C0168JZ2QUD>** 
> week 
> two*
>
> *Prizes: *In addition to the glory and admiration of your peers…
> If you participate once, you get stickers,
> if you participate twice time, you get also a mug,
> if you participate three times, you get also a t-shirt
> (while stocks last)
> *You can participate more than once per week. *
>
> *Thank you to the participants in week 1:*
>
>- Breakout 
><https://github.com/Quickscript-Competiton/July2020entries/issues/4> by 
> Jens 
>Axel Søgaard : The classic Breakout game in a single script!
>- Format-selection 
><https://github.com/Quickscript-Competiton/July2020entries/issues/3> by 
> Alex 
>Harsányi : Format comments to the Racket Style Guide standard.
>- Robo-Head-Pat 
><https://github.com/Quickscript-Competiton/July2020entries/issues/2>
> by Lambduli 
>
> <https://github.com/Quickscript-Competiton/July2020entries/issues?q=is%3Aissue+is%3Aopen+author%3ALambduli>
>  : 
>It is like a good work sticker on your homework - but for code.
>- Rot13 Decode/Encode 
><https://github.com/Quickscript-Competiton/July2020entries/issues/1> by 
> Karrq 
>: Fraq naq qrpbqr frperg zrffntrf yvxr Wnzrf Obaq!
>
> *Don’t forget to check them out!*
>
> *PSA: You don’t need to install Quickscript - it is bundled in DrRacket!*
>
> *Week 2…*starts with a bang with two awesome entries by Laurent Orseau:
>
>- Letterfall: See you code fall like rocks! 
><https://github.com/Quickscript-Competiton/July2020entries/issues/6>
>- Run this quickscript to install all scripts from the competition! 
><https://github.com/Quickscript-Competiton/July2020entries/issues/5>
>
> *Looking for ideas?*
>
>- make a Code-Prettify script that uses pretty-print 
>
> <https://www.cs.utah.edu/plt/snapshots/current/doc/reference/pretty-print.html?q=pretty#%28def._%28%28lib._racket%2Fpretty..rkt%29._pretty-print%29%29>
> and *reindent* to prettify code.
>
> More at 
> https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md
>
> Enjoy!
> 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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/adb3c8ba-24ae-41d7-99e7-5c6b49674367n%40googlegroups.com.


[racket-users] #quickscript-competition week two

2020-07-09 Thread Stephen De Gabrielle
*#quickscript-competition ** 
week 
two*

*Prizes: *In addition to the glory and admiration of your peers…
If you participate once, you get stickers,
if you participate twice time, you get also a mug,
if you participate three times, you get also a t-shirt
(while stocks last)
*You can participate more than once per week. *

*Thank you to the participants in week 1:*

   - Breakout 
    by Jens 
   Axel Søgaard : The classic Breakout game in a single script!
   - Format-selection 
    by Alex 
   Harsányi : Format comments to the Racket Style Guide standard.
   - Robo-Head-Pat 
    by 
   Lambduli 
   

 : 
   It is like a good work sticker on your homework - but for code.
   - Rot13 Decode/Encode 
    by 
Karrq 
   : Fraq naq qrpbqr frperg zrffntrf yvxr Wnzrf Obaq!

*Don’t forget to check them out!*

*PSA: You don’t need to install Quickscript - it is bundled in DrRacket!*

*Week 2…*starts with a bang with two awesome entries by Laurent Orseau:

   - Letterfall: See you code fall like rocks! 
   
   - Run this quickscript to install all scripts from the competition! 
   

*Looking for ideas?*

   - make a Code-Prettify script that uses pretty-print 
   

and *reindent* to prettify code.

More at 
https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md

Enjoy!
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/25715172-4cdd-402b-87ac-1c4caaf1a313n%40googlegroups.com.


Re: [racket-users] Screen readers

2020-07-07 Thread Stephen De Gabrielle
I've got no experience in this but I found this

https://opensource.com/life/15/8/accessibility-linux-blind-disabled

HTH

Stephen


On Tue, Jul 7, 2020 at 1:09 PM Hendrik Boom  wrote:

> On Tue, Jul 07, 2020 at 11:44:53AM +0200, Jens Axel Søgaard wrote:
>
> > The upside is that using standard elements work with custom themes used
> > in the OS. Screen readers for blind also work with standard elements.
>
> Just wondering.  What is available in the way of screen readers on a
> Linux system?
> I have a friend who complains there aren't any decent ones.
>
> -- 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/20200707120918.wmkqjaoivenub5mm%40topoi.pooq.com
> .
>

-- 
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/CAGHj7-LGvQrW3N%2BaxALrkiOZUzsbvewbsNfB3D6pcSwGrWowJw%40mail.gmail.com.


Re: [racket-users] Week 1 Re: Quickscript Competition

2020-07-06 Thread Stephen De Gabrielle
Hi

Just to clarify:
No cash prizes - Stickers, mugs, caps and T-shirts!

We don’t have corporate sponsors*.

Stephen

* if you are interested in sponsoring Racket please consider one of the
GitHub Sponsors tiers. It will give you exposure to a community of high
quality developers from and graduates who have learnt from the best
teachers.


On Mon, 6 Jul 2020 at 12:54, Stephen De Gabrielle 
wrote:

> Hi Racketeers,
>
> Our first week of the Quickscript competition is almost over.
>
> Did I mention that our sponsor has a *significant prize budget* AND
> participation gives you an exclusive badge for your GitHub profile[1].
>
> The good news is it’s not to late to enter!
>
> Kind regards,
>
> Stephen
>
> [1] this is implemented with the Organisation and teams functionality in
> GitHub.
>
> --
> 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/db3a37be-5c90-43fc-a992-b57d4e0f8397o%40googlegroups.com
> .
>

-- 
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/CAGHj7-JvDDZxz6-L1t2JModMiP4g6%3DwtGc54eR8g1WHH%2BOAKpw%40mail.gmail.com.


[racket-users] Week 1 Re: Quickscript Competition

2020-07-06 Thread Stephen De Gabrielle
Hi Racketeers,

Our first week of the Quickscript competition is almost over.

Did I mention that our sponsor has a *significant prize budget* AND 
participation gives you an exclusive badge for your GitHub profile[1].

The good news is it’s not to late to enter!

Kind regards,

Stephen 

[1] this is implemented with the Organisation and teams functionality in 
GitHub. 

-- 
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/db3a37be-5c90-43fc-a992-b57d4e0f8397o%40googlegroups.com.


[racket-users] Re: Quickscript Competition

2020-07-02 Thread Stephen De Gabrielle
*Need some ideas?  *Check out some examples from quickscript-extra 
<https://github.com/Metaxal/quickscript-extra>, and some starter ideas 
below.
<https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md#ideas-1>
Ideas
   
   - csv->sexp or json->sexp (use existing libraries)
   - sort a list of numbers from the selection
   - lexer with split string
   - spell check or spelling fixer (more complicated)
   - beautify code (using pretty-print for example)
   - ASCII art <https://en.wikipedia.org/wiki/ASCII_art>!
   - Add Windows and/or Macos support to *git 
   <https://github.com/Metaxal/quickscript-extra/blob/master/scripts/git.rkt>*. 
   (maybe use open-terminal 
   
<https://github.com/Metaxal/quickscript-extra/blob/master/scripts/open-terminal.rkt>
 as 
   a starting point?)
   - Post the current selection to the Racket Slack. (*tweet 
   
<https://github.com/Metaxal/quickscript-extra/blob/master/scripts/tweet.rkt>* 
is 
   an example of using a web api)
   - Make a game? (maybe use 2htdp/universe 
   <https://docs.racket-lang.org/teachpack/2htdpuniverse.html> or lux 
   <https://github.com/jeapostrophe/lux>?)

*Looking for more ideas?* What about porting some of emacs scripts 
<https://github.com/emacs-tw/awesome-emacs> and vim scripts 
<https://github.com/akrawchyk/awesome-vim>?

When you have an idea...Getting started for the impatient 
<https://docs.racket-lang.org/quickscript/#%28part._.Make_your_own_script__.First_simple_example%29>
 is 
a good starting point.
<https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md#have-fun>
*Some existing examples*

   - *abstract-variable 
   
<https://github.com/Metaxal/quickscript-extra/blob/master/scripts/abstract-variable.rkt>*:
 
   Create a variable from the selected expression video 
   <https://www.youtube.com/watch?v=qgjAZd4eBBY>
   - *extract-function 
   
<https://github.com/Metaxal/quickscript-extra/blob/master/scripts/extract-function.rkt>*:
 
   Extracts a block of code out of its context and generates a function and a 
   call video <https://www.youtube.com/watch?v=XinMxDLZ7Zw>
   - *indent-table 
   
<https://github.com/Metaxal/quickscript-extra/blob/master/scripts/indent-table.rkt>*:
 
   Indent rows on double-space-separated colums video 
   <https://www.youtube.com/watch?v=KJjVREsgnvA>

*Win Prizes and the Admiration of your peers.*

Good Luck & Have fun

Stephen

PS a ROT13 encoder/decoder was the first entry!

On Wednesday, July 1, 2020 at 11:03:02 AM UTC+1 Stephen De Gabrielle wrote:

> *Quickscript Competition:*
>
> Quickscript <https://docs.racket-lang.org/quickscript> is the scripting 
> functionality behind the DrRacket Scripts menu:
>
> For the month of July we will be running a Quickscript competition: Write 
> your own script and win prizes! There will be weekly winners in categories 
> to be determined by the judges and overall awards at the end of the month. 
>
> We follow Racket's and the ACM's Code of Conduct 
> <https://racket-lang.org/friendly.html>.
>
> <https://github.com/Quickscript-Competiton/July2020entries#there-will-be-amazing-prizes>*There
>  
> will be amazing prizes!*
>
>- An exclusive badge for your github profile recognising your efforts 
>and contribution to the community.
>- Socks/Mugs/Hats/Stickers with the Racket logo - to be announced on 
>Racket Users mailing list/google group.
>
> Scripts licensed appropriately will be included in a package for 
> installation and universal fame.
>
> End date: 31-July
> *Getting started*
>
> Getting started for the impatient 
> <https://docs.racket-lang.org/quickscript/#%28part._.Make_your_own_script__.First_simple_example%29>
>  in 
> DrRacket.
>
> See quickscript-extra [readme 
> <https://github.com/Metaxal/quickscript-extra/blob/master/README.md>] [
> scripts <https://github.com/Metaxal/quickscript-extra/tree/master/scripts>] 
> for a bunch of useful and example scripts.
>
> Help and discussion will be available through the #quickscript-competition 
> <https://racket.slack.com/archives/C0168JZ2QUD> slack channel.
>
> *Once your script is ready, submit your entry 
> <https://github.com/Quickscript-Competiton/July2020entries/issues/new/choose>!*
>
> <https://github.com/Quickscript-Competiton/July2020entries#need-some-ideas-to-get-started>Need
>  
> some *ideas to get started* 
> <https://github.com/Quickscript-Competiton/July2020entries/blob/master/IDEAS.md>
> ?
>

-- 
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/ff3eac01-f6d3-410b-b14b-e1974479c2e5n%40googlegroups.com.


[racket-users] Quickscript Competition

2020-07-01 Thread Stephen De Gabrielle
*Quickscript Competition:*

Quickscript  is the scripting 
functionality behind the DrRacket Scripts menu:

For the month of July we will be running a Quickscript competition: Write 
your own script and win prizes! There will be weekly winners in categories 
to be determined by the judges and overall awards at the end of the month. 

We follow Racket's and the ACM's Code of Conduct 
.
*There
 
will be amazing prizes!*
   
   - An exclusive badge for your github profile recognising your efforts 
   and contribution to the community.
   - Socks/Mugs/Hats/Stickers with the Racket logo - to be announced on 
   Racket Users mailing list/google group.

Scripts licensed appropriately will be included in a package for 
installation and universal fame.

End date: 31-July
*Getting started*

Getting started for the impatient 

 in 
DrRacket.

See quickscript-extra [readme 
] [
scripts ] 
for a bunch of useful and example scripts.

Help and discussion will be available through the #quickscript-competition 
 slack channel.

*Once your script is ready, submit your entry 
!*
Need
 
some *ideas to get started* 

?

-- 
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/a8facf51-e586-4f51-9dbd-b7cd00c1340an%40googlegroups.com.


[racket-users] Survey reminder

2020-06-30 Thread Stephen De Gabrielle
Hi,

If you haven't completed it yet...please do.

https://forms.gle/XeHdgv8R7o2VjBbF9
(announcement: https://blog.racket-lang.org/2020/06/racket-survey-2020.html
 )

If you have colleagues or peers who use Racket, or have used Racket in the
past, but are no longer on the mailing list/IRC/Slack, please let
them know. We are after their input too.

It is anonymous by default - you don't need to include any personal
information such as your name or email address. It works fine from a
'privacy tab' in your browser.

I'm happy for you to contact me if you have any questions or concerns.

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-Ka0%3DmPmbKEY2nn--xz4kDM3ckJf91RBMmfKNG9mZVUsQ%40mail.gmail.com.


Re: [racket-users] Re: [racket-money] Fwd: [racket-dev] Racket Survey 2020

2020-06-25 Thread Stephen De Gabrielle
Hi

On Thu, Jun 25, 2020 at 5:34 AM Alex Harsanyi 
wrote:

> I understand that the core Racket team is busy, but they are the only ones
> who can clarify the criteria for merging a pull request and also only they
> can review and merge them --
>

You made me think of the style guide, but when I looked it has a section on
contributing PR's that I hadn't seen, read or remembered:
https://docs.racket-lang.org/style/branch-and-commit.html

This will be after i fix MY bad PR !
https://github.com/Metaxal/quickscript-extra/pull/9#discussion_r445376039


> *Didn't you compile and run the script before submitting? It should tell
> you there's an error.When you make a PR (for any Racket project), always do
> the following:*
>
>- raco pkg setup [package]
>
>
>- raco test [package]
>
>
I was caught out! I made a last minute change without testing.

Maybe we could look a expanding
https://github.com/racket/racket/wiki/Propose-a-fix-or-enhancement
to
a) reference the style guide:
https://docs.racket-lang.org/style/branch-and-commit.html
b) provide a little more detail

As for  https://github.com/racket/plot/pull/5 - I'll commit to having a go
at reviewing it tomorrow AFTER *I fix my bad PR*.

Kind regards
Stephen
(On the laptop in the garden because it is 10:50pm and it is too hot in
house.)

-- 


-- 
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/CAGHj7-J2X9L%2BMCc4fXRv9KCenCGZYkrYHt7rqT1mjiAaz1FsDw%40mail.gmail.com.


Re: [racket-users] Xcode, embedding Racket.framework

2020-06-25 Thread Stephen De Gabrielle
This world be great content for the wiki

Hi Nate,
This would be great content for the racket wiki
https://github.com/racket/racket/wiki

You can post it yourself or I am happy to do it for you.
https://github.com/racket/racket/wiki/_new

Kind regards,
Stephen

On Wed, 24 Jun 2020 at 17:54, Nate Griswold  wrote:

> Hello
>
> I recently went through the process of embedding the Racket.framework in
> Xcode, and i just wanted to share the steps in case anyone else would like
> to do this.
>
> Note the documentation says (
> https://docs.racket-lang.org/inside/cs-embedding.html)
>
> "On Mac OS, besides "libracketcs.a" for static linking, a dynamic library
> is provided by the "Racket" framework, which is typically installed in
> "lib" sub-directory of the installation. Supply -framework Racket to gcc
> when linking, along with -F and a path to the "lib" directory. At run
> time, either "Racket.framework" must be moved to a location in the
> standard framework search path, or your embedding executable must provide a
> specific path to the framework (possibly an executable-relative path using
> the Mach-O @executable_path prefix)."
>
> That sets the rpath search paths but the library binary still needs to
> reference @rpath to make use of these search paths. Below we use
> install_name_tool to fix up the binary to reference the @rpath directly.
>
> Note also that Xcode is hard coded to codesign in the Versions/A
> subdirectory and hasn't added any support for signing other major versions,
> so i link version A in the below steps. This step is only necessary if you
> wish to sign the framework on copy.
>
> Note also for a proper framework structure, the framework should have an
> Info.plist in Resources and a Versions/Current symlink. Top-level symlinks
> directly in Racket.framework should reference only Versions/Current and
> both Resources and the binary library (Racket) should be referenced. (see
> https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html
> )
>
> Note also i did all of this with racket cs, you would have to modify the
> steps if you were using normal racket.
>
> All that said, here are the steps:
>
> Drag the framework into xcode
> select copy if needed, ok
> Click on project, General tab, "Frameworks, Libraries, and Embeddeed
> Content"
> Change do not embed to either embed or embed and sign
> cd to your copied framework in your project
> cd Versions
> ln -s 7.7_CS Current
> if "embed and sign" was chosen:
>   ln -s 7.7_CS A (xcode is hard coded to sign the major version A, see
> https://developer.apple.com/forums/thread/65963)
> cp /path/to/Info.plist 7.7_CS/Resources
> cd ..
> rm -f Racket
> ln -s Versions/Current/Racket
> ln -s Versions/Current/Resources
> install_name_tool -id @rpath/Racket.framework/Versions/7.7_CS/Racket
> ./Racket
> otool -L Racket (to verify)
> Switch to Xcode, build and run
>
> Nate
>
> --
> 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/CAM-xLPpC3Ona-zbV6r43dD_xjSmXa_eGGRLfFERuQ_tBgG%3D4HQ%40mail.gmail.com
> 
> .
>
-- 


-- 
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/CAGHj7-%2Bv3nM%3D2X1V7YGrbToAi79GeAAE5cisN0KziLgrRjX9Ew%40mail.gmail.com.


[racket-users] Re: [racket-dev] Racket Survey 2020

2020-06-23 Thread Stephen De Gabrielle
On Tue, 23 Jun 2020 at 17:22, Sam Tobin-Hochstadt 
wrote:

> We’re taking a survey! We want to better understand the Racket
> community, from people who have been contributing for decades to those
> who have just joined us, and from seasoned programmers to those just
> starting out.
>
> One of our goals is to help bring in new contributors and make it
> easier to become a part of the community.
>
> Fill out the survey here: https://forms.gle/XeHdgv8R7o2VjBbF9
>
> Completing the survey should take 10–15 minutes, and is anonymous
> (unless you decide to include your name). The survey will be open
> until July 31 and we will report on the results sometime after that.
>
> Please help us spread the word by sharing the survey link on your
> social network feeds, at conferences, around your office, and in other
> communities.
>
> If you have any questions, please let us know at sur...@racket-lang.org.
>
> Stephen De Gabrielle & Sam Tobin-Hochstadt
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-dev/CAK%3DHD%2BYS-H-WGUZBkBvMdd_LBd9AyMPEk6838rtRjmd_LYkWLg%40mail.gmail.com
> .
>
-- 


-- 
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/CAGHj7-%2BeTpZ07Gqcb4xvexcRjdswewsCZBrTnBOoNqFWsCu42A%40mail.gmail.com.


Re: [racket-users] scribble: how to put a bar above text?

2020-06-16 Thread Stephen De Gabrielle
Hi Jos

MathML support via the  tag is not good.

I suspect the best option is to use Mathjax
https://www.mathjax.org/#gettingstarted

I think you use `head-extra`[1] to add the required script tags[2] to your
file. (not done this myself though so I'm not sure how)

[1]
https://docs.racket-lang.org/scribble/core.html#%28def._%28%28lib._scribble%2Fhtml-properties..rkt%29._head-extra%29%29

[2]

https://polyfill.io/v3/polyfill.min.js?features=es6";>
https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js";>

-- 
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/CAGHj7-J%3DOvCDLC%3D-b8Gf5br7%2Bn-TKwGot3HgZvRMt4Y1c5QKkA%40mail.gmail.com.


Re: [racket-users] Artifacts: code snippets that are too small to be a package.

2020-06-09 Thread Stephen De Gabrielle
thank you!
s.

On Tue, Jun 9, 2020 at 11:25 PM James Platt  wrote:

> I just added an example to Artifacts with one way of using the
> qresults-list package to create a table and manipulate it with a
> right-click menu.  I added quite a few comments which, I hope, will help
> people wanting to figure out how to use the qresults-list package.  This
> package has been mentioned a number of times on this list, but for those
> who aren't familiar, qresults-list has been part of ActivityLog2 for a long
> time and most examples of how to use the tool are in that application.
> ActivityLog2 is one of the top examples people look at for how to create a
> GUI with Racket.  It was only just recently, however, that the author made
> the qresults-list code available as a separate package.
>
> --
> 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/BF493C6C-318C-4593-85AB-BBAE442F30CF%40biomantica.com
> .
>

-- 
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/CAGHj7-J5nmcdgi68uXa%3DcM3CjwhWgJQnnT7o-3g2f9LW9k%2B83g%40mail.gmail.com.


[racket-users] Artifacts: code snippets that are too small to be a package.

2020-06-09 Thread Stephen De Gabrielle
Hi All, 

there is an ‘Artifacts’ page on the racket wiki
https://github.com/racket/racket/wiki/Artifacts
 This page captures useful code snippets that are too small to be a package.

Recent additions include 

- Utah-teapot 
- Example of evaluating #lang ... from C with Racket BC 

- Add a tag to scribble 

- Animated image in the REPL 

- voice 

There is also an GitHub organisation for larger examples 
https://github.com/racket-artifacts  

Check them out and please contribute your own!

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/5486b969-586f-4fc9-bb22-6e2742a43829o%40googlegroups.com.


  1   2   3   4   >