Day 15 – 1 year of Comma

This year was yet another productive year for Comma, the Raku programming language IDE. Our small team has worked on numerous small improvements and bug fixes, as well as bigger features. In this article we’ll take a look at some bigger things that has landed this year. Duplicates detection Let’s take a look at thisContinue reading “Day 15 – 1 year of Comma”

RFC 84 by Damian Conway: => => =>

RFC 84 by Damian Conway: Replace => (stringifying comma) with => (pair constructor) Yet another nice goodie from Damian, truly what you might expect from the interlocutor and explicator! The fat comma operator, =>, was originally used to separate values – with a twist. It behave just like , operator did, but modified parsing toContinue reading “RFC 84 by Damian Conway: => => =>”

RFC 188, by Damian Conway: Objects: Private keys and methods

Break someone’s code today! On September 1st of 2000 Damian Conway sent a proposal №188, promoting the idea of Private Keys and Methods. In those days, Perl’s object-oriented programming relied heavily on hashes. Indeed, a hash can store data values by keys, as well as references to routines, which is how you can describe anContinue reading “RFC 188, by Damian Conway: Objects: Private keys and methods”

Day 4 – Not tripping over tripcodes

Greetings. Today we are going to look at an implementation of tripcodes, a kind of hashing used for signing posts anonymously on the Internet. There are different algorithms to do so, but one that we are interested in is one generating non-secure, old-fashioned tripcodes. So what is it? Say there is a website allowing toContinue reading “Day 4 – Not tripping over tripcodes”

Day 2 – CRUD with Cro::HTTP, a tutorial

Greetings! Today we will go through this tutorial about writing a simple CRUD service using Cro. For the impatient ones, link to the sources is at the end of the post. Why would I want to read this piece of text and code? A Cro::HTTP usage for a server-side application with authentication + authorization andContinue reading “Day 2 – CRUD with Cro::HTTP, a tutorial”