Re: GoingNative 2012
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 12.03.12 14:06
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Думал сначала в С++ запостить, но раз уж это даже на LtU есть (с пометкой "For those of you who don't hate C++" ), решил сюда

J>

J>Day 1 (Theme: C++11 Today)
J>• Opening Keynote: C++11 Style (Bjarne Stroustrup, TAMU)
J>• Threads and Shared Variables in C++11 (Hans Boehm, Hewlett-Packard)
J>• STL11 – Magic && Secrets (Stephan T. Lavavej, Microsoft)
J>• Variadic Templates are Funadic (Andrei Alexandrescu, Facebook)
J>• Panel: The Importance of Being Native (Andrei Alexandrescu, Hans Boehm, Bjarne Stroustrup, Herb Sutter)

J>Day 2 (Theme: C++11 Today and Tomorrow)
J>• C++11, VC++11 and Beyond (Herb Sutter, Microsoft)
J>• C++11 and Clang (Chandler Garruth, Google)
J>• Static If I Had a Hammer (Andrei Alexandrescu, Facebook)
J>• A Concept Design for C++ (Bjarne Stroustrup and Andrew Sutton, TAMU)
J>• Panel: Ask Us Anything! (all speakers)

J>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012


J>Главный рулез в том, что все это будет транслироваться в инете, так что необязательно ехать в Редмонд

Эту порнографию можно загрузить паком откуда-нибудь?
Sic luceat lux!
Re[2]: GoingNative 2012
От: Константин Россия  
Дата: 12.03.12 14:55
Оценка:
Здравствуйте, Kernan, Вы писали:

J>>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012

J>>Главный рулез в том, что все это будет транслироваться в инете, так что необязательно ехать в Редмонд
K>Эту порнографию можно загрузить паком откуда-нибудь?

Тривиальный скрипт "wget + прямые ссылки (доступные на страницах выступлений)" делается за пару минут.
Уверяю, эта порнография затягивает, и на просмотр уходит сильно больше времени
Re[13]: GoingNative 2012
От: Мишень-сан  
Дата: 12.03.12 15:22
Оценка:
Здравствуйте, FR, Вы писали:

FR>Да с ast конечно лучше без вопросов.

FR>Но текстовые миксины при всей их корявости вполне равномощны макросам немерле или лиспа.

Вынужден не согласиться. Макры того же немерла позволяют анализ типов выражения. С миксинами так не попрыгаешь. Возможно, в комбинации с темплейтами полноценные макры и можно, но как-то не хоцца... Напоминает написанные на С++ статические конечные автоматы на шаблонах.
Вообще я считаю, что идея легко расширяемого компилера есть рулез. В нативе бы такую вещь Вместо сишных текстовых макр и кодогенераторов.
Re[14]: GoingNative 2012
От: FR  
Дата: 12.03.12 15:34
Оценка:
Здравствуйте, Мишень-сан, Вы писали:


МС>Вынужден не согласиться. Макры того же немерла позволяют анализ типов выражения. С миксинами так не попрыгаешь. Возможно, в комбинации с темплейтами полноценные макры и можно, но как-то не хоцца... Напоминает написанные на С++ статические конечные автоматы на шаблонах.


Текстовые миксины защищать не хочу, по моему слишком коряво, но мощность и даже выразительность у них большая.
Отдельно от шаблонов и CTFE их рассматривать смысла нет. А там доступен анализ типов намного более мощный и прямой чем в C++.

МС>Вообще я считаю, что идея легко расширяемого компилера есть рулез. В нативе бы такую вещь Вместо сишных текстовых макр и кодогенераторов.


Идея да очень хорошая, но почему-то не приживается.
Re[15]: GoingNative 2012
От: Мишень-сан  
Дата: 13.03.12 20:16
Оценка:
Здравствуйте, FR, Вы писали:

МС>>Вообще я считаю, что идея легко расширяемого компилера есть рулез. В нативе бы такую вещь Вместо сишных текстовых макр и кодогенераторов.

FR>Идея да очень хорошая, но почему-то не приживается.

Скорее, за неё почти никто всерьёз не брался. Сложность такого парсера немаленькая. Плюс стыковка с АПИ компилятора. Видимо, не хотят заморачиваться — проще бизону отдать грамматику и радоваться. А профит не всегда очевиден.
На чём-то вроде LLVM/clang можно было бы, наверное, сделать, но это всё догадки.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.