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

Reply via email to