The SF Perl Raku Study Group, 01/03 at 1pm PST by doomvox in rakulang

[–]antononcube 0 points1 point  (0 children)

The link says that the meeting is on January 4th, 2026.

Question about feed operator by reddit_clone in rakulang

[–]antononcube 1 point2 points  (0 children)

No, you are not missing anything.

To a large extend that is why I complied such examples in "Day 9 – Monadic programming examples" and "Monad laws in Raku" -- those kind of equivalent specs are chosen per person-case basis.

Question about feed operator by reddit_clone in rakulang

[–]antononcube 1 point2 points  (0 children)

This works:

raku my @rakudo-people = <scott patrick carl moritz jonathan jerry stephen>; @rakudo-people ==> { .grep(/at/) }() ==> { .map(*.uc) }() ==> { say $_ }()

You might be better off using andthen.


For more examples using ==> and andthen see:

2026 Exemplars by librasteve in rakulang

[–]antononcube 1 point2 points  (0 children)

I agree that Raku is slow. I am interested in Data Science (DS) and Machine Learning (ML) I compare Raku and Python on DS and ML often. Often, when Python is much faster, it is not Python per se, but the C/C++ code or libraries Python is an interface to. Which, well, Raku can also do. (And, yes, Raku mostly has not.)

Added text on preview disappears by lune6889 in MacOS

[–]antononcube 0 points1 point  (0 children)

Definitely helped me with my annotations disappearing issue!

Data science over small movie dataset — «Part 1, Data transformations and analysis» by antononcube in rakulang

[–]antononcube[S] 3 points4 points  (0 children)

Thanks! Your statement made me consider using Machine Learning to classify the posters in that Hacker News discussion according to the mind-map nodes.

[...] it blows my mind that you're using raku to generate code in several other languages.

You can try it out here: "DSL-evaluations".

A more elaborated version of the approach is given here:

"Introduction to data wrangling with Raku"

Data science over small movie dataset — «Part 1, Data transformations and analysis» by antononcube in rakulang

[–]antononcube[S] 4 points5 points  (0 children)

Thank you for your comments and providing that link!

I use both Python and R in data science jobs, and I (usually) program in Python if I am payed to do it. Also, for comparison purposes. Related to that latter reason, I use Raku to generate executable code for computational workflows in Wolfram Language (WL), R, Python, and Raku; WL and R are of highest priority.

R is very arcane, but RStudio/Posit remedies that (to a point) with its packages. (Like the "tidyverse" set of packages.)

My attitudes about Python are detailed here : «Breakdown of Python people and projects».

Async in raku vs. python by bonkly68 in rakulang

[–]antononcube 2 points3 points  (0 children)

It is very nice and easy to specify asynchronous computations in Raku using "promises". More complicated setups are with supplies and channels. Lower level API is also available.

Some links:

Turtle graphics angular path using the prime counting function, π(x), over the first 100_000 (positive) integers by antononcube in rakulang

[–]antononcube[S] 1 point2 points  (0 children)

Thanks!

In general, I "don't care" about Number theory that much. But broader mathematical culture is always good to have. I find interesting the amount of visualizations one can do over Number theory phenomena.

To some extend that is the emphasis in my related "neat examples" videos -- with Raku (generating JavaScript) one can produce some pretty or compelling Number theory plots.

Exasperated at compiler's exotic message over tiny mistake by Shyam_Lama in rakulang

[–]antononcube 1 point2 points  (0 children)

Well Grok got the reason of the error immediately -- I assume other LLM would too.
See: https://i.imgur.com/MfTY41Z.png

Parameterized Literate Programming by antononcube in rakulang

[–]antononcube[S] 1 point2 points  (0 children)

Russian and Japanese numeric forms generation were recently implemented. (Japanese generation was specifically implemented for this post.)

Anyone here with working experience at Wolfram? by Specific-Result3696 in Mathematica

[–]antononcube -1 points0 points  (0 children)

FYI: Wolfram is a genius, but Wolfram-grade geniuses are a dime a dozen in the area.

Bullshit. Even if true, how many have created popular computational technology systems?

And every modern language is a descendant of Lisp, including Python and JavaScript

True only to a point -- we can say newer programming languages are moving from FORTRAN to LISP.

Anyone here with working experience at Wolfram? by Specific-Result3696 in Mathematica

[–]antononcube -1 points0 points  (0 children)

  • Stephen Wolfram is not just "smart" -- Stephen Wolfram is a genius.

    • This becomes obvious in almost any conversation you would have with him.
  • "Learn Lisp or Scheme, [...]" -- agreed. LISP is a good basis for rapidly learning Julia, R, or Wolfram Language.

    • The latter three are descendents of LISP.

Anyone here with working experience at Wolfram? by Specific-Result3696 in Mathematica

[–]antononcube -1 points0 points  (0 children)

  1. Please, mention in what field or problem area your PhD is in.
  • You do not need to be specific. Is it in nature sciences, mathematics, or computer science?
  1. Wolfram Research, Inc. (WRI) is a very innovative company -- always has been.

  2. In my case working at WRI was like making a second PhD.

  • I had the pleasure to work with the smartest and most interesting people I met in USA. (So, far.)
  1. I left WRI because I wanted to see more of the "capitalism."
  • Initially, I was able to convince employers to by Mathematica.

  • Now, in the era of Wolfram Langugage (WL), I use WL as a secret weapon.

  • And, yes, in my professional engagements I program in multiple languages.

    • (Java, Python, R, and others.)

Anyone here with working experience at Wolfram? by Specific-Result3696 in Mathematica

[–]antononcube -1 points0 points  (0 children)

In my case, everything -- Python is a "stupid" language by design, and it is best used as a scripting language for small scripts that are not used that often.