Anton Antonov was on a roll again this week! First releasing a new Raku module WWW::OpenAI, then publishing a blog post about it (/r/rakulang comments), then doing a video Racoons playing with pearls and onions about some sample uses such as creating pictures. And added an associated image gallery. In other words: Anton has put the AI in Raku!
Rawley’s Corner
Rawley Fowler has written another nice blog post: this time about their Monad::Result
module, in Practical Monads with Raku and Monad::Result
.
Weeklies
Weekly Challenge #208 is available for your perusal.
New Problem Solving Issues
New Pull Requests
- Add utility to test doc-website templates
- Cleanup examples and some text
- Update old
#index-entry-...
links - Fix style issue with boxes/columns on the Programs page
- Use consistent font size for highlighted control keywords
Core Developments
- Elizabeth Mattijsen fixed an issue with creating a
QuantHash
out of anIterable
type object, and madeDistro.desc
work correctly on newer versions of MacOS. - Patrick Böker reworked the
Supply.zip
logic to use a watermark approach. - In RakuAST news: Elizabeth Mattijsen worked a lot on deparsing, rakufication and testing of
RakuAST::
classes. Stefan Seifert (among many other things) fixed a number of issues with error handling, undeclared variables, thunking infixes, whitespace issues in heredocs, support for{*}
as a term, support forandthen
. - The number of passing test-files with the new Raku grammar are now 132/144 (
make test
+2) and 743/1355 (make spectest
+35).
Meanwhile on Mastodon
- A way to call ioctl by Gianni Ceccarelli.
- A newer programming language? by Felix.
- An appreciation for some holy wars by Daniel Sockwell.
- A luxury problem by Paul Buetow.
Meanwhile, still on Twitter
- Your favourite programming language by the angryepicbanana.
- Updated Docker to 2023.02 by JJ Merelo.
Comments
- Improved performance by Elizabeth Mattijsen.
- The excellent Raku Programming Language by Curtis Poe.
- Haven’t kept up by great_wubwub.
- Was tempted by aaroyoc.
New Raku Modules
- Test::Selector “mark and selectively run only parts of test files” by Luc St-Louis.
- Date::Utils “provides helpful date routines for calendar creation” by Tom Browder.
- Date::Event “provides a class suitable for use with calendars” by Tom Browder.
- Slang::Forgiven “when a for loop meets a given statement” by Mustafa Aydın.
- WWW::OpenAI “provides access to the OpenAI playground” by Anton Antonov.
- Holidays::US::Federal “provides names, dates, and dates observed for US Federal holidays” by Tom Browder.
Updated Raku Modules
- Template6 by Márton Polgár.
- Gherkin::Grammar, Chemistry::Stoichiometry by Anton Antonov.
- Calendar, Ask, Mi6::Helper by Tom Browder.
- Digest::SHA1::Native by Brian Duggan.
- Humming-Bird by Rawley Fowler.
- MIDI::Make by Pierre-Emmanuel Lévesque.
- rakudoc by Will Coleda.
- zef by Nick Logan.
Winding down
Quite a few new modules, by some new module authors nonetheless! This week’s picture is to remind us of the people of Ukraine needing more power to fight the Russian aggression. Слава Україні! Героям слава!
Please keep staying safe, keep staying healthy, and keep up the good work!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!