[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread TylerWeir

w00p w00p!

Welcome!

On Mar 30, 12:52 pm, David Pollak feeder.of.the.be...@gmail.com
wrote:
 Folks,

 Please join me in welcoming Jonas as a Lift committer.  I had the pleasure
 of meeting Jonas as QCon in London this month.  Jonas, Tim, and I went out a
 grabbed a few pints and chatted.  I think Jonas has a lot to contribute to
 Lift.

 So, please join me in welcoming him!

 Thanks,

 David

 --
 Lift, the simply functional web frameworkhttp://liftweb.net
 Beginning Scalahttp://www.apress.com/book/view/1430219890
 Follow me:http://twitter.com/dpp
 Git some:http://github.com/dpp
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread marius d.

Welcome Jonas !

On Mar 30, 7:52 pm, David Pollak feeder.of.the.be...@gmail.com
wrote:
 Folks,

 Please join me in welcoming Jonas as a Lift committer.  I had the pleasure
 of meeting Jonas as QCon in London this month.  Jonas, Tim, and I went out a
 grabbed a few pints and chatted.  I think Jonas has a lot to contribute to
 Lift.

 So, please join me in welcoming him!

 Thanks,

 David

 --
 Lift, the simply functional web frameworkhttp://liftweb.net
 Beginning Scalahttp://www.apress.com/book/view/1430219890
 Follow me:http://twitter.com/dpp
 Git some:http://github.com/dpp
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread Lee Mighdoll
Welcome Jonas!

I'd been thinking that some judicious use of aspectJ might be a nice fit for
lift.  Rumor has it you know something about aspects...

Lee


On Mon, Mar 30, 2009 at 11:15 AM, marius d. marius.dan...@gmail.com wrote:


 Welcome Jonas !

 On Mar 30, 7:52 pm, David Pollak feeder.of.the.be...@gmail.com
 wrote:
  Folks,
 
  Please join me in welcoming Jonas as a Lift committer.  I had the
 pleasure
  of meeting Jonas as QCon in London this month.  Jonas, Tim, and I went
 out a
  grabbed a few pints and chatted.  I think Jonas has a lot to contribute
 to
  Lift.
 
  So, please join me in welcoming him!
 
  Thanks,
 
  David
 
  --
  Lift, the simply functional web frameworkhttp://liftweb.net
  Beginning Scalahttp://www.apress.com/book/view/1430219890
  Follow me:http://twitter.com/dpp
  Git some:http://github.com/dpp
 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread David Pollak
On Mon, Mar 30, 2009 at 11:26 AM, Lee Mighdoll leemighd...@gmail.comwrote:

 Welcome Jonas!

 I'd been thinking that some judicious use of aspectJ might be a nice fit
 for lift.  Rumor has it you know something about aspects...


AspectJ over my dead body.  :-)

I think AOP is a dangerous and generally very bad thing to do (sorry Jonas).
 I have not found an application for it in Scala and would need a lot of
convincing to include it with anything Lift-related.

Sorry for the wicked negative vibe against AOP... but it's one of my
hard-core things.



 Lee



 On Mon, Mar 30, 2009 at 11:15 AM, marius d. marius.dan...@gmail.comwrote:


 Welcome Jonas !

 On Mar 30, 7:52 pm, David Pollak feeder.of.the.be...@gmail.com
 wrote:
  Folks,
 
  Please join me in welcoming Jonas as a Lift committer.  I had the
 pleasure
  of meeting Jonas as QCon in London this month.  Jonas, Tim, and I went
 out a
  grabbed a few pints and chatted.  I think Jonas has a lot to contribute
 to
  Lift.
 
  So, please join me in welcoming him!
 
  Thanks,
 
  David
 
  --
  Lift, the simply functional web frameworkhttp://liftweb.net
  Beginning Scalahttp://www.apress.com/book/view/1430219890
  Follow me:http://twitter.com/dpp
  Git some:http://github.com/dpp



 



-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread Lee Mighdoll
Certainly, maintaining an aspect compiler in the project would be hassle.
Probably not worth debating AOP unless there's a case that really calls for
it.  My guess is that most uses of aspects will eventually get rolled into
scala compiler plugins, anyway, but that aspectJ could be an interim
strategy if there's a use case.

Lee

