Re[2]: Metaprogramming in .NET
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 16.07.11 15:09
Оценка: :))) :)))
Здравствуйте, SergASh, Вы писали:

SAS>Им придется тогда выбросить полкниги, всю вторую часть, поскольку ни один из подходов, там описанных, не выдерживает конкуренции с макросами.


Может тогда получится уговорить их на то, чтобы просто поменять название на: "Metaprogramming in .NET without Nemerle"?


[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Metaprogramming in .NET
От: febus Германия  
Дата: 16.07.11 07:54
Оценка: 11 (3)
В издательстве Manning готовится к выходу книга Metaprogramming in .NET
Главы о Nemerle там, ессесно, нет. А должнa былa бы быть!
Это шанс заявить о себе на страницах книги известного западного издательства, если бы удалось убедить авторов в необходимости включения такой главы.
Там же есть и форум, где можно поговорить с авторами.
Re[6]: Metaprogramming in .NET
От: febus Германия  
Дата: 18.08.11 15:39
Оценка: 4 (2)
Кевин Хазард обещал сделать блог по Немерле.
На сайте Manning указан его старый блог. Я нашел его новый блог, который он сейчас как раз создает и здесь уже появились первые 3 строчки.
Лиха беда начало:
As a software developer who works comfortably in C#, F# and Python all the time, the Nemerle programming language feels pretty much like home to me.
Granted, it’s a weird version of home where the game room, the dining room and the kitchen are all the same space. But it’s still very cool.
Re[3]: Metaprogramming in .NET
От: catbert  
Дата: 16.07.11 17:03
Оценка: +1 :)
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Может тогда получится уговорить их на то, чтобы просто поменять название на: "Metaprogramming in .NET without Nemerle"?


"Painful metaprogramming in .NET"
Re: Metaprogramming in .NET
От: IT Россия linq2db.com
Дата: 16.07.11 15:17
Оценка: 1 (1)
Здравствуйте, febus, Вы писали:

F>Там же есть и форум, где можно поговорить с авторами.


Задал им вопрос. Посмотри что ответят, если ответят
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Metaprogramming in .NET
От: matumba  
Дата: 20.07.11 08:38
Оценка: +1
Здравствуйте, SergASh, Вы писали:

SAS>Им придется тогда выбросить полкниги ... поскольку ни один из подходов, там описанных, не выдерживает конкуренции с макросами.


От того, что есть ЛИСП, никто не выкидывает книги по php! Странно, да? Чувак пишет про популярные средства. Как он правильно заметил, "But for every developer using Nemerle, there are 99 others using T4" — это его аудитория; не такая продвинутая, зато многочисленная. Напоминаю: чувак не учит дао программинга, он делает бизнес на книге.
Re: Metaprogramming in .NET
От: adontz Грузия http://adontz.wordpress.com/
Дата: 16.07.11 12:55
Оценка:
Здравствуйте, febus, Вы писали:

Это не шанс, такие книги не за спасибо пишутся.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Metaprogramming in .NET
От: SergASh  
Дата: 16.07.11 14:10
Оценка:
Здравствуйте, febus, Вы писали:

F>В издательстве Manning готовится к выходу книга Metaprogramming in .NET

F>Главы о Nemerle там, ессесно, нет. А должнa былa бы быть!
F>Это шанс заявить о себе на страницах книги известного западного издательства, если бы удалось убедить авторов в необходимости включения такой главы.
F>Там же есть и форум, где можно поговорить с авторами.

Им придется тогда выбросить полкниги, всю вторую часть, поскольку ни один из подходов, там описанных, не выдерживает конкуренции с макросами.
Re[2]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.07.11 17:40
Оценка:
Здравствуйте, adontz, Вы писали:

A>Это не шанс, такие книги не за спасибо пишутся.


Конечно не за спасибо — за деньги. Судя по названию это чистейший популизм. Нет никакого метапрограммирвоания для нет. Разве что Постшарп считать за специализированное для дтнета стредство. И то сам класс — постпроцессоров — не привязан к платформе.

Ну, а раз популизм, то очень даже может быть, что ради того самого популизма он включит какую-нить "клубничку" (по его мнению).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.07.11 17:45
Оценка:
Здравствуйте, IT, Вы писали:

IT>Задал им вопрос. Посмотри что ответят, если ответят


Что-то ты совсем из далека зашел.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.07.11 17:58
Оценка:
Здравствуйте, febus, Вы писали:

F>В издательстве Manning готовится к выходу книга Metaprogramming in .NET

F>Главы о Nemerle там, ессесно, нет. А должнa былa бы быть!
F>Это шанс заявить о себе на страницах книги известного западного издательства, если бы удалось убедить авторов в необходимости включения такой главы.
F>Там же есть и форум, где можно поговорить с авторами.

