Re: Announcing: Scala-Wicket Extensions Project

2009-09-11 Thread Antony Stubbs

Ok yup - it's on the cards to be removed...


cretzel wrote:
 
 
 
 Antony Stubbs wrote:
 
 
 Yes, the ⇒ is actually what the = is supposed to be in Scala, and is a
 UTF8 character, which I'm sure would be supported by all modern editors.
 I'm surprised you can't see it properly. What OS and version of Eclipse
 are you viewing them with? I am toying around with ⇒ atm and haven't
 really reached a decision on which I prefer. But if it causes trouble for
 people, and it's an open library, then causing _less_ trouble for people
 is preferable :)
 
 
 
 I'm having the same problems, in any text editor.
 


-
___

http://stubbisms.wordpress.com http://stubbisms.wordpress.com 
-- 
View this message in context: 
http://www.nabble.com/Announcing%3A-Scala-Wicket-Extensions-Project-tp24975011p25401691.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Announcing: Scala-Wicket Extensions Project

2009-09-10 Thread cretzel



Antony Stubbs wrote:
 
 
 Yes, the ⇒ is actually what the = is supposed to be in Scala, and is a
 UTF8 character, which I'm sure would be supported by all modern editors.
 I'm surprised you can't see it properly. What OS and version of Eclipse
 are you viewing them with? I am toying around with ⇒ atm and haven't
 really reached a decision on which I prefer. But if it causes trouble for
 people, and it's an open library, then causing _less_ trouble for people
 is preferable :)
 
 

I'm having the same problems, in any text editor.
-- 
View this message in context: 
http://www.nabble.com/Announcing%3A-Scala-Wicket-Extensions-Project-tp24975011p25378371.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Announcing: Scala-Wicket Extensions Project

2009-08-18 Thread Jörn Zaefferer
Hi Antony,

is there a website for the project with some documentation?

You mention the specification files, but those aren't included in the
SNAPSHOT release. So all I have are some not-so-useful SDocs, your
hints here and a link to
http://technically.us/code/x/the-escape-hatch, which doesn't help
either.

Also, when looking at the source files I see a lot of ⇒ icons, which
my Eclipse just displays as a little rectangle. That makes it somewhat
difficult to use those - could you stick with an ASCII charset?

Jörn

On Fri, Aug 14, 2009 at 6:53 PM, Antony Stubbsantony.stu...@gmail.com wrote:
 Hello People,

 Today, I am proud to announce that I have now uploaded the first version of
 the new Scala-Wicket Extensions.

 The project aims to be a central point for Scala related extensions to the
 Wicket framework.

 At the moment, the project consists of an Archetype, Sample application and
 Core libraries.

 The core libraries at this point consist of some useful implicit
 conversation functions (Scala - Java list conversion, Closure - Fodel
 conversion, etc... ScalaWicket.scala) a collection of simple extensions to
 existing components and the Fodel class. The Fodel class allows us to use
 closures and pass by name parameters in Scala to avoid some explicit
 construction of Models.

 For example:
 new SLabel(name, person.name )
 This actually constructs a Model which just like a Property Model looks up
 and re-evaluates the name property of the Person during each render time
 (i.e. this is a dynamic model, not a static model as it may appear to be, or
 would be if it were Java).
 Also:
 new SPropertyListView[String](presentations, list, _.add(new
 SLabel(name, asdp name)))

 There are a whole lot of examples in the Specification files, as the whole
 library as it stands is covered by Specs unit tests.

 It also includes SBT (simple build tool) code AND Maven build code (take
 your pick).

 I invite all those who are currently using Scala with Wicket to submit there
 odds and ends that make life easy for them - I'm sure there's a whole bunch
 of stuff out there!

 Special thanks to Stuq.nl

 P.s. it seems wicketstuff team city is stuck, so the SNAPSHOT won't be on
 the Wicket Stuff repo atm, but I'll try and get that sorted out asap.

 Maven signature:
                dependency
                        groupIdorg.wicketstuff.scala/groupId
                        artifactIdwicket-scala/artifactId
                        version1.4-SNAPSHOT/version
                /dependency

 Cheers,
 Antony Stubbs,

 sharca.com



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Announcing: Scala-Wicket Extensions Project

2009-08-18 Thread Antony Stubbs