On Mon, Mar 30, 2009 at 11:53 AM, David Pollak 
feeder.of.the.be...@gmail.com wrote:



 On Mon, Mar 30, 2009 at 11:26 AM, Lee Mighdoll leemighd...@gmail.comwrote:

 Welcome Jonas!

 I'd been thinking that some judicious use of aspectJ might be a nice fit
 for lift.  Rumor has it you know something about aspects...


 AspectJ over my dead body.  :-)

 I think AOP is a dangerous and generally very bad thing to do (sorry
 Jonas).  I have not found an application for it in Scala and would need a
 lot of convincing to include it with anything Lift-related.

 Sorry for the wicked negative vibe against AOP... but it's one of my
 hard-core things.



 Lee



 On Mon, Mar 30, 2009 at 11:15 AM, marius d. marius.dan...@gmail.comwrote:


 Welcome Jonas !

 On Mar 30, 7:52 pm, David Pollak feeder.of.the.be...@gmail.com
 wrote:
  Folks,
 
  Please join me in welcoming Jonas as a Lift committer.  I had the
 pleasure
  of meeting Jonas as QCon in London this month.  Jonas, Tim, and I went
 out a
  grabbed a few pints and chatted.  I think Jonas has a lot to contribute
 to
  Lift.
 
  So, please join me in welcoming him!
 
  Thanks,
 
  David
 
  --
  Lift, the simply functional web frameworkhttp://liftweb.net
  Beginning Scalahttp://www.apress.com/book/view/1430219890
  Follow me:http://twitter.com/dpp
  Git some:http://github.com/dpp







 --
 Lift, the simply functional web framework http://liftweb.net
 Beginning Scala http://www.apress.com/book/view/1430219890

 Follow me: http://twitter.com/dpp
 Git some: http://github.com/dpp

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread Josh Suereth
I think AspectJ compiler currently pukes on scala classes anyway (or at
least it did when Miles set up aspectj as a workaround the Eclipse JDT).
So... no dice for AspectJ + Scala without using a Java glue class.

On Mon, Mar 30, 2009 at 3:12 PM, Lee Mighdoll leemighd...@gmail.com wrote:

 Certainly, maintaining an aspect compiler in the project would be hassle.
 Probably not worth debating AOP unless there's a case that really calls for
 it.  My guess is that most uses of aspects will eventually get rolled into
 scala compiler plugins, anyway, but that aspectJ could be an interim
 strategy if there's a use case.

 Lee


 On Mon, Mar 30, 2009 at 11:53 AM, David Pollak 
 feeder.of.the.be...@gmail.com wrote:



 On Mon, Mar 30, 2009 at 11:26 AM, Lee Mighdoll leemighd...@gmail.comwrote:

 Welcome Jonas!

 I'd been thinking that some judicious use of aspectJ might be a nice fit
 for lift.  Rumor has it you know something about aspects...


 AspectJ over my dead body.  :-)

 I think AOP is a dangerous and generally very bad thing to do (sorry
 Jonas).  I have not found an application for it in Scala and would need a
 lot of convincing to include it with anything Lift-related.

 Sorry for the wicked negative vibe against AOP... but it's one of my
 hard-core things.



 Lee



 On Mon, Mar 30, 2009 at 11:15 AM, marius d. marius.dan...@gmail.comwrote:


 Welcome Jonas !

 On Mar 30, 7:52 pm, David Pollak feeder.of.the.be...@gmail.com
 wrote:
  Folks,
 
  Please join me in welcoming Jonas as a Lift committer.  I had the
 pleasure
  of meeting Jonas as QCon in London this month.  Jonas, Tim, and I went
 out a
  grabbed a few pints and chatted.  I think Jonas has a lot to
 contribute to
  Lift.
 
  So, please join me in welcoming him!
 
  Thanks,
 
  David
 
  --
  Lift, the simply functional web frameworkhttp://liftweb.net
  Beginning Scalahttp://www.apress.com/book/view/1430219890
  Follow me:http://twitter.com/dpp
  Git some:http://github.com/dpp







 --
 Lift, the simply functional web framework http://liftweb.net
 Beginning Scala http://www.apress.com/book/view/1430219890

 Follow me: http://twitter.com/dpp
 Git some: http://github.com/dpp




 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread Miles Sabin

On Mon, Mar 30, 2009 at 8:33 PM, Josh Suereth joshua.suer...@gmail.com wrote:
 I think AspectJ compiler currently pukes on scala classes anyway (or at
 least it did when Miles set up aspectj as a workaround the Eclipse JDT).

That was certainly the case quite recently ... I filed a bug against
AspectJ which as far as I know hasn't been fixed yet.

 So... no dice for AspectJ + Scala without using a Java glue class.

Yup, AspectJ can only advise Java classes. Seeing as it's Aspect*J*
the advice itself is essentially written in Java. But advice can call
Scala code, so it's possible to do most of any heavy lifting in Scala.

FWIW, my attitude to AOP used to be the same as David's: I thought it
was evil because ... it represents a gross violation of encapsulation
and modularity and is the moral equivalent of INTERCAL's COME FROM
(http://en.wikipedia.org/wiki/COME_FROM).

I've now seen the light and realize that AOP is wonderful because ...
it gives me all that tools I need to grossly violate the encapsulation
and modularity of the JDT ;-)

I would say that you should consider AOP when all of the following
conditions are met,

* You need to change the interface/behaviour of a third party component.

* You can't persuade the third party to accomodate you.

* You have access to the source code of the component.

* Forking, replicating or replacing the component would be too painful.

* You are able to commit to tracking changes in the component to
accommodate the inevitable breakage of time as it evolve
independently.

This happens surprisingly often (except maybe the last), both wrt open
source and internal enterprise projects, which goes a long way to
explaining the success of AOP as a model.

Cheers,


Miles

