Co nowego w Rubym 1.9.1
- Dodano: 10 marca 2009
- Wprowadził: siefca
- Komentarze: 6
Ruby to dynamiczny, w pełni obiektowy język programowania z dynamicznym typowaniem i mechanizmem refleksji. Popularność zdobył ze względu na napisane w nim środowisko do tworzenia aplikacji webowych Ruby on Rails. Jakiś czas temu ukazała się wersja 1.9.1 interpretera tego języka – szybsza i w domyśle przeznaczona do zastosowań produkcyjnych.
Na łamach heise Open Source ukazały się trzy artykuły poświęcone nowej edycji interpretera, a co za tym idzie, samego języka. Można powiedzieć, że mamy do czynienia z opisem składni i gramatyki Ruby’ego w linii 1.9 i zmianami dotyczącymi klas i modułów w wersji 1.9.1.
W pierwszej części opisane są najważniejsze zmiany języka, a w części drugiej rzeczy przydatne w przetwarzaniu tekstów i operowaniu na tablicach. Serię zamyka część trzecia poświęcona operacjom wejścia–wyjścia, obsłudze plików, typom wyliczeniowym i wyliczeniom, a także innym zmianom, nie opisywanym wcześniej.
Więcej informacji: http://www.heise-online.pl/news/Co-noweg...any--/7625
Znalazłeś literówkę? Zgłoś ją używając formularza!
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.
Niusy na podobny temat:
Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.
6 komentarzy
Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.


Paweł, dzięki za ten cykl o Rubym! Od początku czytam go na Heise-Online PL
Przy okazji, dziękuję też za Twoje poprawki do Couriera MTA, którego używamy na UW.
Ale nadal jak zrobimy sobie 10 wątków, to one chodzą jeden po drugim a nie jednocześnie?
@ptecza: Dzięki, to jest fajne uczucie, że gdzieś tam w świecie komuś się przydaje
@ymon: To prawda – jest co prawda klasa Fiber wykorzystująca native threads, ale tam trzeba ręcznie projektować w którym momencie wątek odda sterowanie i odłoży swój stan. Zapowiadają i zapowiadają te wątki, jednak Thread wciąż obraca się w ramach jednego natywnego wątku. W tej chwili tylko JRuby potrafi w pełni korzystać z natywnych wątków, a pooling można w nim włączyć używając opcji <code>-J-Djruby.thread.pooling=true</code>
Effectively this kind of info is essentially worth looking for, wonderful information for readers and obviously shows superior writing. Its cool to have these types of posts about to help keep the information and facts flow. Helping those who definitely love this, excellent work! Thanks again for taking the time to put this on the internet. I unquestionably liked just about every element of it.
I’d be inclined to concede with you one this subject. Which is not something I typically do! I love reading a post that will make people think. Also, thanks for allowing me to speak my mind!
This page seems to recieve a good ammount of visitors. How do you get traffic to it? It gives a nice unique spin on things. I guess having something authentic or substantial to give info on is the most important thing.