Интересно, что в содержании что выложено на сайте есть глава посвященная Т4, а в ПДФ-е с первой главой, где так же есть содержание, главы про Т4 нет. Что это — обман, или просто автор спешно всунул главу уже после того как сделал ПДФ для публичного просмотра?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.07.11 09:48
Оценка:
Здравствуйте, IT, Вы писали:

IT>Задал им вопрос. Посмотри что ответят, если ответят


Если заходить так из далека, то шанс получить ответ близок к нулю.
Задал вопрос по рабоче-крестьянски. Предлагаю развить обсуждение и подтолкнуть авторов к созданию полноценного раздела по Н.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Metaprogramming in .NET
От: BogdanMart Украина  
Дата: 17.07.11 18:46
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Задал вопрос по рабоче-крестьянски. Предлагаю развить обсуждение и подтолкнуть авторов к созданию полноценного раздела по Н.


Слишком агрессивно про каменный век.
Re[4]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.07.11 09:38
Оценка:
Здравствуйте, BogdanMart, Вы писали:

BM>Слишком агрессивно про каменный век.


Небольшая провокация.

Вообще-то я думал, что вы тоже подключитесь. Так что давайте. И по конструктивнее. По больше ссылок.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.07.11 09:51
Оценка:
Здравствуйте, febus, Вы писали:

F>В издательстве Manning готовится к выходу книга Metaprogramming in .NET

F>Главы о Nemerle там, ессесно, нет. А должнa былa бы быть!
F>Это шанс заявить о себе на страницах книги известного западного издательства, если бы удалось убедить авторов в необходимости включения такой главы.
F>Там же есть и форум, где можно поговорить с авторами.

Народ, мы там создали две темы. Давайте как подмогните с аргументацией. Чем больше сообщений и народу, тем лучше.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Metaprogramming in .NET
От: artelk  
Дата: 20.07.11 11:31
Оценка:
Здравствуйте, IT, Вы писали:

IT>Задал им вопрос. Посмотри что ответят, если ответят


Запостил свои соображения. Надеюсь, не сильно наврал и моё английская не сильно кривой...
Re[3]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 20.07.11 18:13
Оценка:
Здравствуйте, matumba, Вы писали:

M>От того, что есть ЛИСП, никто не выкидывает книги по php! Странно, да? Чувак пишет про популярные средства. Как он правильно заметил, "But for every developer using Nemerle, there are 99 others using T4" — это его аудитория; не такая продвинутая, зато многочисленная. Напоминаю: чувак не учит дао программинга, он делает бизнес на книге.


Эта аудитория только выиграет, если узнает о более продвинутых средствах МП. Не находишь?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Metaprogramming in .NET
От: matumba  
Дата: 20.07.11 20:16
Оценка:
Здравствуйте, VladD2, Вы писали:

M>> это его аудитория; не такая продвинутая, зато многочисленная. Напоминаю: чувак не учит дао программинга, он делает бизнес на книге.


VD>Эта аудитория только выиграет, если узнает о более продвинутых средствах МП. Не находишь?


Нет, не нахожу.
Влад, тут надо узреть одну простую вещь: ты — внутри "котла с Немерле". Снаружи — те, кто ощущает только запах. Поэтому когда ты кричишь, какие вкусные тут макросы, тебя не понимают — люди ещё не попробовали и ложки Немерли, им непонятны твои восторги. В теории, конечно будет здорово, если книга подымет волну интереса к Немерле! Но ты не забывай, насколько "читатели" ниже "писателей" — придётся кому-то попотеть и представить материал по Немерле в самом наипопсовейшем виде — так, чтобы последний похапист понял. Статьи с РСДН, увы, слишком тяжеловесны и не очень показательны.
Я уже написал ему предложение, так что послушайте что он предложит (он вроде уже просил примеры) и скооперируйтесь.
Напомню: ЦА книги — вовсе не продвинутые метапрограммасты, это будут толпы хомячков с годичным опытом C#, которым понравилось длинное слово "метаметанировать". Дай бог единицы проникнутся главой именно о Немерле.
Re[5]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.07.11 19:52
Оценка:
Здравствуйте, matumba, Вы писали:

VD>>Эта аудитория только выиграет, если узнает о более продвинутых средствах МП. Не находишь?


M>Нет, не нахожу.


А зря. Это же очевидно.

M>Влад, тут надо узреть одну простую вещь: ты — внутри "котла с Немерле". Снаружи — те, кто ощущает только запах. Поэтому когда ты кричишь, какие вкусные тут макросы, тебя не понимают — люди ещё не попробовали и ложки Немерли, им непонятны твои восторги.


Это все понятно. Но я больше понимаю позицию авторов этой книги. Они резонно замечают, что МП — тяжело, а изучение нового языка — еще тяжелее.

Это именно так. И для изучения нового языка нужна мотивация. Если человек не понимает зачем ему МП и что оно может дать, то мотивацией могут служить исключительно готовые решения вроде PegGrammar. Но если человек уже понимает что ему не хватает МП, и он осознает, что использование МП может стать во много раз проще, если вместо эмита или Т4 взять специально для этого разработанный язык, то это и может стать той самой мотивацией необходимой чтобы переломить собственную инертность.

