The Artima Developer Community
Sponsored Link

Artima Developer Spotlight Forum
Artima SuperSafe 1.0.0 Released!

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Bill Venners

Posts: 2284
Nickname: bv
Registered: Jan, 2002

Artima SuperSafe 1.0.0 Released! Posted: Jan 30, 2015 12:37 PM
Reply to this message Reply
Advertisement

I'm happy to introduce Artima SuperSafe, a Scala compiler plugin that brings compile-time safety to equality comparison with ==, !=, as well as safe containership checks on Seqs via contains, indexOf, lastIndexOf, indexOfSlice, and lastIndexOfSlice.

That's right, actual compiler errors for those easy to write equality bugs that previously we've all had to find in testing. You can try it for yourself here:

http://www.artima.com/shop/supersafe

The full details are in the user guide:

http://www.artima.com/supersafe_user_guide.html

There's a less-than-five minute screencast demo here:

http://www.artima.com/SuperSafeDemo.mp4

Although over the years we have poured an enormous amount of time into writing open source Scala code (namely ScalaTest an Scalactic), and we still love doing that, this is a commercial product. It is free to try for thirty days, and I invite you to download it and try it out. If you end up deciding to license it, then you'll be helping support our open source work while also keeping those bugs out of your code. If you don't, well then at least you enjoyed extra compile time safety for a month.

So please give it a try and let us know how it goes. Here's that URL again:

http://www.artima.com/shop/supersafe

Topic: ScalaTest 3.0 Preview Previous Topic   Next Topic Topic: Scala Puzzlers 50% off during Nescala conference

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use