All Questions
16 questions
2
votes
1
answer
99
views
AST node class generator
Given two hashes, my script generates two (poorly formatted) C# source files containing some classes that represent several AST nodes a programming language needs and an implementation of the Visitor ...
2
votes
1
answer
72
views
Raku multiplication using prompt and say
I have extensively consulted Raku documentation and have tried many combinations to finally arrive at this working solution.
...
3
votes
4
answers
387
views
How can I make my program that calculates π faster?
For my first Raku program, I thought it might be a fun challange to port over a program I'd written in C# about two years ago, and I was right: it was.
There's just one problem: while the C# program ...
3
votes
1
answer
60
views
Linux: Raku script to open files from terminal and ask for deletion
Raku script to open files from terminal with xdg-open and, with del option, asks for deletion. Happy to receive Raku syntax improvements. Thanks!
...
5
votes
2
answers
91
views
Range check operator
I'd like to improve this operator code if I can. I don't know enough Raku
to write idiomatically (or any other way for that matter), but suggestions
along those lines would be good also.
...
3
votes
0
answers
72
views
Raku and the Knapsack
The following is a solution to the knapsack problem and supposed to be my entry to this weeks perl challenge. I wonder if this is a good use of dynamic variables or is it too confusing?
I use them ...
2
votes
1
answer
46
views
Ranges of enum members that dwim
Inspired by this blogpost I decided to try and make it possible to have ranges of enum members that dwim, aka. that contain the actual members and not a stringified ...
6
votes
1
answer
77
views
Raku / Perl6: A module to enable escape codes in the win32 console, naming suggestions
I have this little project i am about to release.
https://github.com/holli-holzer/perl6-Win-VT
I would be happy about a code review and suggestions for a better name.
Discussion in IRC yielded ...
6
votes
3
answers
151
views
perl6: html color gradient generator
Edit: The comments have been incorporated to this module in GitHub. The final code has been included at the end of this thread. Thanks very much for the detailed and brilliant suggestions.
Inspired ...
3
votes
1
answer
279
views
Parsing a C++ function declaration with Perl 6 grammar
I wrote a Perl 6 grammar to parse a C++ function. My final goal would be to parse an entire header. The aim is not to correct C++ syntax errors, but to parse valid C++.
Do you have some advice or ...
4
votes
0
answers
63
views
Correct user typos in a C source file using Perl 6 grammar
To learn about Perl 6 grammars, I created a simple parser for C source files. Note that this is a constructed example motivated by this question. The point is to parse a C source file and correct user ...
11
votes
3
answers
163
views
Mass and length calculator using Perl 6 custom operator
I am studying chemistry in the university, and then I try to write all the things in the textbook with Perl6 or Perl, like balancing the chemical formula or other process!
Then I encountered the ...
4
votes
1
answer
92
views
Get sum of an array in 3 ways, for, while and recursive
So i was trying to find sum of an array using 3 ways in perl6
for
while
recursive
(I know there are inbuilt perl6 functions for this)
I want to know if there is a better way to do this or is this ...
5
votes
2
answers
159
views
Break an array into n equal or almost-equal sized sublists
I want to break a larger list into $num-lists smaller lists. I thought that there might be an option for rotor that would ...
7
votes
3
answers
301
views
Perl 6 oneliner to sum up all numbers in a text file
The task is to sum up scores mentioned in a text file. Scores are floating point numbers as defined by the regexp float immediately preceded by a * character to ...
12
votes
1
answer
190
views
Copy directories while changing Unicode filenames to ASCII
I created a short Perl 6 script copyfnameascii.pl to copy a file hierarchy I have, applying an URL Decoding to the names of folders and removing non-ASCII ...