Not sure how I missed this response Sorry!

No there isn't, there's only the source code, the sample app, the archetype
and the specification tests. 
But creating the Wicketstuff page is in the list of things to do, but it's
not that close to the front of the queue unfort. If someone else wants to
take a crack by my guess! Or even get me started with a template and I can
fill in some details...

The spec files are in the test-jars, but I guess wicketstuff projects aren't
configured to deploy their test jars. Best thing to do is download the
source, and have a look at the sample app.

You should also be able to use the archetype by using a variation of (taken
from the README for the archetype):
To use or test the archetype, run install, then either just run
archetype:generate and select it from the list, or run a variant of:

mvn archetype:generate -DarchetypeGroupId=org.wicketstuff.scala
-DarchetypeArtifactId=wicket-scala-archetype -DgroupId=com.sharca
-DartifactId=scalawicket-archetypetest -DarchetypeVersion=1.4-SNAPSHOT

note, if you have the wicketsuff repo in your settings.xml, you probably
won't have to install the archetype yourself.

The link to Nathan's page was only to give credit for the Fodel where credit
was due - not as a source of documentation. Sorry for the confusion.

Yes, the ⇒ is actually what the = is supposed to be in Scala, and is a
UTF8 character, which I'm sure would be supported by all modern editors. I'm
surprised you can't see it properly. What OS and version of Eclipse are you
viewing them with? I am toying around with ⇒ atm and haven't really reached
a decision on which I prefer. But if it causes trouble for people, and it's
an open library, then causing _less_ trouble for people is preferable :)

Cheers,
Antony.

stubbisms.wordpress.com
illegalargument.com
sharca.com


Jörn Zaefferer-2 wrote:
 
 Hi Antony,
 
 is there a website for the project with some documentation?
 
 You mention the specification files, but those aren't included in the
 SNAPSHOT release. So all I have are some not-so-useful SDocs, your
 hints here and a link to
 http://technically.us/code/x/the-escape-hatch, which doesn't help
 either.
 
 Also, when looking at the source files I see a lot of ⇒ icons, which
 my Eclipse just displays as a little rectangle. That makes it somewhat
 difficult to use those - could you stick with an ASCII charset?
 
 Jörn
 
 On Fri, Aug 14, 2009 at 6:53 PM, Antony Stubbsantony.stu...@gmail.com
 wrote:
 Hello People,

 Today, I am proud to announce that I have now uploaded the first version
 of
 the new Scala-Wicket Extensions.

 The project aims to be a central point for Scala related extensions to
 the
 Wicket framework.

 At the moment, the project consists of an Archetype, Sample application
 and
 Core libraries.

 The core libraries at this point consist of some useful implicit
 conversation functions (Scala - Java list conversion, Closure - Fodel
 conversion, etc... ScalaWicket.scala) a collection of simple extensions
 to
 existing components and the Fodel class. The Fodel class allows us to use
 closures and pass by name parameters in Scala to avoid some explicit
 construction of Models.

 For example:
 new SLabel(name, person.name )
 This actually constructs a Model which just like a Property Model looks
 up
 and re-evaluates the name property of the Person during each render time
 (i.e. this is a dynamic model, not a static model as it may appear to be,
 or
 would be if it were Java).
 Also:
 new SPropertyListView[String](presentations, list, _.add(new
 SLabel(name, asdp name)))

 There are a whole lot of examples in the Specification files, as the
 whole
 library as it stands is covered by Specs unit tests.

 It also includes SBT (simple build tool) code AND Maven build code (take
 your pick).

 I invite all those who are currently using Scala with Wicket to submit
 there
 odds and ends that make life easy for them - I'm sure there's a whole
 bunch
 of stuff out there!

 Special thanks to Stuq.nl

 P.s. it seems wicketstuff team city is stuck, so the SNAPSHOT won't be on
 the Wicket Stuff repo atm, but I'll try and get that sorted out asap.

 Maven signature:
                dependency
                        groupIdorg.wicketstuff.scala/groupId
                        artifactIdwicket-scala/artifactId
                        version1.4-SNAPSHOT/version
                /dependency

 Cheers,
 Antony Stubbs,

 sharca.com


 
 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 


-
___

