Thread View: pl.comp.lang.ruby
4 messages
4 total messages
Started by Sobczak Michał
Fri, 08 Sep 2006 09:41
Ruby i Sun
Author: Sobczak Michał
Date: Fri, 08 Sep 2006 09:41
Date: Fri, 08 Sep 2006 09:41
16 lines
1550 bytes
1550 bytes
Dzisiaj na grupie comp.lang.ruby przeczytałem, że Sun zatrudnił kilka osób do pracy przy JRuby i integracji tego cuda z JVM i że teraz będzie już nie tylko JVM ale zwyczajnie VM. Mam nadzieje, że to posunięcie będzie nie tylko dobre dla Suna ale i dla popularyzacji Rubiego, bo jak narazie poza Japonią i Railsami niezbyt dużo osób z tego korzysta a wygląda na całkiem przyjemne. Helion szykuje dwie książki o Railsach a i będzie kilka artykułów w prasie o tym, więc może w końcu się coś ruszy. Była też chyba wczoraj oferta pracy dla programisty Rubiego w Krakowie. Coś się dzieje, a chciałbym też, żeby dyskusja przeniosła się także na tą grupę... -- Pozdrawiam, Sobczak Michał
Re: Ruby i Sun
Author: Piotr Kobzda
Date: Fri, 08 Sep 2006 10:01
Date: Fri, 08 Sep 2006 10:01
26 lines
1932 bytes
1932 bytes
Sobczak Michał wrote: > Dzisiaj na grupie comp.lang.ruby przeczytałem, że Sun zatrudnił kilka osób > do pracy przy JRuby i integracji tego cuda z JVM i że teraz będzie już nie > tylko JVM ale zwyczajnie VM. Podobne treści na comp.lang.java.programmer się dziś pojawiły. > Mam nadzieje, że to posunięcie będzie nie tylko dobre dla Suna ale i dla > popularyzacji Rubiego, bo jak narazie poza Japonią i Railsami niezbyt dużo > osób z tego korzysta a wygląda na całkiem przyjemne. > > Helion szykuje dwie książki o Railsach a i będzie kilka artykułów w prasie o > tym, więc może w końcu się coś ruszy. Była też chyba wczoraj oferta pracy > dla programisty Rubiego w Krakowie. Coś się dzieje, a chciałbym też, żeby > dyskusja przeniosła się także na tą grupę... Nie podniecałbym się tym jeszcze tak mocno. JVMa zacznie wspierać dynamicznie typowane języki (poprzez dodanie 'invokedynamic') najprawdopodobniej dopiero od Dolphina (Java SE 7), czyli czegoś konkretnego można spodziewać sie najbliżej za jakiś rok, czy dwa... Aktualnie wielbicielom Javy pozostaje JRuby. piotr
Re: Ruby i Sun
Author: Marcin Mielżyński
Date: Fri, 08 Sep 2006 10:26
Date: Fri, 08 Sep 2006 10:26
18 lines
1581 bytes
1581 bytes
Piotr Kobzda wrote: > Sobczak Michał wrote: > Nie podniecałbym się tym jeszcze tak mocno. JVMa zacznie wspierać > dynamicznie typowane języki (poprzez dodanie 'invokedynamic') > najprawdopodobniej dopiero od Dolphina (Java SE 7), czyli czegoś > konkretnego można spodziewać sie najbliżej za jakiś rok, czy dwa... > Nie do końca. Invokedyamic to rozkaz który ma robić runtime checka parametrów. W tej chwili można wygenerować bytecode sprawdzający i robić invoke-special/virtual/interface/static. To co w Dolphinie się bardziej przyda to przede wszystkim hotswap - i to tylko w trybie dynamicznym, nie trzeba będzie robić cloader.loadClass(...) za każdym razem po generacji bytecodu. lopex
Re: Ruby i Sun
Author: Piotr Kobzda
Date: Fri, 08 Sep 2006 10:50
Date: Fri, 08 Sep 2006 10:50
23 lines
1844 bytes
1844 bytes
Marcin Mielżyński wrote: > Nie do końca. Invokedyamic to rozkaz który ma robić runtime checka > parametrów. W tej chwili można wygenerować bytecode sprawdzający i robić > invoke-special/virtual/interface/static. Można. Tyle, że teraz niestety dedukcję, którą metodę wołać, trzeba przy każdym wywołaniu robić "ręcznie". JIT nie ma tu pola do popisu w kwestiach optymalizacji wywołań. > To co w Dolphinie się bardziej > przyda to przede wszystkim hotswap - i to tylko w trybie dynamicznym, > nie trzeba będzie robić cloader.loadClass(...) za każdym razem po > generacji bytecodu. Zgoda. Choć to akurat po części też już można było używać. Hostswap jest już od dość dawna możliwy, niestety jak dotąd, nikt nie pokusił się o zaimpelmentowanie opcjonalnego schema-change (przynajmniej mi nic na ten temat nie wiadomo). Pewnie, więc i tak nikt z tego półwsparcia nie korzystał skoro i tak musiał przeładowywać klasy... piotr
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads