ovid, to javascript
@ovid@fosstodon.org avatar

I started programming in 1982. Though I'm known as a developer, I tried to remember every other languages I've programmed in.

, #C, 6809 Assembler, , VBScript (and its many variants), , , , , , , Easytrieve, and probably a few others.

I wish I had gotten a job in Prolog, primarily because I loved what I could create with it. I don't love programming; I love creating.

What are you languages?

profoundlynerdy, to raku
@profoundlynerdy@bitbang.social avatar

What are some underappreciated superpowers that and/or has EXCLUDING and ?

mjgardner, to raku
@mjgardner@social.sdf.org avatar

@Perl Per @PerlRakuFoundation's announcement yesterday,* The #Perl & #RakuLang Conference 2024 in Las Vegas is now accepting proposals for live in-person session talks! https://tprc.us/talks

Need ideas? That page also has previous conference schedules as well as a wiki link to request topics.

New this year: a peer-reviewed #science track with its own #CallForPapers process: https://science.PerlCommunity.org

#TPRC #TPRC2024 #programming #coding

samebchase, to raku
@samebchase@fantastic.earth avatar

I want to try out https://www.morling.dev/blog/one-billion-row-challenge/ in

The baseline solution in Java clocks in just under 5 seconds, so with Raku what should be a decent timing for a closest translation of that. The optimized solutions are less than 2 seconds.

What is a good time to target?

VZ, to raku
@VZ@fosstodon.org avatar

I really like , in theory, and would like to use it more, but whenever I have something to write, I still often end up with using for it.

Just the latest example: I had to write a simple text-wrangling script that needed UUID generation. With Perl, I used App::Fatpacker to embed UUID::Tiny to make the script runnable just about anywhere without any extra dependencies, but there is nothing like that for Raku AFAIK and it just didn't seem worth it to do something more complicated.

snonux, to golang
@snonux@fosstodon.org avatar

I created my first mobile app in using . It's a very simple app for logging small ideas and to do tasks on my Android phone into simple text files. These are synced w/ to my Laptop. From there, a glue script adds them to my DB. I know, weird workflow. But I wanted to highlight how easy it is to build cross-platform mobile apps in Go now. Dont have to use the Android SDK.

https://codeberg.org/snonux/quicklogger

samebchase, to raku
@samebchase@fantastic.earth avatar

Great post featuring while trying to explain an algorithm using which we can do mental arithmetic to generate pseudorandom numbers.

https://www.hillelwayne.com/post/randomness/

I learnt a few tricks! 👌

goldstein, to raku

I solved this day of in , which still looks fun, until I try to actually write it and discover once again that basically every operation has some weird footguny semantics. nevertheless, I’m quite happy with the final result, which looks nice and concise.

https://github.com/GoldsteinE/aoc2023/blob/master/day13/code/main.raku

opoku, to raku

I've completed "Pipe Maze" - Day 10 - Advent of Code 2023 https://adventofcode.com/2023/day/10

As I suspected, day 10 was a doozy (especially part 2). I've always had trouble with these enclosed spaces algorithms.

https://git.sr.ht/~opoku/aoc2023/tree/main/item/day10.raku

masukomi, to raku
@masukomi@connectified.com avatar

I've been asked to write an article for the advent calendar this year. I have a simple tutorial idea that I think will be good for beginners, and I swear to god I spent half the effing day yesterday fighting with ORM libraries and now I'm thinking "Fuck-it. I'll just write raw SQL."

Personally, I love SQL, but it feels kinda bullshit that that's where I ended up, and it's terrible for a beginner tutorial. Never-mind the fact that dramatically complicates the amount of code I'll need.

sjn, to raku
@sjn@chaos.social avatar

I just submitted a talk to the and track at . Deadline for submission is tomorrow (Friday Dec 1st), and it's not too late to share! 😄

https://news.perlfoundation.org/post/fosdem2024

WGAvanDijk, to raku
@WGAvanDijk@mastodon.social avatar

TPRF (The Perl and Raku Foundation) is organising a Raku & perl devroom at FOSDEM. Sadly, no booth for Raku & Perl. Still, plenty of interesting stands.

https://fosdem.org/2024/news/2023-11-20-accepted-stands-fosdem-2024/

CIAvash, to raku

If you're looking for a more powerful tool(and regex) than #grep, #ripgrep, …, then rak is the answer
#rak #RakuLang #CLI #LibreSoftware
App::Rak - 21st century grep / find / ack / ag / rg on steroids
https://raku.land/zef:lizmat/App::Rak

masukomi, (edited ) to ruby
@masukomi@connectified.com avatar

My current contract has just ended, and I'm officially on the hunt for a new job.

If anyone needs a Tech Lead / Principle dev with boatloads of / experience‡, hit me up.

Resume here: https://masukomi.org/resume/kay_rhodes_resume.html

