Yep, as Alex said, you can solve this issue by contributing a coercion from Scala collection/list/etc to the corresponding Java type. There's an explanation with examples here: https://tapestry.apache.org/type-coercion.html.
On Mon, Dec 19, 2016 at 11:59 AM, Alex Kotchnev <akoch...@gmail.com> wrote: > John - I've been running Tapestry and Scala for a few years now (e.g. > www.zadachite.com on AppEngine, and a few internal apps), and it's > been working pretty well. About the specific issue of the collection > conversions - it bugged me for a little while, and I'm pretty sure I > have a project somewhere on my workstation that contributes a few > coercions that do this conversion automatically (otherwise, you can > probably just use the scala.collections.JavaConversions to get this > done on each page). I'll see if I can hunt down what I do use and post > it somewhere for you to use. > > Cheers - > > On Fri, Dec 16, 2016 at 1:31 PM, Qbyte Consulting > <qbyteconsult...@gmail.com> wrote: > > Thank you Thiago. > > > > I found that project and it has been very useful for creating my own. > > > > The only trouble I've had so far is delivering Scala collections back to > pages for loop components. I ended up using Java collections in the Scala > and that works fine. > > > > Sent from my iPhone > > > >> On 16 Dec 2016, at 18:11, Thiago H. de Paula Figueiredo < > thiag...@gmail.com> wrote: > >> > >> On Fri, Dec 16, 2016 at 6:53 AM, Qbyte Consulting < > qbyteconsult...@gmail.com > >>> wrote: > >> > >>> Hi, > >>> > >> Hi! > >> > >> > >>> Has anyone implemented a T5.4 site with Scala, or are there any > kickstart > >>> type Scala projects out there for T5.4 please? I'd like to see how it's > >>> done. > >>> > >> > >> Not me, but yes. Christian Köberl wrote a blog post about it, > >> https://derkoe.wordpress.com/2011/11/18/tapestry-in-scala/, and also a > demo > >> project, https://github.com/derkoe/tapestry-scala-demo. It uses > Tapestry > >> 5.3, but changing the pom.xml to use 5.4.1 should work. > >> > >> Tapestry works on class files, not Java sources, so it should just work > >> with whatever JVM language as long as it generates class files. It has > been > >> reported with working with Groovy as well, for example. > >> > >> -- > >> Thiago > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Thiago