🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #623

Re: Kontynuacja - przekleństwo czy błogosławieństwo?

#623
From: Marcin Mielżyński
Date: Sat, 08 Sep 2007 12:21
60 lines
3462 bytes
Szymon 'tichy' pisze:
> Maciej Piechotka wrote:
> 
>> Narzekano na brak dyskucji na pl.comp.lang.ruby więc może zaproponuje 
>> temat 'świetej wojny' ;)
> 
> Rozumiem że nie chodziło Ci o 'klasy cośtam' (napisałeś że
> Ci się pomyliło, ale teraz to nie wiem co miałeś na myśli) ?
> tu raczej nie ma się o co spierać, tzn. czy warto czy nie.
> To jest z R. nieusuwalne w tym sensie nie wiem czemu
> taka amputacja miała by służyć... poważne ograniczenie
> i nic w zamian (tzn. żadnego uproszczenia / ułatwienia
> z punktu widzenia deweloperów).
> 
>> Są zapowiedzi że Ruby 2.0 nie będzie miało kontynuacji (łatwiejsza 
>> integracja z JRuby).
> 
> Jakieś namiary ? Btw, ograniczanie języka tylko po to żeby
> łatwiej było zrobić wersję pasującą do Javy... imho
> to by była głupota... niech zrobią taką maszynę wirtualną
> Javy żeby się na niej językom dynamicznym wygodniej
> siedziało :>
> 
> Zdziwił bym się gdyby zrezygnowano z jednego bądź
> drugiego... no chyba że (w przypadku kontynuacji)
> spodziewają się 'kolizji', np. z 'sysytemem' wyjątków
> i/lub unwind-protect (nie mam pojęcia jak to jest w Rubym,
> poza tym te problemy są afaik 'rozwiązywalne').

Kontynuacje stanęły pod znakiem zapytania przy budowie YARV'a na którym 
bazuje nowa implementacja. Do tej pory Ruby używał green threads co 
pozwalało na pełną kontrolę nad runtimem (który nie musiał być 
thread-safe). Z tą świadomością przeprojektowany został jruby (choć już 
powstały pomysły jak zrealizować w nim kontynuacje).
W maju tego roku kontynuacje zostały jednak dodane a ostatnio dodane 
zostały również fibers:

http://www.infoq.com/news/2007/08/ruby-1-9-fibers

> 
> Hm, zofftopiłem... ale zastanawia mnie czy / jaki będzie
> następca Rubego. Wydawcy w rodzaju O'Reillego potrzebują
> Brubych i Ciponow -- użyszkodnicy niekoniecznie jeszcze
> jednego języka różniącego się o włos czy dwa. Tak więc mam
> nadzieję że nie będzie. Nie sądzę żeby wydawcom chciało się
> za jakiś czas wydawać książki o Perlu 6, ten język już miał
> swój wodospad papieru... chociaż kto wie ;) Najchętniej

Erlang znowu może mieć:
http://www.pragmaticprogrammer.com/titles/jaerlang/

> bym widział coś Erlangopodobnego ale takiej rewolucji
> się nie spodziewam.

http://www.iolanguage.com/ ?
http://metalua.luaforge.net/ ?

może też scala, ale to już inna bajka...

lopex
Technical Details
Message-ID: <fbu44b$hiu$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <8g68r4-248.ln1@router.piechotka.com.pl> <fbtqli$3ce$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Marcin Mielżyński <lopx@gazeta.pl>
Newsgroups: pl.comp.lang.ruby
Subject: Re: Kontynuacja - przekleństwo czy
 błogosławieństwo?
Date: Sat, 08 Sep 2007 14:21:24 +0200
Organization: Onet.pl
Lines: 60
Message-ID: <fbu44b$hiu$1@news.onet.pl>
References: <8g68r4-248.ln1@router.piechotka.com.pl> <fbtqli$3ce$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: chello087207013012.chello.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1189254091 18014 87.207.13.12 (8 Sep 2007 12:21:31 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Sat, 8 Sep 2007 12:21:31 +0000 (UTC)
X-Sender: 5Da2qcG7AWj7WISFX859Php/OS6q4VnB
In-Reply-To: <fbtqli$3ce$1@nemesis.news.tpi.pl>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit