LINUX.ORG.RU
 
yoghurt

Google выпустил Dart


0

2

http://www.dartlang.org/

Лень писать новость, так что просто оставлю это здесь. Dart - новомодный браузерный язычок, вроде как позиционировался Гуглём как джяваскрипт-слейер, а в разработке участвовали широко известные в определенных кругах Гилад Брача и Ларс Бак.

В свете этих событий до выхода в смолток-сообществе был некий ажиотаж, так как и Брача и Бак в своё время поработали над Self, Newspeak, Strongtalk и пр.

Сегодня я (и, наверно, ещё многие) изрядно обломились, увидев почти осточертевший С-like синтаксис в примерах на свежачке. С семантикой лично мне не совсем ясно, да и доки на сайте читать как-то лень. Говорят, что стандартная библиотека таки пропитана духом Смолтока.

Ну вот, как то так. Моё скромное мнение - не взлетит.

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: комментарий от rival 10.10.2011 18:01:59  
iBliss

Мде. Тогда с жабоклоном фейл. К серверсайду неготов.

* ()
[#] Ответ на: комментарий от iBliss 10.10.2011 18:07:34  

> Тогда с жабоклоном фейл.

Считай это эрлангоклоном :D

***** ()
[#] Ответ на: комментарий от tailgunner 10.10.2011 18:14:27  
r

>Считай это эрлангоклоном

Ненене. В эрланге все не так - там изолировать в рамках vm ничего не нужно потому что ничего мутировать нельзя.

***** ()
[#] Ответ на: комментарий от r 10.10.2011 18:24:55  

> В эрланге все не так - там изолировать в рамках vm ничего не нужно потому что ничего мутировать нельзя.

В этом топике принято вольно обращаться с термином "клон" %)

Да и в любом случае, полностью независимые процессы без разделяемых данных, взаимодействующие по каналам - это модель, близкая к Эрлангу. Еще одну вариация на тему CSP.

***** ()
[#]  
JustGuest

Darth Google

* ()
[#]  
Vit

А где, собсна, плюшки по интеграции с IDE, библиотеки и т.п.? У них go уже взлетел, ага.

*** ()
[#] Ответ на: комментарий от Macil 10.10.2011 16:49:01  
pitekantrop

> Чем же именно? Все современные достижения мейнстрим инженерной мысли...

Параметры типов всегда ковариантны.

*** ()
[#] Ответ на: комментарий от pitekantrop 12.10.2011 0:51:24  

>Параметры типов всегда ковариантны.

А разве в C++/Java это не так?

**** ()
[#] Ответ на: комментарий от Macil 12.10.2011 0:56:39  
pitekantrop

Как там в С++, я не знаю, а в Java (слава Одерскому, наверное) параметры типов могут быть как ковариантными, так и контравариантными:
<? extends A> - ковариантный,
<? super A> - контравариантный.

*** ()