Racket News - Issue 17

Permalink: https://racket-news.com/2019/10/racket-news-issue-17.html

Welcome to the seventeenth issue of Racket News.

Here comes another issue of Racket News packed to the brim! We have new packages, more information Racket2 (whoops - I meant Rhombus), more blog posts and other goodies. Lets get moving!

Grab a ristretto and enjoy!

Table of Contents

  1. What’s New?
  2. Racket Around the Web
  3. New Releases
  4. Project in the Spotlight
  5. Featured Racket Paper
  6. Upcoming Meetups
  7. Racket Project Statistics
  8. Racket Jobs

What’s New?

Racket around the web

Do you blog about Racket? Let me know!

New Releases

If you know of library releases or maybe your own libraries and you want them to be featured, please let me know.

  • stripe-integration by Sage Gerard is a package providing racket integration with the Stripe API.
  • darwin by Paulo Matos (myself) is a fork of Frog, which is now in maintenance mode.
  • futures-sort by Dominik Pantůček is a package providing a parallel implementation of merge-sort for vector? and fxvector? using futures.

Project in the Spotlight

This week’s project in the spotlight is Overscan, which is a live coding environment for live streaming video.

From the website:

The overscan DSL can be used to quickly produce a video stream from a number of video and audio sources, send that stream to a video sink (e.g. Twitch), and manipulate that stream on-the-fly.

Featured Racket Paper

This issue’s featured paper is Syntax Templates in Racket by Ryan Culpepper.

Abstract:

One foundation of Scheme macro systems is the notation of syntax patterns and templates. Patterns are used to match and destructure terms, and templates are used to construct new terms. This paper presents extensions to Racket’s template notation to support template splicing, conditional generation, and template metafunctions. The new template features complement syntax-parse’s previous extensions to the pattern-matching notation.

Upcoming Meetups

Do you know of any upcoming meetups I can advertise? Let me know.

Racket Project Statistics

Some data about the activity in the Racket et al. repositories, for the month of September, 2019.

# commits Issues (new/closed/open) PRs (new/closed/open)
racket 80 20/14/347 15/14/97
ChezScheme 12 0/0/0 0/0/0
plot 6 0/1/8 1/2/3
scribble 5 2/1/59 2/1/8
typed-racket 5 4/5/210 4/5/15
redex 4 5/3/33 0/0/7
drracket 2 4/1/144 0/0/3

Contributions by (14):

  • Alexis King
  • Ben Greenman
  • Dominik Joe Pantůček
  • Fred Fu
  • Gustavo Massaccesi
  • Jon Zeppieri
  • Leo Uino
  • Matthew Flatt
  • Paulo Matos
  • Robby Findler
  • Ryan Culpepper
  • Sam Tobin-Hochstadt
  • Thomas Dickerson
  • bdeket

Of these, 2 are new contributors for 2019:

  • Dominik Joe Pantůček
  • Thomas Dickerson

Repositories included above are: racket, ChezScheme, redex, typed-racket, drracket, scribble, plot.

Jobs

If you want to advertise any Racket related jobs, please send me an email or submit an issue.

Disclaimer

This issue is brought to you by Paulo Matos. Any mistakes or inaccuracies are solely mine and they do not represent the views of the PLT Team, who develop Racket.

I have also tried to survey the most relevant things that happened in Racket lang recently. If you have done something awesome, wrote a blog post or seen something that I missed - my apologies. Let me know so I can rectify it in the next issue.


Contribute

Have you seen something cool related Racket? Send it in and we will feature it in the next issue.