Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes outdated links #2

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
### Macros are awesome!

[http://scalamacros.org/paperstalks/2014-02-04-WhatAreMacrosGoodFor.pdf](http://scalamacros.org/paperstalks/2014-02-04-WhatAreMacrosGoodFor.pdf)
[http://scalamacros.org/paperstalks/2014-02-04-WhatAreMacrosGoodFor.pdf](https://web.archive.org/web/20180713220534/http://scalamacros.org/paperstalks/2014-02-04-WhatAreMacrosGoodFor.pdf)

### So let's go write some :)

* This workshop is a down-to-earth live coding session
* No philosophical discussions: for that check out ["Macros vs Types"](http://scalamacros.org/paperstalks/2014-03-01-MacrosVsTypes.pdf) and ["Philosophy of Scala Macros"](http://scalamacros.org/paperstalks/2013-09-19-PhilosophyOfScalaMacros.pdf)
* No plans for the future: for that check out ["Rethinking Scala Macros"](http://scalamacros.org/paperstalks/2014-03-02-RethinkingScalaMacros.pdf) and the upcoming ["Easy Metaprogramming For Everyone"](http://www.scaladays.org/#schedule/Easy-Metaprogramming-For-Everyone-)
* No philosophical discussions: for that check out ["Macros vs Types"](https://web.archive.org/web/20180713220542/http://scalamacros.org/paperstalks/2014-03-01-MacrosVsTypes.pdf) and ["Philosophy of Scala Macros"](https://web.archive.org/web/20180713220525/http://scalamacros.org/paperstalks/2013-09-19-PhilosophyOfScalaMacros.pdf)
* No plans for the future: for that check out ["Rethinking Scala Macros"](https://web.archive.org/web/20200513041624/http://scalamacros.org/paperstalks/2014-03-02-RethinkingScalaMacros.pdf) and the upcoming ["Easy Metaprogramming For Everyone"](https://www.youtube.com/watch?v=twokmzbDzqA)

### Our plan for today

Expand All @@ -20,7 +20,7 @@ We'll be using Scala 2.11.x with all the new goodies including quasiquotes and m
* Macro-based languge virtualization that was elaborated on in ["Yin-Yang: Transparent Deep Embedding of DSLs"](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.308.880) and ["An Embedded Query Language in Scala"](https://github.com/amirsh/master-thesis)
* Type providers that were outlined in ["Macro-Based Type Providers in Scala"](https://github.com/travisbrown/type-provider-examples/blob/master/docs/scalar-2014-slides.pdf?raw=true) and [the accompanying code repository for that talk](https://github.com/travisbrown/type-provider-examples)
* Macro annotations that were also presented in ["Macro-Based Type Providers in Scala"](https://github.com/travisbrown/type-provider-examples/blob/master/docs/scalar-2014-slides.pdf?raw=true)
* String interpolation macros that will be covered at ScalaDays: ["Quote Or Be Quoted"](http://www.scaladays.org/#schedule/Quote-or-be-quoted)
* String interpolation macros that will be covered at ScalaDays: ["Quote Or Be Quoted"](https://www.youtube.com/watch?v=_c6SMsZNxms)

### Let's get started!

Expand Down