Połączenie PHP, APL i Haskella

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • 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
  • Rejestracja: dni
  • Ostatnio: dni
  • 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 :)

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.