‡ and a bunch of other languages you're probably not hiring for: , , , a little

masukomi, to raku
@masukomi@connectified.com avatar

Just realized it's If you're looking for a small task to help with this month maybe check out one of these:


a tiny command line widget to show your progress through the day.
https://github.com/masukomi/days_progress


a library for making pretty tables on the command line.
https://github.com/masukomi/Prettier-Table

a library for making bar charts
https://github.com/masukomi/Terminal-Graphing-BarChart

CLI time tracking (many "good first issue" issues)
https://github.com/masukomi/hey_3

masukomi, (edited ) to raku
@masukomi@connectified.com avatar

As I continue to use my CLI time tracking app, I find myself thankful that makes it so easy to make sentence-like command interactions.

At the same time, I'm finding that I want to support more ways to say the same thing. I.e. other sentence structures and ordering that convey the same details.

Fortunately has great built-in support for custom grammars, AND this would be nice limited-scope thing to learn how with.

UNfortunately i just haven't the time to dive into that 😿

RogerBW, to raku
@RogerBW@emacs.ch avatar

people: I have a class which must be initialised before use, but that initialisation is more complex than simply setting field values. I can do this right now with my $foo = MyClass.new; $foo.init(stuff); but I find that ugly. I haven't found any examples of a new method that will do the standard object setup and then run my initialisation code on this new instance of it. Is this a thing? Pointers welcome.

massa, to raku
@massa@hachyderm.io avatar

235/01:

You are given an array of integers.

Write a script to find out if removing ONLY one integer makes it strictly increasing order.

my answer:

sub remove-one(@_@hachyderm.io) {  
 (^+@_@hachyderm.io).map({[<] @_@hachyderm.io[|(^$_), |($_+1 ..^ +@_@hachyderm.io)]}).any.so  
}  
sjn, to raku
@sjn@chaos.social avatar

and are the 35mm focal length of languages. Only one of them is O(fun), though. 😁

https://www.youtube.com/watch?v=mmDWYGUM77Y

nobodyinperson, to raku
@nobodyinperson@fosstodon.org avatar

Can we please have an alias 'but' for the 'and' binary operator in programming languages?

if outside and moving_slowly ⇒ if outside but moving_slowly
if online and not connected ⇒ if online but not connected

Such semantics made :perl: a bliss to write in some cases (if not ⇒ unless), although Perl doesn't have this 'but' alias. Probably can change itself at runtime to add this alias 😅

profoundlynerdy, to RaspberryPi
@profoundlynerdy@bitbang.social avatar

I want to replace my existing wall thermostat with something smarter but NOT connected to "the Cloud" for security reasons. The more open the the better.

My goals are to be able to deploy wireless temperature sensors in every room of the house and be able to script things from a with API calls to the device. Any suggestions?

jbzfn, to raku
@jbzfn@mastodon.social avatar

📚 A Complete Course of the Raku programming language

https://course.raku.org/

jns, to raku

You know you're in need of a holiday when you see a humorous meme and immediately think of

He'd have got away with it if it weren't for the pesky implementation details:

raku -MMONKEY-TYPING -e 'augment class Str { method CALL-ME(Str $m) { self."$m"() }}; "Hello, World"("print")'  
Hello, World  
samebchase, to raku
@samebchase@fantastic.earth avatar

As programmers we may have have our pet favourite languages for:

  1. Productivity.
  2. Expressive power, features.
  3. Performance.
  4. Debuggability (something you can use at work).

/ for 1 and 2 right now, someday Raku / .

Go for 3 and 4 at the moment, someday Rust/C++ for 3.

I honestly don't care about 4. I'm open to using whatever.

Let me know about yours in the replies!

WGAvanDijk, to raku
@WGAvanDijk@mastodon.social avatar

In 2017/2018, @lizmat had the plan to write a book on how to convert programs from Perl 5 to Perl 6. Perl 6 is renamed to Raku now.

The book got never finished. Liz wants to publish the contents of the chapters that she did write, so that maybe some interested people could use it.

She is now converting that contents into (twenty!) blog posts.

The first one is online now.
https://dev.to/lizmat/migrating-perl-to-raku-1c47

The second one is the first of a 3-parter, and is also online.
https://dev.to/lizmat/syntactic-changes-between-perl-and-raku-part-1-of-3-m97

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • modclub
  • everett
  • rosin
  • Youngstown
  • slotface
  • ethstaker
  • mdbf
  • kavyap
  • osvaldo12
  • DreamBathrooms
  • anitta
  • Durango
  • ngwrru68w68
  • tester
  • khanakhh
  • love
  • tacticalgear
  • cubers
  • GTA5RPClips
  • Leos
  • normalnudes
  • provamag3
  • cisconetworking
  • JUstTest
  • All magazines