http://stubbisms.wordpress.com http://stubbisms.wordpress.com 
-- 
View this message in context: 
http://www.nabble.com/Announcing%3A-Scala-Wicket-Extensions-Project-tp24975011p25025121.html
Sent from the Wicket - User mailing list archive at Nabble.com.



Re: Announcing: Scala-Wicket Extensions Project

2009-08-18 Thread Antony Stubbs

My pleasure :) I hope some people enjoying using the useful stuff in there
and I hope we get some useful contributions to add to the collection.. I'm
sure it will evolve over time as I use it more in our company as well.

hmm, faster to write yes, but i don't think faster performing. Definitely
more refactor safe with the Fodel that's for sure! And it'll be even better
once the IDE support gets there...

Yes, everyone's really waiting for the IDE support. 2.8 should be out in
September/October which promises a new eclipse plugin with far superior
functionality, stability and reliability.

P.s., to quickly try out the Wicket Extensions, either add the wicketstuff
repo to your settings.xml, or install the archetype from source, and run:

mvn archetype:generate -DarchetypeGroupId=org.wicketstuff.scala
-DarchetypeArtifactId=wicket-scala-archetype -DgroupId=com.sharca
-DartifactId=scalawicket-archetypetest -DarchetypeVersion=1.4-SNAPSHOT

Check out the sample app and spec tests for other possible uses.

Cheers,
Antony.

stubbisms.wordpress.com 
illegalargument.com 
sharca.com


Martin Sachs wrote:
 
 Thanks for that variant of programming wicket-application!
 
 I like scala and its concepts, very much.  Using scala with wicket would
 properbly make wicketapplications a little faster, more refactor-safe
 and better maintainable.
 
 Do you have good IDE for scala ? If the IDE (e.g. Plugin for eclipse) is
 as well as java-IDE, scala would be the better java. But without IDE,
 many enterprises wont use scala.
 
 Martin
 
 Antony Stubbs schrieb:
 Hello People,

 Today, I am proud to announce that I have now uploaded the first
 version of the new Scala-Wicket Extensions.

 The project aims to be a central point for Scala related extensions to
 the Wicket framework.

 At the moment, the project consists of an Archetype, Sample
 application and Core libraries.

 The core libraries at this point consist of some useful implicit
 conversation functions (Scala - Java list conversion, Closure -
 Fodel conversion, etc... ScalaWicket.scala) a collection of simple
 extensions to existing components and the Fodel class. The Fodel class
 allows us to use closures and pass by name parameters in Scala to
 avoid some explicit construction of Models.

 For example:
 new SLabel(name, person.name )
 This actually constructs a Model which just like a Property Model
 looks up and re-evaluates the name property of the Person during each
 render time (i.e. this is a dynamic model, not a static model as it
 may appear to be, or would be if it were Java).
 Also:
 new SPropertyListView[String](presentations, list, _.add(new
 SLabel(name, asdp name)))

 There are a whole lot of examples in the Specification files, as the
 whole library as it stands is covered by Specs unit tests.

 It also includes SBT (simple build tool) code AND Maven build code
 (take your pick).

 I invite all those who are currently using Scala with Wicket to submit
 there odds and ends that make life easy for them - I'm sure there's a
 whole bunch of stuff out there!

 Special thanks to Stuq.nl

 P.s. it seems wicketstuff team city is stuck, so the SNAPSHOT won't be
 on the Wicket Stuff repo atm, but I'll try and get that sorted out asap.

 Maven signature:
 dependency
 groupIdorg.wicketstuff.scala/groupId
 artifactIdwicket-scala/artifactId
 version1.4-SNAPSHOT/version
 /dependency

 Cheers,
 Antony Stubbs,

 sharca.com


 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 


-
___

http://stubbisms.wordpress.com http://stubbisms.wordpress.com 
-- 
View this message in context: 
http://www.nabble.com/Announcing%3A-Scala-Wicket-Extensions-Project-tp24975011p25025206.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Announcing: Scala-Wicket Extensions Project

2009-08-18 Thread Antony Stubbs

On 18/08/2009, at 9:30 PM, Jörn Zaefferer wrote:


I'll take a look at the archetype. Still, a simple page with some
example code would help a lot - Maven archetypes can be quite annoying
when the repository isn't directly available.
I completely agree, but I don't have time atm to do it. And the  
samples are available in SVN. Like I said, you are more than welcome  
to create a new template page in the wiki, and I will happily fill in  
some detail.


