paradise

Empowers production Scala compiler with latest macro developments

License

License

Categories

Categories

Scala Languages
GroupId

GroupId

org.scalamacros
ArtifactId

ArtifactId

paradise_2.11.12
Last Version

Last Version

2.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

paradise
Empowers production Scala compiler with latest macro developments
Project URL

Project URL

https://github.com/scalamacros/paradise
Project Organization

Project Organization

org.scalamacros

Download paradise_2.11.12

How to add to project

<!-- https://jarcasting.com/artifacts/org.scalamacros/paradise_2.11.12/ -->
<dependency>
    <groupId>org.scalamacros</groupId>
    <artifactId>paradise_2.11.12</artifactId>
    <version>2.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.scalamacros/paradise_2.11.12/
implementation 'org.scalamacros:paradise_2.11.12:2.1.1'
// https://jarcasting.com/artifacts/org.scalamacros/paradise_2.11.12/
implementation ("org.scalamacros:paradise_2.11.12:2.1.1")
'org.scalamacros:paradise_2.11.12:jar:2.1.1'
<dependency org="org.scalamacros" name="paradise_2.11.12" rev="2.1.1">
  <artifact name="paradise_2.11.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.scalamacros', module='paradise_2.11.12', version='2.1.1')
)
libraryDependencies += "org.scalamacros" % "paradise_2.11.12" % "2.1.1"
[org.scalamacros/paradise_2.11.12 "2.1.1"]

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-compiler jar 2.11.12
org.scala-lang : scala-library jar 2.11.12
org.scala-lang : scala-reflect jar 2.11.12

Project Modules

There are no modules declared in this project.

Macro Paradise Plugin

This plugin is no longer actively maintained. As of 2.13.x, is has been included in the compiler (but its status remains the same: experimental, API subject to change).

Join the chat at https://gitter.im/scalamacros/paradise

http://docs.scala-lang.org/overviews/macros/paradise.html

Cutting a release

Do it on your own machine. The GPG key is used for scala modules, talk to @lrytz if you need the passphrase.

Update the scalaVersion in the build, then

$> java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)

$> export SONA_USER=⛄️ SONA_PASS=🌨

$> sbt \
  'set version := "2.1.1"' \
  'set pgpSigningKey := Some(new java.math.BigInteger("C478A820AD150412FF2860C563426A08B91ED6B0", 16).longValue)' \
  'set pgpPassphrase := Some(Array.empty)' \
  'set useGpg := true' \
  clean \
  publishSigned

$> git tag -s -m "2.1.1 for Scala 2.12.XY" v2.1.1_2.12.XY HEAD

$> git push upstream v2.1.1_2.12.XY
org.scalamacros

Versions

Version
2.1.1
2.1.0