Здравствуйте, -n1l-, Вы писали:
N>Такое возможно? N>Хочу разрабатывать и улучшать немерль. Мне он нравится.
Любой может стать разработчиком немерла. Разве что зарплату за это не платят.
1. Клонируешь репозиторий на гитхабе: https://github.com/rsdn/nemerle
2. Делаешь что-то полезное.
3. Прогоняешь многопроходные тесты (DevBuildForCommit-4.cmd).
4. Если все ОК, предлагаешь пул-реквест для своего изменений.
5. Мы смотрим на полезность изменения, отсутствие багов и принимаем или отвергаем изменения.
У немерла уже было 50 contributor-ов. Ты будешь 51-м!
Естественно, что прежде чем вносить какие-то изменения в язык или стандартные библиотеки имеет смысл сначала обсудить их здесь на форуме.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Естественно, что прежде чем вносить какие-то изменения в язык или стандартные библиотеки имеет смысл сначала обсудить их здесь на форуме.
Начать лучше всего с создания чего-то нового.
Я давно хочу клон вот этой штуки: http://www.boost.org/doc/libs/1_56_0/libs/multi_index/doc/tutorial/
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, VladD2, Вы писали:
VD>Разве что зарплату за это не платят.
Это мы в курсе.
VD>1. Клонируешь репозиторий на гитхабе: https://github.com/rsdn/nemerle VD>2. Делаешь что-то полезное. VD>3. Прогоняешь многопроходные тесты (DevBuildForCommit-4.cmd). VD>4. Если все ОК, предлагаешь пул-реквест для своего изменений. VD>5. Мы смотрим на полезность изменения, отсутствие багов и принимаем или отвергаем изменения.
VD>У немерла уже было 50 contributor-ов. Ты будешь 51-м!
VD>Естественно, что прежде чем вносить какие-то изменения в язык или стандартные библиотеки имеет смысл сначала обсудить их здесь на форуме.
Я хочу добавить в немерль операции с матрицами(матрицы якоби, сложение матриц, вычитание матриц и так далее), что бы те, кто юзает шарп, мои бывшие коллеги, могли использовать немерль и писать быстрее и удобнее.
Здравствуйте, -n1l-, Вы писали:
N>Я хочу добавить в немерль операции с матрицами(матрицы якоби, сложение матриц, вычитание матриц и так далее), что бы те, кто юзает шарп, мои бывшие коллеги, могли использовать немерль и писать быстрее и удобнее.
А чем оно будет отличаться от библиотек С шарпа?
ничем
просто используй их.
Здравствуйте, -n1l-, Вы писали:
N>А где вообще происходит обсуждение фич и тд? N>рассылка, джаббер?
Тут и обсуждай.
N>Не все ж на форум из избы выносить.
Почему бы не выносить обсуждение библиотек?
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, -n1l-, Вы писали:
N>Я хочу добавить в немерль операции с матрицами(матрицы якоби, сложение матриц, вычитание матриц и так далее), что бы те, кто юзает шарп, мои бывшие коллеги, могли использовать немерль и писать быстрее и удобнее.
Здравствуйте, VladD2, Вы писали:
VD>Это к языку отношения не имеет. Это всего лишь вид контейнера. Его в виде банального класса можно реализовать.
Без макросов ты его эффективно не реализуешь.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, VladD2, Вы писали:
VD>Это чойто? Как я понимаю там банальный ремапинг через дополнительные массивы делается.
Первый же пример:
// define a multiply indexed set with indices by id and nametypedef multi_index_container<
employee,
indexed_by<
// sort by employee::operator<
ordered_unique<identity<employee> >,
// sort by less<string> on name
ordered_non_unique<member<employee,std::string,&employee::name> >
>
> employee_set;
Наиболее эффективная реализация получится при использовании двух деревьев.
Внутренняя структура будет выглядеть примерно так:
class Node
{
public employee : Employee;
public tree1LeftChild : Node;
public tree1RightChild : Node;
public tree1Count : int;
public tree2LeftChild : Node;
public tree2RightChild : Node;
public tree2Count : int;
}
В какое место ты собрался засовывать массивы, я не понял.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, Don Reba, Вы писали:
N>>Я хочу добавить в немерль операции с матрицами(матрицы якоби, сложение матриц, вычитание матриц и так далее), что бы те, кто юзает шарп, мои бывшие коллеги, могли использовать немерль и писать быстрее и удобнее. DR>http://numerics.mathdotnet.com/ DR>Я даже не представляю, что специфически немерлевого может тут понадобиться.
Здравствуйте, STDray, Вы писали:
STD>Здравствуйте, VladD2, Вы писали:
VD>>Мой скайп vc.rsdn.ru. Стучись, если что-то надо.
STD>Может, стоит сделать конференцию в скайпе (или жаббере) для каких-то совсем мелких вопросов?
Есть довольно удобный сервис для подобных посиделок, Slack.com. Там нормальная интеграция с github, загрузка файлов, история и так далее.
Я там создал team Nemerle, можно попробовать.
Пишите мне на мыло mihhail.maslakov@gmail.com "хочу в группу Nemerle", чтобы я мог выслать инвайт.
Здравствуйте, STDray, Вы писали:
STD>Здравствуйте, ionoy, Вы писали:
I>>Пишите мне на мыло mihhail.maslakov@gmail.com "хочу в группу Nemerle", чтобы я мог выслать инвайт.
STD>Написал, но, полагаю, конфа все равно нужна, чтобы не было барьера в виде инвайтов.
Мне ничего не пришло. Ну и пока ты единственный, кто изъявил желание... Я тоже одно время ратовал за скайп конфу или что-то вроде. К сожалению из этого так ничего и не вышло.
I>Мне ничего не пришло. Ну и пока ты единственный, кто изъявил желание... Я тоже одно время ратовал за скайп конфу или что-то вроде. К сожалению из этого так ничего и не вышло.
Может я в спам пропал? Скайп все равно надо сделать (можно ли там самому зайти в конференцию или надо чтобы кто-то добавил?). Я, просто, с конференции жаббера лучше дружу. Но можно сделать все сразу. Хуже-то не будет.