Language Selection

English French German Italian Portuguese Spanish

Raku Programming

Filed under
Development
  • vrurg: The Report On New Coercions Part 2

    I didn’t expect my previous report to have a continuation, but here it goes. When the initial implementation of new coercions was merged, I started checking if there’re any tickets in the issue tracker which can now be closed. One of them, #2446, is related to coercions but still needed a fix. As long as I was looking into the ticket, it was becoming clear to me that the time has come for an itch I had had for quite some time already.

  • Day 1: Why Raku is the ideal language for Advent of Code – Raku Advent Calendar

    Now that it’s December, it’s time for two of my favorite traditions from the tech world: the Raku Advent Calendar and Advent of Code. These two holiday traditions have a fair amount in common – they both run from December 1 through Christmas, and both involve releasing something new every day during the event. Specifically, the Raku Advent Calendar releases a new blog post about the Raku programming language, while Advent of Code releases a new programming challenge – which can be solved in any language.

    (In this post, I’ll be referring to Advent of Code as “AoC” – not to be confused with the American politician AOC who, to the best of my knowledge, does not program in Raku.)

    For me, Raku and AoC are the chocolate and peanut butter of tech Advent season: each is great on its own, but they’re even better in combination. If your only goal is to solve AoC challenges, Raku is a great language to use; on the other hand, if your only goal is to learn Raku, then solving AoC challenges is a great way to do so. This post will explain how Raku and AoC are such a good fit and then provide some resources to help us all get started solving AoC challenges.

  • nomen est omen | Playing Perl 6␛b6xA Raku

    Even with the help of his time machine, delivering all presents in a single night keeps Santa extremely busy. With little time to spare he does all his coding in Raku. One of the advantages of time travel, is the option to use the last version of the last programming language.

  • Rakudo Weekly News: 2020.48 DevRoom on FOSDEM

    Next year’s FOSDEM will be an online event only, on 6/7 February 2021. It will also have a Raku Programming Language DevRoom track, shared with Perl. Please contact JJ Merelo (on Twitter or on the #raku IRC channel) if you are interested in giving a presentation about your experiences with Raku!

More in Tux Machines

Fedora Leftovers

     
  • Join Us: Design Team Sessions Live!

    Just before the Christmas holidays, you may have participated in one of three impromptu live design sessions / video chats I held. In the first session, a group of Fedorans did a critique on one of the Fedora 34 wallpaper mockups. In the second session, another group of us did a collaborative design session for a custom Fedora Discourse theme. In the last session, we did a live digital painting session. 

  •  
  • Fedora 34 Planning For Better Font Rendering By Enabling HarfBuzz In FreeType

    Fedora plans to flip on the HarfBuzz text shaping engine support with the FreeType font rasterization engine. In doing so, this should yield improved hinting of glyphs especially with languages that need more complicated text shaping. FreeType has supported HarfBuzz for more than a half-decade (after HarfBuzz was originally was born out of that project) while Fedora hasn't enabled its usage until the planned change for Fedora 34 this spring. 

  • Fedora 32 : Can be better? part 012.

    Pidgin is a chat program that lets you log in to accounts on multiple chat networks simultaneously.  Pidgin can be installed on multiple operating systems and platforms.  Pidgin is compatible with the following chat networks out of the box: I.R.C., Jabber/XMPP, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, Lotus Sametime, SILC, SIMPLE, and Zephyr.

Android Leftovers

Discover Fedora Kinoite: a Silverblue variant with the KDE Plasma desktop

Fedora Kinoite is an immutable desktop operating system featuring the KDE Plasma desktop. In short, Fedora Kinoite is like Fedora Silverblue but with KDE instead of GNOME. It is an emerging variant of Fedora, based on the same technologies as Fedora Silverblue (rpm-ostree, Flatpak, podman) and created exclusively from official RPM packages from Fedora. Read more

The Performance Of Clear Linux vs. Fedora vs. Ubuntu Over 2020

Earlier this week we looked at the performance of Intel's Clear Linux over the past year but how does that compare to the likes of say Fedora and Ubuntu? This article is looking at the performance of Fedora Workstation, Ubuntu, and Clear Linux on the same hardware over the past year. This testing off the same platform (Core i9 7980XE, ASUS PRIME X299-A, Samsung 970 EVO 500GB NVMe SSD, 4 x 4GB DDR4-3200) is intended to provide a look at how the Ubuntu and Fedora performance has evolved since the end of 2019 to see the direction of these tier-one Linux distributions up against Intel's performance-focused Clear Linux. For the EOY2019 state with Clear Linux was 31890 to 34150 for EOY2020. For the Ubuntu look was Ubuntu a 20.04 development snapshot at EOY2019 when that testing took place for a prior article to now Ubuntu 20.10 with all stable release updates. Meanwhile Fedora was from Fedora 31 with all stable release updates at end of 2019 when testing happened for a prior article to Fedora 33 with all stable release updates as of testing time. Read more