underscoreio / essential-macros

Examples of simple Scala Macros
Apache License 2.0
146 stars 23 forks source link

Missing link #5

Open dejvid opened 4 years ago

dejvid commented 4 years ago

What happened to essential macros training?

davegurnell commented 4 years ago

Hello,

We don’t currently offer a full course on macros, but we do occasionally cover them as an additional module on our Advanced Scala courses.

We tend to find that techniques like tagless final en doing and libraries like shapeless provide most of the big functionality you might want from macros. Also IDE compatibility for macros is poor and forthcoming changes in Dotty are a big downside to adoption.

That said, small one-or-two line macros can be useful to provide a last bit of friendly syntax on top of another approach, so that’s typically what I use them for if I use them at all.

I hope that helps! Feel free to get in touch if you want to discuss booking training for your team. Here’s a web form that comes through to me: https://underscore.io/training/bookings/.

Dave

On 14 December 2019 at 12:12:53, dejvid (notifications@github.com) wrote:

What happened to essential macros training?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/underscoreio/essential-macros/issues/5?email_source=notifications&email_token=AABYRZ7IWY3RACTWY3MAYV3QYTEULA5CNFSM4J22JSW2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IAPZSMA, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABYRZYU54HVWBT4YAIPVXLQYTEULANCNFSM4J22JSWQ .