Perl Weekly #605 - Trying to save a disappearing language
Tags: perl, news, programming
Published: 2023-02-27 07:40:56

---
title: Perl Weekly #605 - Trying to save a disappearing language
published: true
description: Ladino is the language if the Jews who were expelled from Spain in 1492/ Let's try to save the language.
tags: perl, news, programming
canonical_url: https://perlweekly.com/archive/605.html
series: perl-weekly
---

Originally published at [Perl Weekly 605](https://perlweekly.com/archive/605.html)


Hi there!

In 1492 the Jews were <a href="https://www.jewishvirtuallibrary.org/the-spanish-expulsion-1492">expelled from Spain</a> and 4 years later also from Portugal. Many of those Jews settled in the Ottoman Empire and kept talking and changing their language. This is what created the language we call 'Judeo-Espanyol' or in its modern name 'Ladino'. For 500 years these people kept speaking and improving their language which is now a mix of medieval Spanish, Portuguese, Catalan, Turkish, Greek, Italian, Hebrew, Arabic, and probably a few other languages. These Jews are usually referred to as the 'Sephardic' Jews because 'Sepharad' means Spain in Hebrew. It was originally written using old Hebrew letters called <a href="https://en.wikipedia.org/wiki/Rashi_script">Rashi</a> and <a href="https://en.wikipedia.org/wiki/Solitreo">Solitreo</a>, but in the last 100 years or so it was switched to Latin letters.

Unfortunately due to various reasons (The modernization of Turkey by Atatürk, the Holocaust, emigration to USA, Israel and elsewhere) the majority of remaining Ladino speakers switched to the local language and today there are only a few ten thousands of native Ladino speakers, most of them above 60.

There are various grass-root projects to revitalize the language. One of them is called <a href="https://kantoniko.com/">Kantoniko</a>. It is a multi-lingual dictionary with sample sentences, audio, poster etc. There are also experiments to use the material for educational purposes for people who would like to learn Ladino. The project has some Open Source code written in Python and JavaScript. There is also a lot of data under various Creative-Commons licenses.

I know Python is not your cup of tea, but the whole project might be interesting to some of you and might take a look at it. I recorded a <a href="https://www.youtube.com/playlist?list=PLw7UYp3N0eUYt8ARGB4DbNffB4MPROFDY">series of videos in English</a> about the site and how to contribute to it.

Enjoy your week!

  --
  Your editor: Gabor Szabo.


## Announcements

  
### [Perl and Raku Merch from Freewear](https://blogs.perl.org/users/tprfmarketing/2023/02/perl-and-raku-merch-from-freewear.html)

A portion of the profit from each sale goes to TPRF

  

---

## Articles

  
### [First release of SPVM::File::Temp and SPVM::File::Find](https://dev.to/yukikimoto/first-release-of-spvmfiletemp-and-spvmfilefind-ca2)

SPVM (Static Perl Virtual Machine) is a perl-ish static typed programing language. SPVM provides fast calculation, fast array operations, easy C/C++ binding, and creating executable files.

  
### [Assert Your Environment](https://blogs.perl.org/users/mikko_koivunalho/2023/02/-assert-your-environment-in.html)

When container image gets passed around, the information about the required env settings will certainly get lost. Here is something of a solution to that: How to ensure you have the environment variables and values you need?

  
### [Data::Resolver base class for resolver](https://github.polettix.it/ETOOBUSY/2023/02/20/data-resolver-base/)



  
### [mobundle](https://github.polettix.it/ETOOBUSY/2023/02/21/mobundle/)



  
### [Tantalizing TTD](https://github.polettix.it/ETOOBUSY/2023/02/22/tttd/)

I see TDD as an ideal that you can rarely attain. In green-field projects I rarely know how things should work so my test-writing lags behind the code-writing. However usually after 'some' development I start to feel the lack of tests and then my focus changes.

  
### [Portable(ish) Random(ish) Number Generator](https://github.polettix.it/ETOOBUSY/2023/02/25/portable-random-ish/)



  
### [Template fragments with Mojolicious](https://blog.htbaa.com/programming/template-fragments-with-mojolicious)

It is about adding template fragment functionality to Mojolicious, for use with htmx.

  

---

## Testing

  
### [Ordering Your Tests](https://blogs.perl.org/users/tom_wyant/2023/02/ordering-your-tests.html)

On one hand I think having the tests ordered can be a good idea, but on the other hand we will also want to make sure that the success of the tests does not depend on their order and that they can also be executed in parallel. So I am not really in favor of specifying the order of the test.

  

---

## Fun

  
### [one-liner: remove the same line from many files](https://dev.to/szabgab/one-liner-remove-the-same-line-from-many-files-1m22)



  

---

## The Weekly Challenge
<a href="https://theweeklychallenge.org">The Weekly Challenge</a> by <a href="http://www.manwar.org">Mohammad Anwar</a> will help you step out of your comfort-zone. You can even win prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of <a href="https://perl.careers/">PerlCareers</a>.
  
### [The Weekly Challenge - 206](https://theweeklychallenge.org/blog/perl-weekly-challenge-206)

Welcome to a new week with a couple of fun tasks "Shortest Time" and "Array Pairings". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the <a href="https://theweeklychallenge.org/faq">FAQ</a>.

  
### [RECAP - The Weekly Challenge - 205](https://theweeklychallenge.org/blog/recap-challenge-205)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Third Highest" and "Maximum XOR" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

  
### [The Highest Maximum](https://raku-musings.com/highest-maximum.html)

Yet another power packed solutions in Raku. Well done, keep it up.

  
### [Exclusive Third Or First](https://blogs.perl.org/users/bruce_gray/2023/02/twc-205-exclusive-third-or-first.html)

A very thorough blog post with lots of twist and turns. Great job and thanks for sharing.

  
### [Reset Content](https://jacoby.github.io/2023/02/22/reset-content-weekly-challenge-205.html)

Not just the title but the whole story plot is not to be missed. Highly Recommended.

  
### [Perl Weekly Challenge: Week 205](https://www.braincells.com/perl/2023/02/perl_weekly_challenge_week_205.html)

Classic Raku show of power. For anyone looking for Raku magic then this is the place.

  
### [The Weekly Challenge 205](https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-205/james-smith#readme)

Beautifully crafted solutions in Perl as always. Thanks for sharing the nitty-gritty, hard to ignore.

  
### [PWC205 - Third Highest](https://github.polettix.it/ETOOBUSY/2023/02/23/pwc205-third-highest/)

Straight forward solutions in Perl and Raku is shared week after week without any fuss. Thanks for sharing.

  
### [PWC205 - Maximum XOR](https://github.polettix.it/ETOOBUSY/2023/02/24/pwc205-maximum-xor/)

Raku magical power can make any solutions look elegant. Great work, keep it up.

  
### [Perl Weekly Challenge 205: Third Highest and Maximum (Bit-Wise) XOR](https://blogs.perl.org/users/laurent_r/2023/02/perl-weekly-challenge-205-third-highest-and-maximum-bit-wise-xor.html)

Compact one-liner (kind of) in both Perl and Raku. Nothing less was expected from Laurent. Thanks for your contributions.

  
### [nested loops in a rush!](https://fluca1978.github.io/2023/02/23/PerlWeeklyChallenge205.html)

Raku is playing the smart game and getting the job done without any trouble. Great job.

  
### [Perl Weekly Challenge 205](https://wlmb.github.io/2023/02/20/PWC205/)

Knows for this one-liner in Perl. He didn't disappoint us this week too. Well done.

  
### [Weekly challenge 205](http://ccgi.campbellsmiths.force9.co.uk/challenge/205)

Task analysis of both tasks is well drafted, specially the second one. Just loved it. Thanks.

  
### [The Weekly Challenge #205](https://hatley-software.blogspot.com/2023/02/robbie-hatleys-perl-solutions-to-weekly_21.html)

Simple for-loops is your friend this week. Robbie shared how? Thanks for sharing the knowledge.

  
### [Third Exclusive](https://blog.firedrake.org/archive/2023/02/The_Weekly_Challenge_205__Third_Exclusive.html)

Roger never misses the opportunity to use the power tool of the language. Well done and keep it up.

  
### [Weekly Challenge 205](https://dev.to/simongreennet/weekly-challenge-205-3f3)

Use of CPAN can be handy when it comes to Perl. By the way Python is not far behind either.

  

---

## Weekly collections

  
### [NICEPERL's lists](http://niceperl.blogspot.com/)

<a href="https://niceperl.blogspot.com/2023/02/cdxxxiii-13-great-cpan-modules-released.html">Great CPAN modules released last week</a>;<br><a href="https://niceperl.blogspot.com/2023/02/dxlvi-metacpan-weekly-report.html">MetaCPAN weekly report</a>;<br><a href="https://niceperl.blogspot.com/2023/02/dlxxiii-stackoverflow-perl-report.html">StackOverflow Perl report</a>.


---

## Event reports

  
### [FOSDEM 2023](https://news.perlfoundation.org/post/fosdem20233)

---

You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.

Want to see more? See the [archives](https://perlweekly.com/archive/) of all the issues.

Not yet subscribed to the newsletter? [Join us free of charge](https://perlweekly.com/subscribe.html)!

(C) Copyright [Gabor Szabo](https://szabgab.com/)
The articles are copyright the respective authors.