Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Glimmer » What about Scala or Groovy?
What about Scala or Groovy? [message #789] Thu, 24 January 2008 12:57 Go to next message
Eclipse User
Originally posted by: erkki.lap.ee

Sounds like an interesting proposal, but personally I would be more
interested in a similar project using Scala, or even Groovy.

Any chance this project would provide similar DSL-s in other languages
later?

Regards,
Erkki Lindpere
Re: What about Scala or Groovy? [message #804 is a reply to message #789] Fri, 08 February 2008 03:59 Go to previous messageGo to next message
Eclipse User
Originally posted by: matthias.mysurname.com

That's what my first reaction was. For me a more natural fit would be
Groovy, but maybe that's just me.
In general it would be great to see a language independent API. If that's
impractical ports to Groovy an Scala would be great.
Re: What about Scala or Groovy? [message #822 is a reply to message #804] Wed, 20 February 2008 10:10 Go to previous messageGo to next message
Andy Maleh is currently offline Andy Maleh
Messages: 28
Registered: July 2009
Junior Member
The proposal focuses on Ruby as the language, as it is very powerful at
building internal DSLs. I have been wanting to try out something similar
in Scala however. If I do, I will post something on my blog about it
(andymaleh.blogspot.com)
Re: What about Scala or Groovy? [message #846 is a reply to message #822] Fri, 22 February 2008 14:33 Go to previous messageGo to next message
Eclipse User
Originally posted by: erkki.lap.ee

Andy Maleh wrote:
> The proposal focuses on Ruby as the language, as it is very powerful at
> building internal DSLs. I have been wanting to try out something similar
> in Scala however. If I do, I will post something on my blog about it
> (andymaleh.blogspot.com)

I'm curious, is it done with meta-programming in Ruby? I searched a bit,
but couldn't easily find info about how glimmer is implemented.

I'm also planning to experiment with something similar in Scala (not for
SWT, but a custom component model), so I'd be really interested in
reading about that on your blog if you get around to that!

Erkki
Re: What about Scala or Groovy? [message #875 is a reply to message #846] Mon, 17 March 2008 18:27 Go to previous messageGo to next message
Andy Maleh is currently offline Andy Maleh
Messages: 28
Registered: July 2009
Junior Member
Erkki, I recently gave a talk about the engine behind Glimmer and how to
extend it with new functionality:
http://chirb.org/event/show/27

I can send you the slides by email. Please send a request to: andy{ at}
obtiva[ dot] com

To answer your question though, I did use meta-programming and reflection
to build Glimmer in Ruby. The Ruby language makes it super-easy to build
internal DSLs, and according to Neal Ford, a ThoughtWorks consultant who
gave a lecture on DSLs in the No Fluff Just Stuff Chicago conference last
December, Ruby provides more power than Groovy for building DSLs.

Due to popular mention of Scala though, I am exploring it right now as
another language for efficient development of Eclipse applications. The
idea of providing something similar to Glimmer in Scala is not that
remote, so if you would like to collaborate on it, let me know.

Are you attending EclipseCon 2008 by any chance? I'm there right now.
Re: What about Scala or Groovy? [message #935 is a reply to message #875] Tue, 18 March 2008 17:45 Go to previous messageGo to next message
Eclipse User
Originally posted by: erkki.lap.ee

Andy Maleh wrote:
> Due to popular mention of Scala though, I am exploring it right now as
> another language for efficient development of Eclipse applications. The
> idea of providing something similar to Glimmer in Scala is not that
> remote, so if you would like to collaborate on it, let me know.

What I'm working (just as a hobby initially) on is a UI component model,
that I hope will be usable for both web and desktop apps. I'm
concentrating on the web first, but when that side is working, I want to
explore "rendering" that component model into Swing or SWT widgets.

Maybe we can collaborate in the future, but at the moment I'm spending
very little time on this.

> Are you attending EclipseCon 2008 by any chance? I'm there right now.
>

Sadly, no.
Re: What about Scala or Groovy? [message #965 is a reply to message #846] Fri, 04 April 2008 02:30 Go to previous message
Ketan Padegaonkar is currently offline Ketan Padegaonkar
Messages: 873
Registered: July 2009
Senior Member
Erkki Lindpere wrote:
> Andy Maleh wrote:
>> The proposal focuses on Ruby as the language, as it is very powerful
>> at building internal DSLs. I have been wanting to try out something
>> similar in Scala however. If I do, I will post something on my blog
>> about it (andymaleh.blogspot.com)
>
> I'm curious, is it done with meta-programming in Ruby? I searched a bit,
> but couldn't easily find info about how glimmer is implemented.
>

There is a metaprogramming talk
( http://www.jroller.com/abstractScope/entry/metaprogramming_w ith_ruby)
authored by a colleague from ThoughtWorks UK that I generally use when I
talk about meta-programming with ruby.

You may find this interesting as well.

Cheers,
Ketan Padegaonkar,
http://swtbot.org/ - a functional testing tool for SWT/Eclipse
Re: What about Scala or Groovy? [message #565400 is a reply to message #789] Fri, 08 February 2008 03:59 Go to previous message
Matthias Luebken is currently offline Matthias Luebken
Messages: 3
Registered: July 2009
Junior Member
That's what my first reaction was. For me a more natural fit would be
Groovy, but maybe that's just me.
In general it would be great to see a language independent API. If that's
impractical ports to Groovy an Scala would be great.
Re: What about Scala or Groovy? [message #565416 is a reply to message #804] Wed, 20 February 2008 10:10 Go to previous message
Andy Maleh is currently offline Andy Maleh
Messages: 28
Registered: July 2009
Junior Member
The proposal focuses on Ruby as the language, as it is very powerful at
building internal DSLs. I have been wanting to try out something similar
in Scala however. If I do, I will post something on my blog about it
(andymaleh.blogspot.com)
Re: What about Scala or Groovy? [message #565442 is a reply to message #822] Fri, 22 February 2008 14:33 Go to previous message
Erkki Lindpere is currently offline Erkki Lindpere
Messages: 90
Registered: July 2009
Member
Andy Maleh wrote:
> The proposal focuses on Ruby as the language, as it is very powerful at
> building internal DSLs. I have been wanting to try out something similar
> in Scala however. If I do, I will post something on my blog about it
> (andymaleh.blogspot.com)

I'm curious, is it done with meta-programming in Ruby? I searched a bit,
but couldn't easily find info about how glimmer is implemented.

I'm also planning to experiment with something similar in Scala (not for
SWT, but a custom component model), so I'd be really interested in
reading about that on your blog if you get around to that!

Erkki
Re: What about Scala or Groovy? [message #565461 is a reply to message #846] Mon, 17 March 2008 18:27 Go to previous message
Andy Maleh is currently offline Andy Maleh
Messages: 28
Registered: July 2009
Junior Member
Erkki, I recently gave a talk about the engine behind Glimmer and how to
extend it with new functionality:
http://chirb.org/event/show/27

I can send you the slides by email. Please send a request to: andy{ at}
obtiva[ dot] com

To answer your question though, I did use meta-programming and reflection
to build Glimmer in Ruby. The Ruby language makes it super-easy to build
internal DSLs, and according to Neal Ford, a ThoughtWorks consultant who
gave a lecture on DSLs in the No Fluff Just Stuff Chicago conference last
December, Ruby provides more power than Groovy for building DSLs.

Due to popular mention of Scala though, I am exploring it right now as
another language for efficient development of Eclipse applications. The
idea of providing something similar to Glimmer in Scala is not that
remote, so if you would like to collaborate on it, let me know.

Are you attending EclipseCon 2008 by any chance? I'm there right now.
Re: What about Scala or Groovy? [message #565520 is a reply to message #875] Tue, 18 March 2008 17:45 Go to previous message
Erkki Lindpere is currently offline Erkki Lindpere
Messages: 90
Registered: July 2009
Member
Andy Maleh wrote:
> Due to popular mention of Scala though, I am exploring it right now as
> another language for efficient development of Eclipse applications. The
> idea of providing something similar to Glimmer in Scala is not that
> remote, so if you would like to collaborate on it, let me know.

What I'm working (just as a hobby initially) on is a UI component model,
that I hope will be usable for both web and desktop apps. I'm
concentrating on the web first, but when that side is working, I want to
explore "rendering" that component model into Swing or SWT widgets.

Maybe we can collaborate in the future, but at the moment I'm spending
very little time on this.

> Are you attending EclipseCon 2008 by any chance? I'm there right now.
>

Sadly, no.
Re: What about Scala or Groovy? [message #565545 is a reply to message #846] Fri, 04 April 2008 02:30 Go to previous message
Ketan Padegaonkar is currently offline Ketan Padegaonkar
Messages: 873
Registered: July 2009
Senior Member
Erkki Lindpere wrote:
> Andy Maleh wrote:
>> The proposal focuses on Ruby as the language, as it is very powerful
>> at building internal DSLs. I have been wanting to try out something
>> similar in Scala however. If I do, I will post something on my blog
>> about it (andymaleh.blogspot.com)
>
> I'm curious, is it done with meta-programming in Ruby? I searched a bit,
> but couldn't easily find info about how glimmer is implemented.
>

There is a metaprogramming talk
( http://www.jroller.com/abstractScope/entry/metaprogramming_w ith_ruby)
authored by a colleague from ThoughtWorks UK that I generally use when I
talk about meta-programming with ruby.

You may find this interesting as well.

Cheers,
Ketan Padegaonkar,
http://swtbot.org/ - a functional testing tool for SWT/Eclipse
Previous Topic:Multiple Dynamic Language Support
Next Topic:Animation in Glimmer
Goto Forum:
  


Current Time: Wed Aug 27 19:12:10 EDT 2014

Powered by FUDForum. Page generated in 0.03800 seconds