-- 
Miles Sabin
tel:+44 (0)1273 720 779
mobile: +44 (0)7813 944 528
skype:  milessabin

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread marius d.



On Mar 30, 9:53 pm, David Pollak feeder.of.the.be...@gmail.com
wrote:
 On Mon, Mar 30, 2009 at 11:26 AM, Lee Mighdoll leemighd...@gmail.comwrote:

  Welcome Jonas!

  I'd been thinking that some judicious use of aspectJ might be a nice fit
  for lift.  Rumor has it you know something about aspects...

 AspectJ over my dead body.  :-)

 I think AOP is a dangerous and generally very bad thing to do (sorry Jonas).
  I have not found an application for it in Scala and would need a lot of
 convincing to include it with anything Lift-related.

 Sorry for the wicked negative vibe against AOP... but it's one of my
 hard-core things.


I tend to agree. A while back was really interested in AspectJ played
with it but in practice I never ever needed it. Especially with Scala
where we have higher order functions and closures. I am still
wondering how AspectJ survives :) ..jus' kiddin' I'm sure there is a
market for it somewhere.






  Lee

  On Mon, Mar 30, 2009 at 11:15 AM, marius d. marius.dan...@gmail.comwrote:

  Welcome Jonas !

  On Mar 30, 7:52 pm, David Pollak feeder.of.the.be...@gmail.com
  wrote:
   Folks,

   Please join me in welcoming Jonas as a Lift committer.  I had the
  pleasure
   of meeting Jonas as QCon in London this month.  Jonas, Tim, and I went
  out a
   grabbed a few pints and chatted.  I think Jonas has a lot to contribute
  to
   Lift.

   So, please join me in welcoming him!

   Thanks,

   David

   --
   Lift, the simply functional web frameworkhttp://liftweb.net
   Beginning Scalahttp://www.apress.com/book/view/1430219890
   Follow me:http://twitter.com/dpp
   Git some:http://github.com/dpp

 --
 Lift, the simply functional web frameworkhttp://liftweb.net
 Beginning Scalahttp://www.apress.com/book/view/1430219890
 Follow me:http://twitter.com/dpp
 Git some:http://github.com/dpp
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread Charles F. Munat

Welcome, Jonas!

David Pollak wrote:
 Folks,
 
 Please join me in welcoming Jonas as a Lift committer.  I had the 
 pleasure of meeting Jonas as QCon in London this month.  Jonas, Tim, and 
 I went out a grabbed a few pints and chatted.  I think Jonas has a lot 
 to contribute to Lift.
 
 So, please join me in welcoming him!
 
 Thanks,
 
 David
 
 -- 
 Lift, the simply functional web framework http://liftweb.net
 Beginning Scala http://www.apress.com/book/view/1430219890
 Follow me: http://twitter.com/dpp
 Git some: http://github.com/dpp
 
  

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---



[Lift] Re: Welcome Jonas Bonér to the Lift committer s

2009-03-30 Thread Charles F. Munat

I'd have to second David on this. If it ain't broke...

David Pollak wrote:
 
 
 On Mon, Mar 30, 2009 at 11:26 AM, Lee Mighdoll leemighd...@gmail.com 
 mailto:leemighd...@gmail.com wrote:
 
 Welcome Jonas!
 
 I'd been thinking that some judicious use of aspectJ might be a nice
 fit for lift.  Rumor has it you know something about aspects...
 
 
 AspectJ over my dead body.  :-)
 
 I think AOP is a dangerous and generally very bad thing to do (sorry 
 Jonas).  I have not found an application for it in Scala and would need 
 a lot of convincing to include it with anything Lift-related.
 
 Sorry for the wicked negative vibe against AOP... but it's one of my 
 hard-core things.
  
 
 
 Lee
 
 
 
 On Mon, Mar 30, 2009 at 11:15 AM, marius d. marius.dan...@gmail.com
 mailto:marius.dan...@gmail.com wrote:
 
 
 Welcome Jonas !
 
 On Mar 30, 7:52 pm, David Pollak feeder.of.the.be...@gmail.com
 mailto:feeder.of.the.be...@gmail.com
 wrote:
   Folks,
  
   Please join me in welcoming Jonas as a Lift committer.  I had
 the pleasure
   of meeting Jonas as QCon in London this month.  Jonas, Tim,
 and I went out a
   grabbed a few pints and chatted.  I think Jonas has a lot to
 contribute to
   Lift.
  
   So, please join me in welcoming him!
  
   Thanks,
  
   David
  
   --
   Lift, the simply functional web frameworkhttp://liftweb.net
 http://liftweb.net
   Beginning Scalahttp://www.apress.com/book/view/1430219890
 http://www.apress.com/book/view/1430219890
   Follow me:http://twitter.com/dpp
   Git some:http://github.com/dpp
 
 
 
 
 
 
 
 -- 
 Lift, the simply functional web framework http://liftweb.net
 Beginning Scala http://www.apress.com/book/view/1430219890
 Follow me: http://twitter.com/dpp
 Git some: http://github.com/dpp
 
  

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~--~~~~--~~--~--~---