functional.cafe is one of the many independent Mastodon servers you can use to participate in the fediverse.
functional.cafe is an instance for people interested in functional programming and languages.

Server stats:

217
active users

Public

Welcome to Racket

Depending on how you look at it, Racket is

  • a project to explore the emerging idea of language-oriented programming,
  • a programming language — a dialect of Lisp and a descendant of Scheme,
  • a family of programming languages — variants of Racket, and more,
  • a set of tools— implementations and infrastructure for using a family of programming languages,
  • and a diverse community using Racket in diverse ways.

Racket’s main tools are

  • racket, the core compiler, interpreter, and run-time system;
  • DrRacket, the programming environment; and
  • raco, a command-line tool for executing Racket commands that install packages, build libraries, and more.
Public

The goal of the Racket project is to explore this emerging idea of language-oriented programming, or LOP, at two different levels. At the practical level, the goal is to build a programming language that enables language-oriented software design. This language must facilitate easy creation of eDSLs, immediate development of components in these newly created languages, and integration of components in distinct eDSLs; Racket is available at racket-lang.org/

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi, Eli Barzilay, Jay McCarthy, and Sam Tobin-Hochstadt. 2018. A programmable programming language. Commun. ACM 61, 3 (March 2018), 62–71. doi.org/10.1145/3127323

racket-lang.orgRacket
Public

Racket is also an Open Source Software project and a member project of the Software Freedom Conservancy:

Racket was launched in 1995 as an educational environment. It is still widely used by educators, but it has also grown into a programmable programming language. As such, it is often used to quickly prototype embedded (domain-specific) languages. Its innovative features have influenced the development of Clojure and Rust, many other languages.

Conservancy Welcomes Racket as its Newest Member Project,
June 12, 2018 sfconservancy.org/news/2018/ju

Software Freedom ConservancyConservancy Welcomes Racket as its Newest Member ProjectSoftware Freedom Conservancy and the Racket community are pleased to announce that Racket is Conservancy's newest member project. Racket is a general-purpose programming language as well as the world’s first ecosystem for developing and deploying new languages. Racket comes with special support for novices and for on-boarding beginners. Several popular online learning platforms include Racket courses. The Realm of Racket is also a great place for programmers who want to become familiar with the basics of the language.

Everyone is welcome in the Racket community

While the most active for discussion of Racket and related topics is Racket Discussions racket.discourse.group/ and Discord discord.gg/6Zq8sH5- Racket also is present on Slack IRC, and many other spaces. See 'Community' at racket-lang.org for more.

Our code of conduct, the Friendly Environment Policy applies to all Racket venues racket-lang.org/friendly.html (recently updated to include our community moderation team)

Everyone is welcome in the Racket community😁

Public

Donations are used for hosting community infrastructure, administration, educational outreach, and community events such as RacketCon and Racket School.

If you would like to support this work you can make a tax-deductible contribution via the Software Freedom Conservancy: racket-lang.org/sfc.html
or you can sponsor Racket on GitHub: github.com/sponsors/racket

Public

Racket meet-ups are on the first Saturday of every month at UTC 18:00

All welcome

racket.discourse.group/tag/mee

Racket DiscussionsTopics tagged meet-upTopics tagged meet-up