Jestem nowy w makrach scala i spędziłem kilka dni próbując napisać mój pierwszy. Mam problem z konkatenacją quasiquotes. Istnieje lista klauzul case, powiedzmy, co następuje: val cases = cq"x => 1 " :
Próbuję wywołać makro Shapeless z poziomu quasiquote z Scala i nie otrzymuję tego, co chciałbym uzyskać. Moje makro nie zwraca żadnych błędów, ale nie rozszerza Witness(fieldName) do Witness.Lt[String
Quasiquotes są niesamowite - sprawiają, że pisanie makr w Scali jest znacznie mniej bolesne, az mojego doświadczenia prawie zawsze pracują dokładnie tak, jak się spodziewam. A co najważniejsze, są ter
To pytanie jest podobne w motywacji do mojego previous question (chociaż chodzi o problem, który napotkałem w different context). mogę wzór spotkanie na funkcję dosłownym dość łatwo bez quasiquotes: i