home.social

#languageorientedprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #languageorientedprogramming, aggregated by home.social.

  1. (thirteenth RacketCon)

    October 28-29, 2023
    Northwestern University
    Evanston, IL, USA

    con.racket-lang.org/

    Introducing Rackith

    Sage Gerard sagegerard.com/

    Rackith is a language-oriented programming language based on Racket. Use Rackith to define many languages with one syntax object. Discussion covers project design and implications for the personal computer.

    Reductions on top of Rosette

    Chenhao Zhang eecs.northwestern.edu/~czu2221

    Rhombus: Status update

    Matthew Flatt (Utah) users.cs.utah.edu/~mflatt/

    The State of Racket

    Sam Tobin-Hochstadt (Indiana) samth.github.io/

    Racket Town Hall

    Racket Management

    Please come with your big questions and discussion topics.

    Registration

    Check back soon! We currently do not have a registration form.’

    Friendly Environment Policy

    The proceedings of RacketCon will take place under the Racket Friendly Environment Policy racket-lang.org/friendly.html

    Accommodation

    We are currently exploring the possibility of getting a block of rooms at a nearby hotel.

    #Racket #RacketLang #RacketLanguage
    #LanguageOrientedProgramming #lop #Rosette #RosetteLanguage

  2. If #Grothendieck were a programmer he would have been a #lisp hacker. His advice to construct simplified theories to interpret the problem at hand has deep #nanopass and #LanguageOrientedProgramming vibes.

    #scheme #racket

  3. If #Grothendieck were a programmer he would have been a #lisp hacker. His advice to construct simplified theories to interpret the problem at hand has deep #nanopass and #LanguageOrientedProgramming vibes.

    #scheme #racket

  4. If #Grothendieck were a programmer he would have been a #lisp hacker. His advice to construct simplified theories to interpret the problem at hand has deep #nanopass and #LanguageOrientedProgramming vibes.

    #scheme #racket

  5. If #Grothendieck were a programmer he would have been a #lisp hacker. His advice to construct simplified theories to interpret the problem at hand has deep #nanopass and #LanguageOrientedProgramming vibes.

    #scheme #racket

  6. If #Grothendieck were a programmer he would have been a #lisp hacker. His advice to construct simplified theories to address the problem at hand has deep #nanopass and #LanguageOrientedProgramming vibes.

    #scheme #racket

  7. Rash - The Reckless Racket Shell

    Rash is a language, library, and shell REPL for Racket.

    Rash combines the convenience of simple shell-like syntax with the power of Racket, a full-fledged programming language.

    rash-lang.org/
    #Racket #RacketLang #RacketLanguage #lop #LanguageOrientedProgramming

  8. Racket Templates provide a wide variety of working template applications you can use as a starting point: choose a template from github.com/racket-templates and click Use this template in GitHub or use raco pkg install from-template; raco new <template> from the command line.

    Some examples...

    These were just a sample - there are more at github.com/racket-templates

    PS We were inspired by the dotnet new default templates

    PPS we are far behind .NET but are looking to grow the collection so let us know if you are interested in contributing 😁

    ![Racket Discourse](img.shields.io/discourse/users) ![Racket Discord](img.shields.io/discord/5710404)

    #Racket #RacketLang #RacketLanguage #LOP #LanguageOrientedProgramming

  9. Racket meet-up Saturday 4 Feb at 18:00 UTC

    At this meet-up:

    In the 'Racket Room': gather.town/app/wH1EDG3McffLjr

    Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

    And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

    30 minutes but can overrun (it usually lasts ~1hr)

    Meet-up time at your location timeanddate.com/worldclock/con

    EVERYONE WELCOME

    Stephen

    Racket Discourse racket.discourse.group/

    Racket Discord discord.gg/6Zq8sH5

    #Racket #Racketfest2023 #RacketFest #RacketLang #RacketLanguage #LanguageOrientedProgramming #LOP

  10. Racket meet-up Saturday 4 Feb at 18:00 UTC

    At this meet-up:

    In the 'Racket Room': gather.town/app/wH1EDG3McffLjr

    Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

    And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

    30 minutes but can overrun (it usually lasts ~1hr)

    Meet-up time at your location timeanddate.com/worldclock/con

    EVERYONE WELCOME

    Stephen

    Racket Discourse racket.discourse.group/

    Racket Discord discord.gg/6Zq8sH5

    #Racket #Racketfest2023 #RacketFest #RacketLang #RacketLanguage #LanguageOrientedProgramming #LOP

  11. Racket meet-up Saturday 4 Feb at 18:00 UTC

    At this meet-up:

    In the 'Racket Room': gather.town/app/wH1EDG3McffLjr

    Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

    And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

    30 minutes but can overrun (it usually lasts ~1hr)

    Meet-up time at your location timeanddate.com/worldclock/con

    EVERYONE WELCOME

    Stephen

    Racket Discourse racket.discourse.group/

    Racket Discord discord.gg/6Zq8sH5

    #Racket #Racketfest2023 #RacketFest #RacketLang #RacketLanguage #LanguageOrientedProgramming #LOP

  12. Racket meet-up Saturday 4 Feb at 18:00 UTC

    At this meet-up:

    In the 'Racket Room': gather.town/app/wH1EDG3McffLjr

    Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

    And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

    30 minutes but can overrun (it usually lasts ~1hr)

    Meet-up time at your location timeanddate.com/worldclock/con

    EVERYONE WELCOME

    Stephen

    Racket Discourse racket.discourse.group/

    Racket Discord discord.gg/6Zq8sH5

    #Racket #Racketfest2023 #RacketFest #RacketLang #RacketLanguage #LanguageOrientedProgramming #LOP

  13. Racket meet-up Saturday 4 Feb at 18:00 UTC

    At this meet-up:

    In the 'Racket Room': gather.town/app/wH1EDG3McffLjr

    Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

    And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

    30 minutes but can overrun (it usually lasts ~1hr)

    Meet-up time at your location timeanddate.com/worldclock/con

    EVERYONE WELCOME

    Stephen

    Racket Discourse racket.discourse.group/

    Racket Discord discord.gg/6Zq8sH5

    #Racket #Racketfest2023 #RacketFest #RacketLang #RacketLanguage #LanguageOrientedProgramming #LOP

  14. Racket meet-up Saturday 7 January at 18:00 UTC

    • Show and tell
    • News & rumours

    In the 'Racket Room': gather.town/app/wH1EDG3McffLjr

    Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

    And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

    Meet-up time at your location timeanddate.com/worldclock/con

    EVERYONE WELCOME

    Stephen

    Racket Discourse racket.discourse.group/

    Racket Discord discord.gg/6Zq8sH5

    #Racket #RacketLang #RacketLanguage #LanguageOrientedProgramming

  15. Racket meet-up Saturday 3 December at 18:00 UTC :racket:

    The 'Racket Room': gather.town/app/wH1EDG3McffLjr

    At this meet-up:

    • Advent of Code
    • Show and tell
    • News & rumours
    • AOB

    Meet-up time at your location

    Racket meet-ups are on the first Saturday of EVERY Month at 18:00 UTC

    Discourse and Discord are the most active places for Racketeers.


    Pacific Time, PT Sat, 3 Dec 2022 at 10:00 PST
    Mountain Time, MT Sat, 3 Dec 2022 at 11:00 MST
    Central Time, CT Sat, 3 Dec 2022 at 12:00 CST
    Eastern Time, ET Sat, 3 Dec 2022 at 13:00 EST
    London, United Kingdom Sat, 3 Dec 2022 at 18:00 GMT
    Prague, Czechia Sat, 3 Dec 2022 at 19:00 CET
    Taipei, Taiwan Sun, 4 Dec 2022 at 02:00 CST

    And remember - showing up at Racket Meetups helps you learn the news of the Racket world as they happen! It is informative, it is interesting, it is helpful, it is greatly appreciated by everyone involved and it is fun!

    30 minutes but can overrun (it usually lasts ~1hr)

    EVERYONE WELCOME

    Stephen

    ![Racket Discourse](img.shields.io/discourse/users)

    ![Racket Discord](img.shields.io/discord/5710404)

    #Racket #RacketLang #RacketLanguage #RacketMeetUp #FunctionalProgramming #AdventOfCode #AdventOfCode2022 #LanguageOrientedProgramming #lopmi

  16. CW: re: Racket Advent of Code leaderboard (long)

    Discussion is welcome on the Racket Discourse: racket.discourse.group/

    If you prefer chat the Racket Discord has a dedicated #advent-of-code channel discord.gg/6Zq8sH5

    EVERYONE WELCOME

    #Racket #RacketLang #RacketLanguage #AdventOfCode #AdventOfCode2022 #LanguageOrientedProgramming #LOP

    PS maybe try #lang plait 😁

    “The Plait language syntactically resembles the plai language, which is based on racket, but the type system is close to that of ML.”

    docs.racket-lang.org/plait/ind

  17. Racketfest, the rogue Racket conference, is on!

    A delightful place to enjoy Racket and language-oriented programming

    Mark your calendars: Saturday, March 18, 2023 in Berlin, Germany.

    All the information you need is on racketfest.com

    racketfest.com will be updated as planning proceeds, but to summarize and get you fired up see the announcement on the Racket Discussions discourse: racket.discourse.group/t/racke
    #Racket #RacketLang #RacketLanguage #RacketFest #LOP #LanguageOrientedProgramming

  18. CW: Racket Advent of Code leaderboard (long)

    Thanks to
    @samphillips we have an inclusive Racket leaderboard for AoC

    Sam posted the details here:
    racket.discourse.group/t/adven (not a walled garden so you don need an account to view the page).

    Why inclusive?
    Any language in the Racket ecosystem is allowed on our leaderboard, including languages that target other platforms like Urlang (aka Javascript with sane (parenthetical) syntax)

    You could try

    Choose the language(s) that suits the problem - you don’t have to pick just one.

    OR take the ‘Language-Oriented Programming’ approach and make your own language(s): beautifulracket.com/appendix/w

    Thanks to @Eutro for the advent-of-code package to download puzzle inputs and post solutions:

    HAVE FUN
    :racket:​:racket_running:​

    #Racket #RacketLang #RacketLanguage #AdventOfCode #AdventOfCode2022 #LanguageOrientedProgramming #LOP

  19. Re: libranet.de/display/0b6b25a8-2…

    (but I don't want to spam that thread any more than I already have)

    > My fantasy project is implementing py2 in a language-oriented-programming for Python, the name of which escapes me right now.

    Ah, here it is, #pydialect:

    github.com/Technologicat/pydia…

    > Place a lang-import at the start of your module that uses a dialect:

    > from __lang__ import piethon

    > Run your program (in this example written in the piethon dialect) through the pydialect bootstrapper instead of python3 directly

    [ . . . ]

    > The lang-import syntax was chosen as a close pythonic equivalent to Racket's #lang foo.

    #lop #LanguageOrientedProgramming #racket #python

    @racket @python
    Claes Wallin (韋嘉誠) SE HK