Extreme GUI Makeover 2008: Ajax vs. Swing Google Developer Day: Schedule Released, 2 Weeks Out
May 18

RubyFX Script Announced at RailsConf

Java, Ruby, Tech Add comments

It has been a great couple of weeks for FX script lovers. First we have JavaFX Script at JavaOne, and then we have the new RubyFX Script announcement at RailsConf.

What is RubyFX Script?

Think of a declarative Ruby that will let you build rich UIs on top of Swing or Tk.

Examples

title_tracks = select :indexof => track + 1,  :from => album, :in => albums, track in album.tracks where track >< album.title

def factors(n)
select :from => i, :in => [1..n/2], :where => n % i >< 0;
end

x = %w{1 2 3}
insert :number => 10, :as => :first, :into => x; // yields [10,1,2,3]
insert :number => 6 :after x[. >< 2]; // yields [10,1,2,6,3]

This is just an alpha version. There is talk that the new version will add in python-like whitespace characteristics.

Congrats! :)

18 Responses to “RubyFX Script Announced at RailsConf”

  1. Jon Tirsen Says:

    I love the inverted angle-brackets! That is true innovation! Thanks Dion!

  2. Adam Sanderson Says:

    JavaFX (F3) does have a few cool features though. The bind and lazy operator are pretty neat. Sure it can be emulated to a reasonable degree elsewhere, but it’s cool to see it in a java-like language.

  3. Claus Says:

    looks great. any planes to support other
    GUI toolkits like GTK or wxRuby ? Tk is
    not very pretty and some may not want to use Swing.

  4. ajojddy Says:

    very helpful advice, thx a lot.
    —————————————–
    Shareware

    http://www.mostshareware.org

  5. Edmund Says:

    dolphin tattoo pictures [url=http://yanik02.za.pl]dolphin tattoo pictures[/url]
    lynxes pictures [url=http://yanik03.za.pl]lynxes pictures[/url]
    titliest drivers [url=http://yanik02.za.pl]titliest drivers[/url]
    mosquito bite picture [url=http://yanik02.za.pl]mosquito bite picture[/url]
    bedrooms for teens [url=http://yanik02.za.pl]bedrooms for teens[/url]
    basic instinct sharon stone picture [url=http://yanik03.za.pl]basic instinct sharon stone picture[/url]
    keisha pictures [url=http://yanik02.za.pl]keisha pictures[/url]
    teens.com [url=http://yanik03.za.pl]teens.com[/url]
    pics of britanyspears [url=http://yanik03.za.pl]pics of britanyspears[/url]
    scabies picture [url=http://yanik03.za.pl]scabies picture[/url]
    playmate s [url=http://yanik03.za.pl]playmate s[/url]
    ashanti and nelly picture [url=http://yanik03.za.pl]ashanti and nelly picture[/url]
    hemmorhoids pictures [url=http://yanik03.za.pl]hemmorhoids pictures[/url]
    transvestites [url=http://yanik02.za.pl]transvestites[/url]
    ashley and mary kate pictures [url=http://yanik03.za.pl]ashley and mary kate pictures[/url]
    janet jackson weight loss pictures [url=http://yanik02.za.pl]janet jackson weight loss pictures[/url]
    wwe divas pics. [url=http://yanik03.za.pl]wwe divas pics.[/url]
    ebay flake frosted intitle intitle intitle [url=http://yanik03.za.pl]ebay flake frosted intitle intitle intitle[/url]
    pictures of muskrat [url=http://yanik03.za.pl]pictures of muskrat[/url]
    latin ladys [url=http://yanik02.za.pl]latin ladys[/url]
    hot babes on bikes [url=http://yanik02.za.pl]hot babes on bikes[/url]
    mangosteen juice [url=http://yanik02.za.pl]mangosteen juice[/url]
    naughty latina maids [url=http://yanik03.za.pl]naughty latina maids[/url]
    king of fighters hentai [url=http://yanik02.za.pl]king of fighters hentai[/url]
    optical illusion picture [url=http://yanik02.za.pl]optical illusion picture[/url]
    boob flash info personal remember [url=http://yanik02.za.pl]boob flash info personal remember[/url]
    keibler nude picture stacy [url=http://yanik02.za.pl]keibler nude picture stacy[/url]
    unreal tit [url=http://yanik02.za.pl]unreal tit[/url]
    iverson pictures [url=http://yanik03.za.pl]iverson pictures[/url]
    chicken caprese recipes [url=http://yanik02.za.pl]chicken caprese recipes[/url]

  6. Francis Says:

    avi burner converter divx dvd mpeg pro v1.4.0 [url=http://freesexvidslists2.za.pl]avi burner converter divx dvd mpeg pro v1.4.0[/url]
    freemilfs [url=http://freesexvidslists2.za.pl]freemilfs[/url]
    clipart ballons [url=http://freesexvidslists1.za.pl]clipart ballons[/url]
    3.2 download dvd shrink [url=http://freesexvidslists1.za.pl]3.2 download dvd shrink[/url]
    download game tropix [url=http://freesexvidslists2.za.pl]download game tropix[/url]
    tracfone ringtones free [url=http://freesexvidslists1.za.pl]tracfone ringtones free[/url]
    venturer dual screen portable dvd player [url=http://freesexvidslists2.za.pl]venturer dual screen portable dvd player[/url]
    farting clips [url=http://freesexvidslists2.za.pl]farting clips[/url]
    sugar free recipees [url=http://freesexvidslists1.za.pl]sugar free recipees[/url]
    american dietetic assocation [url=http://freesexvidslists2.za.pl]american dietetic assocation[/url]
    britney gossip spear [url=http://freesexvidslists2.za.pl]britney gossip spear[/url]
    xrated movies free [url=http://freesexvidslists2.za.pl]xrated movies free[/url]
    savings bond wizard [url=http://freesexvidslists1.za.pl]savings bond wizard[/url]
    mieszne filmy [url=http://freesexvidslists1.za.pl]mieszne filmy[/url]
    sceensavers for free [url=http://freesexvidslists1.za.pl]sceensavers for free[/url]
    freeipods.com phone [url=http://freesexvidslists1.za.pl]freeipods.com phone[/url]
    ffdshow download [url=http://freesexvidslists2.za.pl]ffdshow download[/url]
    asset manegement [url=http://freesexvidslists2.za.pl]asset manegement[/url]
    diner dash free [url=http://freesexvidslists1.za.pl]diner dash free[/url]
    winmx freedownloads [url=http://freesexvidslists2.za.pl]winmx freedownloads[/url]
    download keith music toby [url=http://freesexvidslists1.za.pl]download keith music toby[/url]
    dvda [url=http://freesexvidslists2.za.pl]dvda[/url]
    free macafee download [url=http://freesexvidslists2.za.pl]free macafee download[/url]
    v rod harley davidson [url=http://freesexvidslists1.za.pl]v rod harley davidson[/url]
    networkclips tw zh [url=http://freesexvidslists1.za.pl]networkclips tw zh[/url]
    kates playground video free [url=http://freesexvidslists2.za.pl]kates playground video free[/url]
    renewing passports [url=http://freesexvidslists1.za.pl]renewing passports[/url]
    massachussettes newspapers [url=http://freesexvidslists1.za.pl]massachussettes newspapers[/url]
    mavik [url=http://freesexvidslists1.za.pl]mavik[/url]
    desktop dancers free [url=http://freesexvidslists2.za.pl]desktop dancers free[/url]

  7. Anonymous Says:

    http://www.humanmetrics.com/cgi-win/JTypes1.htm

  8. Anonymous Says:

    http://www.humanmetrics.com/cgi-win/JTypes1.htm

  9. Cesar Chavezz Says:

    He learned about justice or rather injustice early in his life. Cesar grew up in Arizona; the small adobe home, where Cesar was born was swindled from them by dishonest Anglos. Cesar’s father agreed to clear eighty acres of land and in exchange he would receive the deed to forty acres of land that adjoined the home. The agreement was broken and the land sold to a man named Justus Jackson. Cesar’s dad went to a lawyer who advised him to borrow money and buy the land. Later when Cesar’s father could not pay the interest on the loan the lawyer bought back the land and sold it to the original owner. Cesar learned a lesson about injustice that he would never forget. Later, he would say, The love for justice that is in us is not only the best part of our being but it is also the most true to our nature.

  10. Cesar Chavezz Says:

    He learned about justice or rather injustice early in his life. Cesar grew up in Arizona; the small adobe home, where Cesar was born was swindled from them by dishonest Anglos. Cesar’s father agreed to clear eighty acres of land and in exchange he would receive the deed to forty acres of land that adjoined the home. The agreement was broken and the land sold to a man named Justus Jackson. Cesar’s dad went to a lawyer who advised him to borrow money and buy the land. Later when Cesar’s father could not pay the interest on the loan the lawyer bought back the land and sold it to the original owner. Cesar learned a lesson about injustice that he would never forget. Later, he would say, The love for justice that is in us is not only the best part of our being but it is also the most true to our nature.

  11. Anonymous Says:

    http://www.humanmetrics.com/cgi-win/JTypes1.htm

  12. Anonymous Says:

    http://www.humanmetrics.com/cgi-win/JTypes1.htm

  13. Boris Cantrell Says:

    Need to sell used car?
    Need to sell car?
    many deals on http://sell-used-car.info/sell+my+car7skey/

  14. Boris Cantrell Says:

    Need to sell used car?
    Need to sell car?
    many deals on http://sell-used-car.info/sell+my+car7skey/

  15. replicahandbags Says:

    i’ll tell my friends who are into IT to come here for learning.

  16. replica handbags Says:

    thanks for your sharing.thank you

  17. weightloss22 Says:

    Are you vexed with your Over weight ? The
    weight loss miracle is an extremely powerful program to lose weight through weight training programs like healthy way to lose weight, quick weight loss diet plan, diet for fast healthy weight loss, diet easy loss quick weight, diet and exercise plans etc..

  18. Jeff Paul Internet Business Says:

    I find internet marketing the same as marketing a product in the real world. In real marketing one really has to go through different means to promote a brand and product. Same tasks are applied in internet marketing but this can also be done at the comfort of one’s bedroom.

Leave a Reply

Spam is a pain, I am sorry to have to do this to you, but can you answer the question below?

Q: What is the number before 3? (just put in the digit)