random:seed
  • LOG/
  • RNA/
  • PUB/
  • TXT/
  • POD/
  • VID/
  • en
random:seed random:seed
stats

#Makra

Poczytaj mi Clojure, cz.  20


Makra


  29.09.2015 |  24.05.2025 |   31 minut31 m. (6470 słów)
Grafika

Makra to jeden z mechanizmów metaprogramowania – zbioru technik umożliwiających odczytywanie, tworzenie i modyfikowanie działających programów przez inne programy lub przez nie same. Są one jedną z charakterystycznych cech dialektów języka Lisp, pozwalając na przekształcanie kodu źródłowego programu zanim dojdzie do jego ewaluacji. Dzięki makrom możemy rozszerzać składnię języka i budować tzw. języki dziedzinowe, dostosowane do wyrażania specyficznych rozwiązań problemów w zwięzły i przejrzysty sposób.

#makra syntaktyczne #makra składniowe #makra #metaprogramowanie #homoikoniczność > Clojure

Copyright © Paweł Wilk  •  2005 – 2025  •  random:seed

Poszczególne utwory mogą należeć do różnych autorów:
biogramy autorsko-redakcyjne.

Zawartość przetworzona z zastosowaniem Hugo w wersji 0.147.2.
Styl inspirowany Beautiful Hugo, zaadaptowaną wersją Beautiful Jekyll.
środowisko: production

Logo random:seed