The Exercism people published a video about programming languages with terse, concise syntax, and the Raku Programming Language is one of them! If you don’t want too look at the whole hour-long video, these are the Raku related bits:
- Introduction
- A big language with gradual typing
- On junctions, parallelism, lazy evaluation and grammars
Steve’s Corner
Steve Roe continued their personal journey along the Raku path with “Drax on Jupyter“.
Konstantin’s Corner
After a long absence caused by different global, personal and subjective circumstances, Konstant Narkhov returns with a new release of the Pheix framework (/r/rakulang comments).
Weeklies
Weekly Challenge #233 is available for your perusal.
Core Developments
- Nick Logan fixed the build on the JVM backend.
- Elizabeth Mattijsen introduced the
Operator
class, a subclass ofSub
, intended to be used for operator subroutines only. And removed the (deprecated since 2018)is_approx
subroutine from theTest
module and associated tests.
And in RakuAST developments this week:
- Elizabeth Mattijsen started rewriting the NQP expression parser in the Raku grammar, to allow for proper use of
OperatorProperties
. - Ab5tract fixed more issues related to role inheritance, resulting in 10 more test-files passing.
- Many smaller fixes and tweaks.
- The number of passing test-files with the new Raku grammar are now 109/148 (
make test
+0) and 948/1358 (make spectest
+10).
Meanwhile on Mastodon
- Pet favourite languages by Samuel Chase.
- PSA for Kivuli users by Jonathan Stowe.
- In need of a holiday by Jonathan Stowe.
Meanwhile still on Twitter 𝕏
- Arriving back home sick by Mohammad S. Anwar.
- The documentation has improved! by Paul Buetow.
- Simple brute force by Suman Khanal.
Questions about Raku
- Why am I receiving a warning about deprecated code after installing Rakudo™ v2023.08? by Jim Bollinger.
- A Newcomer’s Question: How are things? by le-Chameau.
Comments
- On fold, scan and produce by Ralph Mellor.
- Good luck with your work! by Gabor Szabo.
- No more bare words by kaya3.
- Thanks! by Steve Roe.
- On annotation and no annotation by Ralph Mellor.
- Top Programming Languages of 2023 by Stephen Cass.
- Scant evidence by chromatic.
- Reaped by NodeReaper.
- Mind you, I love Raku by reddit_clone.
- Meanwhile, Python was there by cutler.
- Supporting
%b
inprintf
by zeekar. - Nobody created an LLM toolchain with it? by mempko.
- Too slow for parsing log files by cutler.
- Faithful to 3 virtues by Richard Rodger.
New Raku Modules
- WebDriver2 “WebDriver level 2 bindings implementing W3C’s specification” by zjhmoss.
- Jupyter::Chatbook “Jupyter Raku Kernel that produces LLM-aware notebooks” by Anton Antonov.
Updated Raku Modules
- PublicSuffix by JJ Atria.
- Physics::Unit, App::Crag, Physics::Measure by Steve Roe.
- Config::Parser::toml by Patrick Spek.
- Touch by Robert Ransbottom.
- Inline::J by 0racle.
- Lingua::EN::Sentence by Kim Ryan.
- PDF::Font::Loader by David Warring.
- Grammar::TokenProcessing, Text::SubParsers, DateTime::Grammar, LLM::Functions by Anton Antonov.
- Jupyter::Kernel by Brian Duggan.
- Intl::Token::Number by Matthew Stuckwisch.
- Bitcoin::Core::Secp256k1 by Konstantin Narkhov.
- Terminal::Widgets by Geoffrey Broadwell.
Winding down
A bit of a quiet week with people being tired coming back from vacation! Meanwhile, Слава Україні! Героям слава!
Please keep staying safe and Cool and healthy, and keep up the good work!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!