If you don't know how to download the code, make sure you have a svn  
client installed, go to your prompt and type a variant of:


svn checkout  https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/wicketstuff-core/scala-extensions-parent 
 wick-scala-extensions


Then look in the sample directory for the sample project.


Also I don't know where to get the test-jars.


The test code is all under the src/test dirs of the various projects.  
The bulk of the test code is in the core project - wicketstuff-core/ 
scala-extensions-parent/wicket-scala/src/test



About that arrow character: Eclipse 3.4.x on Windows XP. Default
workspace characterset is set to UTF-8 and usually that works just
fine. It probably was only the class file viewer (with attached
source) that had troubles displaying the character.


Ok, well try looking in the normal text view.


But worse, I still
don't know how to type that character, which makes it extremely
impractical.


Ok - to clarify, Scala doesn't mind which notation you use for ⇒. You  
are free to use = if you wish -they are synonymous. Also note that  
you don't have to use ⇒ to interact with the WicketScala library code  
either.


Hope that's clarified things!

Cheers,
Antony.



Jörn

On Tue, Aug 18, 2009 at 3:40 PM, Antony  
Stubbsantony.stu...@gmail.com wrote:


Not sure how I missed this response Sorry!

No there isn't, there's only the source code, the sample app, the  
archetype

and the specification tests.
But creating the Wicketstuff page is in the list of things to do,  
but it's
not that close to the front of the queue unfort. If someone else  
wants to
take a crack by my guess! Or even get me started with a template  
and I can

fill in some details...

The spec files are in the test-jars, but I guess wicketstuff  
projects aren't
configured to deploy their test jars. Best thing to do is download  
the

source, and have a look at the sample app.

You should also be able to use the archetype by using a variation  
of (taken

from the README for the archetype):
To use or test the archetype, run install, then either just run
archetype:generate and select it from the list, or run a variant of:

mvn archetype:generate -DarchetypeGroupId=org.wicketstuff.scala
-DarchetypeArtifactId=wicket-scala-archetype -DgroupId=com.sharca
-DartifactId=scalawicket-archetypetest -DarchetypeVersion=1.4- 
SNAPSHOT


note, if you have the wicketsuff repo in your settings.xml, you  
probably

won't have to install the archetype yourself.

The link to Nathan's page was only to give credit for the Fodel  
where credit

was due - not as a source of documentation. Sorry for the confusion.

Yes, the ⇒ is actually what the = is supposed to be in Scala,  
and is a
UTF8 character, which I'm sure would be supported by all modern  
editors. I'm
surprised you can't see it properly. What OS and version of Eclipse  
are you
viewing them with? I am toying around with ⇒ atm and haven't  
really reached
a decision on which I prefer. But if it causes trouble for people,  
and it's
an open library, then causing _less_ trouble for people is  
preferable :)


Cheers,
Antony.

stubbisms.wordpress.com
illegalargument.com
sharca.com


Jörn Zaefferer-2 wrote:


Hi Antony,

is there a website for the project with some documentation?

You mention the specification files, but those aren't included in  
the

SNAPSHOT release. So all I have are some not-so-useful SDocs, your
hints here and a link to
http://technically.us/code/x/the-escape-hatch, which doesn't help
either.

Also, when looking at the source files I see a lot of ⇒ icons,  
which
my Eclipse just displays as a little rectangle. That makes it  
somewhat

difficult to use those - could you stick with an ASCII charset?

Jörn

On Fri, Aug 14, 2009 at 6:53 PM, Antony Stubbsantony.stu...@gmail.com 


wrote:

Hello People,

Today, I am proud to announce that I have now uploaded the first  
version

of
the new Scala-Wicket Extensions.

The project aims to be a central point for Scala related  
extensions to

the
Wicket framework.

At the moment, the project consists of an Archetype, Sample  
application

and
Core libraries.

The core libraries at this point consist of some useful implicit
conversation functions (Scala - Java list conversion, Closure -  
Fodel
conversion, etc... ScalaWicket.scala) a collection of simple  
extensions

to
existing components and the Fodel class. The Fodel class allows  
us to use
closures and pass by name parameters in Scala to avoid some  
explicit

construction of 

Re: Announcing: Scala-Wicket Extensions Project

