Groups
Groups
Sign in
Groups
Groups
kiama
Conversations
About
Send feedback
Help
kiama
1–30 of 152
Welcome to the Kiama discussion list.
Kiama
is a language processing library for Scala.
Mark all as read
Report group
0 selected
Tony Sloane
7/5/21
Kiama 2.5.0 released
Kiama 2.5.0 is out. Minor enhancements plus adding support for Scala 3, dropping 2.10. More details
unread,
Kiama 2.5.0 released
Kiama 2.5.0 is out. Minor enhancements plus adding support for Scala 3, dropping 2.10. More details
7/5/21
Miguel Branco
,
Tony Sloane
4
6/27/21
Attributes synchronized
Hi Manuel, Sorry I haven't responded more quickly. Life has been hectic and I haven't had
unread,
Attributes synchronized
Hi Manuel, Sorry I haven't responded more quickly. Life has been hectic and I haven't had
6/27/21
Tony Sloane
,
Miguel Branco
8
4/24/21
Testers needed for Kiama performance problems
Hi Miguel, I'm not aware of anyone out there who has Kiama performance enhancements. If you'
unread,
Testers needed for Kiama performance problems
Hi Miguel, I'm not aware of anyone out there who has Kiama performance enhancements. If you'
4/24/21
Tony Sloane
12/24/20
Scala 3
As of the following commit, Kiama now builds with Scala 3 (currently 3.0.0-M2) as well as 2.13, 2.12
unread,
Scala 3
As of the following commit, Kiama now builds with Scala 3 (currently 3.0.0-M2) as well as 2.13, 2.12
12/24/20
Tony Sloane
12/23/20
Kiama 2.4.0 released
Kiama 2.4.0 has been released on Maven Central. This is a minor release to eliminate unused code and
unread,
Kiama 2.4.0 released
Kiama 2.4.0 has been released on Maven Central. This is a minor release to eliminate unused code and
12/23/20
Tony Sloane
12/18/19
Kiama 2.3.0 released
Kiama 2.3.0 has been released on Maven Central. This is a major release with an important attribution
unread,
Kiama 2.3.0 released
Kiama 2.3.0 has been released on Maven Central. This is a major release with an important attribution
12/18/19
Malte Schwerhoff
,
Tony Sloane
5
12/12/19
Querying/collecting, but with path-dependent contexts
Hi Malte, Excellent! I'm glad to hear that it worked well. Yes, using attributes to define
unread,
Querying/collecting, but with path-dependent contexts
Hi Malte, Excellent! I'm glad to hear that it worked well. Yes, using attributes to define
12/12/19
Fred Teunissen
,
Tony Sloane
5
10/2/19
Are cached-attributes thread-safe
Hi Fred, Thanks for the test project. I will take a proper look as soon as I can, but maybe not till
unread,
Are cached-attributes thread-safe
Hi Fred, Thanks for the test project. I will take a proper look as soon as I can, but maybe not till
10/2/19
Malte Schwerhoff
,
Tony Sloane
6
4/26/19
Releasing 2.3.0?
Great, thanks. 2.2.1 has now been published. Please let me know if you see any problems. cheers, Tony
unread,
Releasing 2.3.0?
Great, thanks. 2.2.1 has now been published. Please let me know if you see any problems. cheers, Tony
4/26/19
Tony Sloane
6/23/18
Kiama is now using git
If you are using the main Kiama repository in any way, please note that we have just moved from
unread,
Kiama is now using git
If you are using the main Kiama repository in any way, please note that we have just moved from
6/23/18
Tony Sloane
4/11/18
Kiama 2.2.0 released
Kiama 2.2.0 has been released and is available on Maven Central. This is a maintenance release with
unread,
Kiama 2.2.0 released
Kiama 2.2.0 has been released and is available on Maven Central. This is a maintenance release with
4/11/18
Tomofumi Yuki
,
Tony Sloane
5
4/3/18
Rewriting Sets
Hi Tomofumi, Yeah, Scala pattern-matching can only go so far... It sounds like you need a more
unread,
Rewriting Sets
Hi Tomofumi, Yeah, Scala pattern-matching can only go so far... It sounds like you need a more
4/3/18
Simon Ochsenreither
,
Tony Sloane
2
11/28/17
Replacing placeholders in a tree
Hi Simon, This sounds like a pretty standard application of a recursive traversal operator. Eg, if
unread,
Replacing placeholders in a tree
Hi Simon, This sounds like a pretty standard application of a recursive traversal operator. Eg, if
11/28/17
abortji
,
Tony Sloane
2
9/19/17
Top-down pre and postorder traversal
Hi, Thanks for your interest in Kiama. We hope it will be useful for your work :-) I am a bit
unread,
Top-down pre and postorder traversal
Hi, Thanks for your interest in Kiama. We hope it will be useful for your work :-) I am a bit
9/19/17
Tony Sloane
,
etorreborre
2
6/20/17
Kiama 2.1.0 has been released
Thanks Tony! On Monday, June 19, 2017 at 9:05:32 AM UTC+2, Tony Sloane wrote: Kiama 2.1.0 has been
unread,
Kiama 2.1.0 has been released
Thanks Tony! On Monday, June 19, 2017 at 9:05:32 AM UTC+2, Tony Sloane wrote: Kiama 2.1.0 has been
6/20/17
Tony Sloane
,
etorreborre
4
6/1/17
Kiama 2.1.0-RC1 is available
Thanks Eric. That should be fine. I'd rather give it a bit more time than release something that
unread,
Kiama 2.1.0-RC1 is available
Thanks Eric. That should be fine. I'd rather give it a bit more time than release something that
6/1/17
Malte S.
,
Tony Sloane
8
5/16/17
Prevent backtracking in parser (cuts)
Sorry for not responding earlier, I've bin travelling for a bit. Thanks for implementing the
unread,
Prevent backtracking in parser (cuts)
Sorry for not responding earlier, I've bin travelling for a bit. Thanks for implementing the
5/16/17
etorreborre
,
Tony Sloane
2
3/27/17
Rewriting with value classes
Hi Eric, Thanks for pointing this out. I guess we don't use AnyVals much here -) I think a proper
unread,
Rewriting with value classes
Hi Eric, Thanks for pointing this out. I guess we don't use AnyVals much here -) I think a proper
3/27/17
alex.ch...@iohk.io
,
Meredith Gregory
2
3/13/17
Confronting Two Trees
Dear Alex, Independent of kiama, you probably want to calculate bisimulation, here. R ≈ RP ⇔ ∀e. e( R
unread,
Confronting Two Trees
Dear Alex, Independent of kiama, you probably want to calculate bisimulation, here. R ≈ RP ⇔ ∀e. e( R
3/13/17
etorreborre
,
Tony Sloane
4
3/7/17
List of ancestor paths for a given node
Thanks Tony, please post a message here when 2.1.0 is ready and I will update. On Monday, March 6,
unread,
List of ancestor paths for a given node
Thanks Tony, please post a message here when 2.1.0 is ready and I will update. On Monday, March 6,
3/7/17
etorreborre
,
Tony Sloane
5
1/8/17
Rewriting shared nodes
And Happy New Year to you too Eric (and everyone else here). It's good to hear that your DI
unread,
Rewriting shared nodes
And Happy New Year to you too Eric (and everyone else here). It's good to hear that your DI
1/8/17
Tony Sloane
11/3/16
Kiama for Scala 2.12.0
I've published Kiama 1.8.0 and 2.0.0 for Scala 2.12.0 final. They are on Maven Central now.
unread,
Kiama for Scala 2.12.0
I've published Kiama 1.8.0 and 2.0.0 for Scala 2.12.0 final. They are on Maven Central now.
11/3/16
Andreas Sewe
, …
Alexander Summers
10
11/2/16
Licensing question: Using Kiama as a benchmark
Hi Tony and all, Thanks a lot for the speedy replies - I'm sorry that I dropped out of the loop
unread,
Licensing question: Using Kiama as a benchmark
Hi Tony and all, Thanks a lot for the speedy replies - I'm sorry that I dropped out of the loop
11/2/16
Miguel Branco
,
Tony Sloane
7
9/29/16
Chains: env vs in vs env.in
Thanks for the feedback. We're slowly getting more familiar with Kiama internals and we're
unread,
Chains: env vs in vs env.in
Thanks for the feedback. We're slowly getting more familiar with Kiama internals and we're
9/29/16
Benjamin Gaidioz
,
Tony Sloane
3
9/5/16
help: custom walk to collect sub expressions
Hello ! Many thanks for the quick help. Your suggestion makes sense, I let you know if I run in
unread,
help: custom walk to collect sub expressions
Hello ! Many thanks for the quick help. Your suggestion makes sense, I let you know if I run in
9/5/16
Tony Sloane
8/2/16
sbt-rats 2.4.0 released
sbt-rats is our parser generator plugin for Scala. Version 2.4.0 has just been released with a few
unread,
sbt-rats 2.4.0 released
sbt-rats is our parser generator plugin for Scala. Version 2.4.0 has just been released with a few
8/2/16
etorreborre
,
Tony Sloane
3
7/7/16
Collecting values with a given strategy
I'm glad to know that there is some kind of general "fold" feature on the way. If we
unread,
Collecting values with a given strategy
I'm glad to know that there is some kind of general "fold" feature on the way. If we
7/7/16
Miguel Branco
, …
Tony Sloane
4
4/25/16
asInstanceOf in rewrite rule: exception lost
Hi Miguel, I can confirm that the ClassCastException is being caught by Kiama in this case. The
unread,
asInstanceOf in rewrite rule: exception lost
Hi Miguel, I can confirm that the ClassCastException is being caught by Kiama in this case. The
4/25/16
etorreborre
,
inkytonik
2
4/7/16
An uncommon use of Kiama - for DI
> On 7 Apr 2016, at 10:37 PM, etorreborre <etorr...@gmail.com> wrote: > > Hi, >
unread,
An uncommon use of Kiama - for DI
> On 7 Apr 2016, at 10:37 PM, etorreborre <etorr...@gmail.com> wrote: > > Hi, >
4/7/16
Tony Sloane
4/6/16
sbt-rats parser generator plugin 2.3.0 released
In conjunction with the Kiama 2.0.0 release yesterday, we have now released the 2.3.0 version of our
unread,
sbt-rats parser generator plugin 2.3.0 released
In conjunction with the Kiama 2.0.0 release yesterday, we have now released the 2.3.0 version of our
4/6/16