Połączenie PHP, APL i Haskella

Połączenie PHP, APL i Haskella
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
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:

Kopiuj
<?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! :-)


czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

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


Patryk27
Póki nie pójdzie push do oficjalnego brancza PHPa, nie mam o co się martwić ;-)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.