А на кого рассчитана эта книга? Мне кажется ответ очевиден — на тех кто уже осознал или находится в процессе осознавания того, что ему нужно МП. А раз так, то сам Бог велел таким людям дать хотя бы беглый рассказ о том, что кроме кирки и лопаты еще имеются такие вещи как отбойный молоток и роторный экскаватор.

M>В теории, конечно будет здорово, если книга подымет волну интереса к Немерле!


Волну, не волну, но не в теории, а на самой что ни на есть практике очевидно ясно, что для Немерла было бы очень полезно засветиться в книжке, и тем более, в такой профильной.

M>Но ты не забывай, насколько "читатели" ниже "писателей" — придётся кому-то попотеть и представить материал по Немерле в самом наипопсовейшем виде — так, чтобы последний похапист понял. Статьи с РСДН, увы, слишком тяжеловесны и не очень показательны.


Если человек читает такие книги, то он уже 100% не последний ПХП-ист.
Представить МП на Немерле тоже не очень сложно. Код будет точно более понятным чем на любом из аналогов. Сам Немерл близок к Шарпу, так что если специально не стараться, то код будет ясен любому дотнет-разработчику способному на мыслительный процесс.

M>Я уже написал ему предложение, так что послушайте что он предложит (он вроде уже просил примеры) и скооперируйтесь.


Ну, он и раньше сказал, что попробует побложить на тему Немерла. Надо постораться помочь ему пройти первый шаги.

M>Напомню: ЦА книги — вовсе не продвинутые метапрограммасты, это будут толпы хомячков с годичным опытом C#, которым понравилось длинное слово "метаметанировать". Дай бог единицы проникнутся главой именно о Немерле.


Я уверен, что это будут толпы более-менее толковых хомячков. И если они осилят саму книгу, то осилят и раздел по немерлу.

Понятно, что из толпы реально заинтересуется немерлом только небольшой процент. Но и это уже плюс.

Кроме того нам банально нужно упоминание в книгах хотя бы затем чтобы не проходить еще раз через дурацкие разборки вроде той что была на википедии.

Так что плюсы для нас очевидны.

Плюс же для авторов (и издателей) книги тоже очевидны. Пусть даже этот раздел будет небольшим, но он все же привлечет каких-то читателей. Ведь одно дело использовать что-то на практике, а совсем другое про это дело почитать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.08.11 16:35
Оценка:
Здравствуйте, febus, Вы писали:

F>Кевин Хазард обещал сделать блог по Немерле.


Обещанного три года ждут.

F>На сайте Manning указан его старый блог. Я нашел его новый блог, который он сейчас как раз создает и здесь уже появились первые 3 строчки.


То-то я смотрю. В старом блоге у него ничего нового с прошлой весны.

F>Лиха беда начало:

F>As a software developer who works comfortably in C#, F# and Python all the time, the Nemerle programming language feels pretty much like home to me.
F>Granted, it’s a weird version of home where the game room, the dining room and the kitchen are all the same space. But it’s still very cool.

Ну, дай бог. Надо бы его подсадить по сильнее на нашу траву.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.08.11 23:28
Оценка:
Здравствуйте, febus, Вы писали:

F>Кевин Хазард обещал сделать блог по Немерле.

F>На сайте Manning указан его старый блог. Я нашел его новый блог, который он сейчас как раз создает и здесь уже появились первые 3 строчки.
F>Лиха беда начало:
F>As a software developer who works comfortably in C#, F# and Python all the time, the Nemerle programming language feels pretty much like home to me.
F>Granted, it’s a weird version of home where the game room, the dining room and the kitchen are all the same space. But it’s still very cool.

Хорошо бы мотивировать его на дальнейшее творчество. Так что если кто-то может/хочет добавить комментарий в его блоге, не стесняйтесь!

ЗЫ

Мне там пока светиться наверно не стоит.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Metaprogramming in .NET
От: Аноним  
Дата: 22.08.11 11:25
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Задал вопрос по рабоче-крестьянски.


У англоязычных обычно пропадает желание отвечать, когда им пишут на таком плохом английском. Внимательнее надо!
Re[4]: Metaprogramming in .NET
От: VladD2 Российская Империя www.nemerle.org
Дата: 22.08.11 16:10
Оценка:
Здравствуйте, Аноним, Вы писали:

VD>>Задал вопрос по рабоче-крестьянски.


А> У англоязычных обычно пропадает желание отвечать, когда им пишут на таком плохом английском. Внимательнее надо!


К сожалению, мой английский никогда не блистал.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Metaprogramming in .NET
От: YF Германия  
Дата: 05.09.11 08:02
Оценка:
Они(авторы) oтветили, что не собираются делать отдельную главу:

здесь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.