2009-08-16 Thread Jörn Zaefferer
Its not quite as good as the Java Tools, but it has come a long way:
http://www.scala-lang.org/node/94

Jörn

On Sat, Aug 15, 2009 at 1:14 PM, Martin Sachssachs.mar...@gmail.com wrote:
 Thanks for that variant of programming wicket-application!

 I like scala and its concepts, very much.  Using scala with wicket would
 properbly make wicketapplications a little faster, more refactor-safe
 and better maintainable.

 Do you have good IDE for scala ? If the IDE (e.g. Plugin for eclipse) is
 as well as java-IDE, scala would be the better java. But without IDE,
 many enterprises wont use scala.

 Martin

 Antony Stubbs schrieb:
 Hello People,

 Today, I am proud to announce that I have now uploaded the first
 version of the new Scala-Wicket Extensions.

 The project aims to be a central point for Scala related extensions to
 the Wicket framework.

 At the moment, the project consists of an Archetype, Sample
 application and Core libraries.

 The core libraries at this point consist of some useful implicit
 conversation functions (Scala - Java list conversion, Closure -
 Fodel conversion, etc... ScalaWicket.scala) a collection of simple
 extensions to existing components and the Fodel class. The Fodel class
 allows us to use closures and pass by name parameters in Scala to
 avoid some explicit construction of Models.

 For example:
 new SLabel(name, person.name )
 This actually constructs a Model which just like a Property Model
 looks up and re-evaluates the name property of the Person during each
 render time (i.e. this is a dynamic model, not a static model as it
 may appear to be, or would be if it were Java).
 Also:
 new SPropertyListView[String](presentations, list, _.add(new
 SLabel(name, asdp name)))

 There are a whole lot of examples in the Specification files, as the
 whole library as it stands is covered by Specs unit tests.

 It also includes SBT (simple build tool) code AND Maven build code
 (take your pick).

 I invite all those who are currently using Scala with Wicket to submit
 there odds and ends that make life easy for them - I'm sure there's a
 whole bunch of stuff out there!

 Special thanks to Stuq.nl

 P.s. it seems wicketstuff team city is stuck, so the SNAPSHOT won't be
 on the Wicket Stuff repo atm, but I'll try and get that sorted out asap.

 Maven signature:
         dependency
             groupIdorg.wicketstuff.scala/groupId
             artifactIdwicket-scala/artifactId
             version1.4-SNAPSHOT/version
         /dependency

 Cheers,
 Antony Stubbs,

 sharca.com




 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Announcing: Scala-Wicket Extensions Project

2009-08-14 Thread Antony Stubbs

Hello People,

Today, I am proud to announce that I have now uploaded the first  
version of the new Scala-Wicket Extensions.


The project aims to be a central point for Scala related extensions to  
the Wicket framework.


At the moment, the project consists of an Archetype, Sample  
application and Core libraries.


The core libraries at this point consist of some useful implicit  
conversation functions (Scala - Java list conversion, Closure -  
Fodel conversion, etc... ScalaWicket.scala) a collection of simple  
extensions to existing components and the Fodel class. The Fodel class  
allows us to use closures and pass by name parameters in Scala to  
avoid some explicit construction of Models.


For example:
new SLabel(name, person.name )
This actually constructs a Model which just like a Property Model  
looks up and re-evaluates the name property of the Person during each  
render time (i.e. this is a dynamic model, not a static model as it  
may appear to be, or would be if it were Java).

Also:
new SPropertyListView[String](presentations, list, _.add(new  
SLabel(name, asdp name)))


There are a whole lot of examples in the Specification files, as the  
whole library as it stands is covered by Specs unit tests.


It also includes SBT (simple build tool) code AND Maven build code  
(take your pick).


I invite all those who are currently using Scala with Wicket to submit  
there odds and ends that make life easy for them - I'm sure there's a  
whole bunch of stuff out there!


Special thanks to Stuq.nl

P.s. it seems wicketstuff team city is stuck, so the SNAPSHOT won't be  
on the Wicket Stuff repo atm, but I'll try and get that sorted out asap.


Maven signature:
dependency
groupIdorg.wicketstuff.scala/groupId
artifactIdwicket-scala/artifactId
version1.4-SNAPSHOT/version
/dependency

Cheers,
Antony Stubbs,

sharca.com