Połączenie PHP, APL i Haskella

2

Wykorzystując fakt, że PHP "wspiera" identyfikatory z wykorzystaniem UTF-8, można dojść do całkiem ciekawych rezultatów.

Dzisiaj na przykład zastanawiałem się jak wyglądałoby programowanie funkcyjne w PHPie tak, jak gdyby był mieszanką APLa i Haskella, co doprowadziło mnie do stworzenia biblioteczki / zbioru funkcji przedstawiających to, co chodzi mi po głowie - https://github.com/Patryk27/phpL ;-)

Przykładowy kod:

<?php

function crypt_caesar(string $str, int $key): string 
{
    return 🏃($str, Λ(1, 'ord($a) + ' . $key));
}

🖶(crypt_caesar('hal', 1)); // wyświetla 'ibm'

Projekt:

  1. Stworzony dla zabawy,
  2. W fazie mocno eksperymentalnej.

Zapraszam do przeglądania! :-)

0

fajne, tylko jestem ciekaw jak potem z utrzymaniem tego, wszak wiadomo jak community php reaguje histerycznie na wszelkie zmiany :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1