2020-08-11 Oddmuse6 and Raku
Strange, but today seems to be the day: I updated my Oddmuse 6 project to run on Raku.
Oddmuse 6
If anybody else ever runs into this very niche use case, here’s what I had to do:
- rename all the .p6 files to .rakumod
- rename all the .t files to .rakutest
- change the names in the META6.json file
- install CPAN::Uploader, App::Prove6
- update the Makefile (prove6 -j argument takes no equal sign anymore)
- update all the tests and add “use lib $*PROGRAM.parent.add(”lib”);” at the top*
- install Algorithm::Diff from source, again (even though my fix has been in the repo for two years)
I think everything works!
- I ran raku -Ilib t/*.rakutest (running them individually, with -I lib)*
- I ran make test (which runs prove 6, running the tests in parallel)
- I ran zef uninstall Oddmuse6 followed by zef install . (which tests and installs it again)
- I followed the quickstart documentation to get a wiki up and running
I think I’m good!
#Oddmuse 6 #Perl 6 #Raku