<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://lib.custis.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B&amp;feed=atom&amp;hideredirs=1&amp;limit=50&amp;namespace=0&amp;category=%D0%A1%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%B8%D1%8F+ALT.NET&amp;format=%24date+%24time+%24dm%24plink+%28%24hist%29+%24dm%24ulink+%24comment</id>
		<title>CustisWiki - Новые страницы в категории Собрания ALT.NET [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://lib.custis.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B&amp;feed=atom&amp;hideredirs=1&amp;limit=50&amp;namespace=0&amp;category=%D0%A1%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%B8%D1%8F+ALT.NET&amp;format=%24date+%24time+%24dm%24plink+%28%24hist%29+%24dm%24ulink+%24comment"/>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"/>
		<updated>2026-08-16T07:47:32Z</updated>
		<subtitle>Материал из CustisWiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://lib.custis.ru/Nemerle_Deep_Dive_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_ALT.NET,_2011-03-31)</id>
		<title>Nemerle Deep Dive (встреча ALT.NET, 2011-03-31)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Nemerle_Deep_Dive_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_ALT.NET,_2011-03-31)"/>
				<updated>2011-05-23T13:18:27Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Доклад&lt;/dt&gt;
&lt;dd&gt; &lt;s&gt;&quot;Nemerle must die&quot;&lt;/s&gt; «Nemerle deep dive» («Глубокое погружение в Nemerle»).&lt;/dd&gt;&lt;/dl&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;mailto:vc@rsdn.ru&quot;&gt;Чистяков Владислав&lt;/a&gt;, текущий &lt;i&gt;maintainer&lt;/i&gt;, архитектор и идеолог языка &lt;tt&gt;Nemerle&lt;/tt&gt;.&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Рассказ о языке:&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Ядро языка;&lt;/li&gt;
&lt;li&gt; Вывод типов;&lt;/li&gt;
&lt;li&gt; Мимикрия под C# в области поддержки ООП;&lt;/li&gt;
&lt;li&gt; Поддержка функционального программирования:
&lt;ul&gt;&lt;li&gt; Функции как первоклассные значения;&lt;/li&gt;
&lt;li&gt; Алгебраические типы;&lt;/li&gt;
&lt;li&gt; Сопоставление с образцом;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; Гигиенические (&lt;tt&gt;LISP&lt;/tt&gt;) макросы в &lt;tt&gt;Nemerle&lt;/tt&gt;:
&lt;ul&gt;&lt;li&gt; Что такое? С чем едят?&lt;/li&gt;
&lt;li&gt; Как сочетаются с IDE и прочими технологиями?&lt;/li&gt;
&lt;li&gt; Сложности разработки, отладки, сопровождения.&lt;/li&gt;
&lt;li&gt; Развечание мифов;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; Ограничения версии &lt;tt&gt;1.0&lt;/tt&gt;;&lt;/li&gt;
&lt;li&gt; Что будет в &lt;tt&gt;Nemerle 2.0&lt;/tt&gt;?&lt;/li&gt;
&lt;li&gt; Примеры практического использования макросов, прикладные макро-библиотеки:
&lt;ul&gt;&lt;li&gt; &lt;tt&gt;Nemerle.Xml&lt;/tt&gt; — XML-литералы;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Nemerle.Peg&lt;/tt&gt; — быстрый и гибкий генератор парсеров шаговой доступности;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;ComputationExpressions&lt;/tt&gt;:
&lt;ul&gt;&lt;li&gt; Асинхронное программирование;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Yield&lt;/tt&gt; внутри выражения;&lt;/li&gt;
&lt;li&gt; Другие применнения.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Nemerle on Rails&lt;/tt&gt; — миграции, автоматизация формирования &lt;tt&gt;ViewModel&lt;/tt&gt;, движок рендеренга HTML «Spark»;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Nemerle.WUI.Reactive&lt;/tt&gt; — реактивный Web-интерфейс на основе статически типизированного языка вместо скриптов;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt; Мелкие полезняшки:
&lt;ul&gt;&lt;li&gt; Автоматизация реализации зависимых свойств в &lt;tt&gt;WPF&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Record&lt;/tt&gt; — автоматизация создания конструкторов&lt;/li&gt;
&lt;li&gt; Автоматизация паттернов проектирования ООП (&lt;tt&gt;Abstract factory&lt;/tt&gt;, &lt;tt&gt;Aggregate&lt;/tt&gt;, &lt;tt&gt;Proxy&lt;/tt&gt;, &lt;tt&gt;Singleton&lt;/tt&gt;)&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Late-binding&lt;/tt&gt; — позднее связывание&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Surroundwith&lt;/tt&gt; — создание аналогов using и lock в мгновение ока.&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Memoize&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;$&lt;/tt&gt;-строки&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Assertions&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;ListComprehension&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;Regexp match&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;StructuralEquality&lt;/tt&gt;, &lt;tt&gt;LexicographicCompareTo&lt;/tt&gt;, &lt;tt&gt;StructuralHashCode&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; .. и многое другое.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_Ruby_on_Rails_3_%D0%B4%D0%BB%D1%8F_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_ALT.NET,_2011-02-24)</id>
		<title>Использование Ruby on Rails 3 для быстрой разработки сложных веб-приложений (встреча ALT.NET, 2011-02-24)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_Ruby_on_Rails_3_%D0%B4%D0%BB%D1%8F_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_ALT.NET,_2011-02-24)"/>
				<updated>2011-04-14T11:50:41Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://a-migalnikov.moikrug.ru/&quot;&gt;Мигальников Андрей&lt;/a&gt; (Медиахолдинг «Эксперт»)&lt;/dd&gt;&lt;/dl&gt;
&lt;blockquote&gt;
&lt;ul&gt;&lt;li&gt; Обзор &lt;tt&gt;Ruby on Rails 3&lt;/tt&gt;.&lt;/li&gt;
&lt;li&gt; Пример использования фреймворка и описание процесса разработки крупного проекта (среда разработки, система контроля версий Git, средства развертывания приложений и т.п.).&lt;/li&gt;
&lt;li&gt; Использование хранилища &lt;tt&gt;Redis&lt;/tt&gt; для увеличения производительности.&lt;/li&gt;
&lt;li&gt; Сравнение &lt;tt&gt;Ruby on Rails&lt;/tt&gt; с &lt;tt&gt;ASP.NET MVC&lt;/tt&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Software_transactional_memory_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_ALT.NET,_2011-02-24)</id>
		<title>Software transactional memory (встреча ALT.NET, 2011-02-24)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Software_transactional_memory_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_ALT.NET,_2011-02-24)"/>
				<updated>2011-04-11T17:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Доклад&lt;/dt&gt;
&lt;dd&gt; Software transactional memory&lt;/dd&gt;
&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://abahirkin.moikrug.ru/&quot;&gt;Алексей Бахиркин&lt;/a&gt; (Старший разработчик «ВТБ Факторинг»)&lt;/dd&gt;&lt;/dl&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_transactional_memory&quot; class=&quot;extiw&quot; title=&quot;enpedia:Software transactional memory&quot;&gt;Software transactional memory&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; какие задачи пытаются решить исследователи,&lt;/li&gt;
&lt;li&gt; что у них на данный момент получается, а что — нет;&lt;/li&gt;
&lt;li&gt; вкратце о том , что представляет из себя STM, как для разработчика, так и внутри;&lt;/li&gt;
&lt;li&gt; пример реализации STM для CLR;&lt;/li&gt;
&lt;li&gt; ссылки на интересные публикации.&lt;/li&gt;&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	</feed>