<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Форум 'Nemerle' на RSDN</title>
    <link>http://rsdn.org/Forum/nemerle/</link>
    <description>The Nemerle Programming Language</description>
    <category>nemerle</category>
    <language>ru-ru</language>
    <copyright>Copyright ©, RSDN, 2001-2007</copyright>
    <webMaster>forum@rsdn.org</webMaster>
    <generator>RSDN RSS Generator 1.3</generator>
    <image>
      <url>http://rsdn.org/rsdn.gif</url>
      <title>RSDN</title>
      <link>http://rsdn.org</link>
    </image>
    <lastBuildDate>Sat, 04 Apr 2026 06:35:34 GMT</lastBuildDate>
    <ttl>5</ttl>
	<item>
		<title>Nemerle Sdk начальная поддержка</title>
		<link>http://rsdn.org/Forum/nemerle/8640576.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/8640576</guid>
		<comments>http://rsdn.org/Forum/nemerle/8640576</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=8640576</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/8640576</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=8640576</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;&lt;a class="github m" href="https://github.com/altbodhi/DotnetCoreNemerleSdk.git" target="_blank"&gt;https://github.com/altbodhi/DotnetCoreNemerleSdk.git&lt;/a&gt;&lt;br /&gt;
пока какие-то проблемы с 8кой, возможно из-за aot и т.п.&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Fri, 24 Nov 2023 12:10:00 GMT</pubDate>
		
			<author>Разраб &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Как работает ключ -library-path?</title>
		<link>http://rsdn.org/Forum/nemerle/8626596.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/8626596</guid>
		<comments>http://rsdn.org/Forum/nemerle/8626596</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=8626596</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/8626596</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=8626596</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;в справке: -lib, -L, -library-path:STRING  Add specified directory to library search path&lt;br /&gt;
это же должен быть тот путь где ищатся сборки? или о каких библиотеках идет  речь?&lt;br /&gt;
Вот так все равно System.dll ищется в текущем каталоге&lt;br /&gt;
dotnet ncc-core.dll @opt.resp&lt;br /&gt;
&lt;blockquote class='q'&gt;&lt;p&gt;main.n &lt;br /&gt;
-debug-&lt;br /&gt;
-r Nemerle.dll &lt;br /&gt;
-&lt;a class="m" href="library-path:/home/nn/Apps/dotnet-sdk/shared/Microsoft.NETCore.App/8.0.0-rc.2.23479.6/" target="_blank"&gt;library-path:/home/nn/Apps/dotnet-sdk/shared/Microsoft.NETCore.App/8.0.0-rc.2.23479.6/&lt;/a&gt;&lt;br /&gt;
-r System.dll &lt;br /&gt;
-r System.Core.dll&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Sun, 29 Oct 2023 14:42:08 GMT</pubDate>
		
			<author>Разраб &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>foreach(retarget-compiler)</title>
		<link>http://rsdn.org/Forum/nemerle/8175873.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/8175873</guid>
		<comments>http://rsdn.org/Forum/nemerle/8175873</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=8175873</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/8175873</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=8175873</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;странно. так и должно быть?&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;foreach&lt;/span&gt;(c &lt;span class='kw'&gt;when&lt;/span&gt; (c &amp;lt; &lt;span class='str'&gt;'J'&lt;/span&gt;) &lt;span class='kw'&gt;in&lt;/span&gt; [&lt;span class='str'&gt;'A'&lt;/span&gt; .. &lt;span class='str'&gt;'Z'&lt;/span&gt;]) {
  WriteLine(c);
}&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;blockquote class='q'&gt;&lt;p&gt;I                                                                                                                                                                                                                  Unhandled exception. Nemerle.Core.MatchFailureException: Exception of type 'Nemerle.Core.MatchFailureException' was thrown.                                                                                           at main.Main()&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;
а так не комплируется&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;foreach&lt;/span&gt;(e &lt;span class='kw'&gt;in&lt;/span&gt; [1 .. 10] &lt;span class='kw'&gt;with&lt;/span&gt; i) { &lt;span class='com'&gt;// &amp;lt;= typing fails on finding the operator ..(int, int) &lt;/span&gt;
  WriteLine(i + &lt;span class='str'&gt;" "&lt;/span&gt; + e);
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Thu, 20 Jan 2022 08:02:29 GMT</pubDate>
		
			<author>vaa &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Ошибка компиляции Nemerle.Xml.Macro под core</title>
		<link>http://rsdn.org/Forum/nemerle/8170058.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/8170058</guid>
		<comments>http://rsdn.org/Forum/nemerle/8170058</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=8170058</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/8170058</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=8170058</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;&lt;b&gt;dotnet\sdk\6.0.101&lt;/b&gt;&lt;br /&gt;
branch retarget-compiler:&lt;br /&gt;
Nemerle.Peg и Nemerle.Peg.Macro из каталога сборки подключил к проекту готовые, т.к. из исходников после компиляции&lt;br /&gt;
w32 ошибка(почему-то не видит 'Nemerle.Peg' в папке bin(может ищет без расширения?). &lt;br /&gt;
&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;     "C:\rsdn\nemerle\snippets\Nemerle.Xml\Nemerle.Xml.Macro\Nemerle.Xml.Macro.nproj" (целевой объект по умолчанию) (1:7) -&amp;gt;
                   (Целевой объект CoreCompile) -&amp;gt; 
                     C:\rsdn\nemerle\snippets\Nemerle.Xml\Nemerle.Xml.Macro\XmlQuotParser.n(20,3,63,4): error : expected `;' [C:\rsdn\nemerle\snippets\Nemerle.Xml\Nemerle.Xml.Macro\Nemerle.Xml.Macro.nproj]
                     C:\rsdn\nemerle\snippets\Nemerle.Xml\Nemerle.Xml.Macro\XmlQuotParser.n(20,3,63,4): error : parse error near `{...}' group: unexpected token after expression in sequence (you forget a closing bracket?). [C:\rsdn\nemerle\snippets\Nemerle.Xml\Nemerle.Xml.Macro\Nemerle.Xml.Macro.nproj]&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Пробовал заменить на файл из мастера, аналогичная ошибка.&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Tue, 11 Jan 2022 02:29:05 GMT</pubDate>
		
			<author>vaa &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>LSP и vs code под dotnet core</title>
		<link>http://rsdn.org/Forum/nemerle/8162967.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/8162967</guid>
		<comments>http://rsdn.org/Forum/nemerle/8162967</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=8162967</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/8162967</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=8162967</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Интересует базовый комплишин по хоткею полей и методов.&lt;br /&gt;
Есть ли что посмотреть в репозитарии?&lt;br /&gt;
Что-то типа как этих видео &lt;a class="github m" href="https://github.com/faldor20/fsharp-language-server" target="_blank"&gt;fsharp-language-server&lt;/a&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Tue, 28 Dec 2021 02:21:41 GMT</pubDate>
		
			<author>vaa &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Retarget compiler</title>
		<link>http://rsdn.org/Forum/nemerle/8114343.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/8114343</guid>
		<comments>http://rsdn.org/Forum/nemerle/8114343</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=8114343</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/8114343</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=8114343</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Есть ли причины не перенести &lt;a class="github m" href="https://github.com/rsdn/nemerle/tree/retarget-compiler/" target="_blank"&gt;retarget-compiler&lt;/a&gt; в мастер ?&lt;br /&gt;
&lt;a class="m" href="https://rsdn.org/account/info/90522" target="_blank" title=""&gt;hardcase&lt;/a&gt; говорит, что ветка готова.&lt;br /&gt;
&lt;br /&gt;
Ошибки сборки:&lt;br /&gt;
&lt;blockquote class='q'&gt;&lt;p&gt;Nemerle.nproj(1,1): error MSB4041: The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add&lt;br /&gt;
 xmlns="&lt;a class="microsoft m" href="http://schemas.microsoft.com/developer/msbuild/2003" target="_blank"&gt;http://schemas.microsoft.com/developer/msbuild/2003&lt;/a&gt;" to the &amp;lt;Project&amp;gt; element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Sun, 17 Oct 2021 18:17:17 GMT</pubDate>
		
			<author>_NN_ &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>Nemerle через 10 лет</title>
		<link>http://rsdn.org/Forum/nemerle/8039796.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/8039796</guid>
		<comments>http://rsdn.org/Forum/nemerle/8039796</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=8039796</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/8039796</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=8039796</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;&lt;blockquote class='q'&gt;&lt;p&gt;&lt;a class=" tips m" href="https://rsdn.org/forum/philosophy/4002475.1" rel="#zNQMpm" target="_blank" title="Scala / F# / Nemerle и мейнстрим"&gt;Думаю&lt;div class="tooltip" id="zNQMpm"&gt;Автор: VladD2&lt;br /&gt;Дата: 18.10.10&lt;/div&gt;&lt;/a&gt;, что ситуация будет меняться, но на это может уйти 10 и более лет&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;a class=" tips m" href="https://rsdn.org/forum/nemerle/3553553.all" rel="#aBelNj" target="_blank" title="Nemerle через 5 лет &amp;mdash; выстрелит или скончается?"&gt;Соседнюю тему&lt;div class="tooltip" id="aBelNj"&gt;Автор: AndrewVK&lt;br /&gt;Дата: 30.09.09&lt;/div&gt;&lt;/a&gt; не читал, но по прошло более 10 лет и у меня вопрос: как идут дела? Оказались ли верны рассуждения, и если они были не верны, то в чём?&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Wed, 30 Jun 2021 04:38:13 GMT</pubDate>
		
			<author>Эйнсток Файр &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>69</slash:comments>
		
	</item>

	<item>
		<title>Странная замена</title>
		<link>http://rsdn.org/Forum/nemerle/7999856.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7999856</guid>
		<comments>http://rsdn.org/Forum/nemerle/7999856</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7999856</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7999856</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7999856</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;using&lt;/span&gt; System;
&lt;span class='kw'&gt;using&lt;/span&gt; System.Console;
&lt;span class='kw'&gt;using&lt;/span&gt; System.Linq;
&lt;span class='kw'&gt;using&lt;/span&gt; System.Reflection;

[AttributeUsage(AttributeTargets.Class, AllowMultiple = &lt;span class='kw'&gt;false&lt;/span&gt;, Inherited = &lt;span class='kw'&gt;true&lt;/span&gt;)]
&lt;span class='kw'&gt;public sealed class&lt;/span&gt; Atrib1 : Attribute
{
}

[AttributeUsage(AttributeTargets.Property, AllowMultiple = &lt;span class='kw'&gt;false&lt;/span&gt;, Inherited = &lt;span class='kw'&gt;true&lt;/span&gt;)]
&lt;span class='kw'&gt;public sealed class&lt;/span&gt; Atrib2 : Attribute
{
}

&lt;span class='kw'&gt;class&lt;/span&gt; Cls1
{
    [Atrib1]
    &lt;span class='kw'&gt;public&lt;/span&gt; Prop1 : &lt;span class='kw'&gt;string&lt;/span&gt; { &lt;span class='kw'&gt;get&lt;/span&gt;; &lt;span class='kw'&gt;private set&lt;/span&gt; }
    
    [Atrib2]
    &lt;span class='kw'&gt;public&lt;/span&gt; Prop2 : &lt;span class='kw'&gt;string&lt;/span&gt; { &lt;span class='kw'&gt;get&lt;/span&gt;; &lt;span class='kw'&gt;private set&lt;/span&gt; }
    
}

&lt;span class='kw'&gt;module&lt;/span&gt; Program
{
    Main() : &lt;span class='kw'&gt;void&lt;/span&gt;
    {
        &lt;span class='kw'&gt;def&lt;/span&gt; v = &lt;span class='kw'&gt;typeof&lt;/span&gt;(Cls1)
            .GetProperties()
            .Where( pi =&amp;gt; pi.GetCustomAttribute.[Atrib1]() != &lt;span class='kw'&gt;null&lt;/span&gt; )
        ;
        &lt;span class='kw'&gt;foreach&lt;/span&gt;( pi &lt;span class='kw'&gt;in&lt;/span&gt; v ) {
            WriteLine(pi)
        }
        &lt;span class='kw'&gt;_&lt;/span&gt; = ReadLine();
    }
}&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Вывод:&lt;br /&gt;
&lt;br /&gt;
System.String Prop1&lt;br /&gt;
System.String Prop2&lt;br /&gt;
&lt;br /&gt;
А потому, что компилятор генерирует вот такое:&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;    [SpecialName]
    &lt;span class='kw'&gt;public override sealed bool&lt;/span&gt; apply(PropertyInfo pi)
    {
      &lt;span class='kw'&gt;return&lt;/span&gt; CustomAttributeExtensions.GetCustomAttribute&amp;lt;&lt;b&gt;Attribute&lt;/b&gt;&amp;gt;((MemberInfo) pi) != &lt;span class='kw'&gt;null&lt;/span&gt;;
    }&lt;/code&gt;&lt;/pre&gt;&lt;div class='tagline'&gt;... &amp;lt;&amp;lt; RSDN@Home 1.0.0 alpha 5 rev. 0&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Wed, 28 Apr 2021 23:40:57 GMT</pubDate>
		
			<author>DarthSidius &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Boo</title>
		<link>http://rsdn.org/Forum/nemerle/7821786.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7821786</guid>
		<comments>http://rsdn.org/Forum/nemerle/7821786</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7821786</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7821786</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7821786</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;&lt;a class="github m" href="https://github.com/boo-lang/boo" target="_blank"&gt;boo-lang&lt;/a&gt;&lt;br /&gt;
Обратил тут внимание на еще один ЯП с системой макропрограммирования под dotnet.&lt;br /&gt;
Последнее время появилась активность, строят планы по портированию в core.&lt;br /&gt;
Выглядит довольно симпатично.&lt;br /&gt;
Ситнаксис видимо питоний:&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;import&lt;/span&gt; System

&lt;span class='kw'&gt;for&lt;/span&gt; i &lt;span class='kw'&gt;in&lt;/span&gt; [1,2,3,4]:
    &lt;span class='kw'&gt;print&lt;/span&gt; i&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Fri, 04 Sep 2020 02:55:58 GMT</pubDate>
		
			<author>varenikAA &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>5</slash:comments>
		
	</item>

	<item>
		<title>Почему так нельзя?</title>
		<link>http://rsdn.org/Forum/nemerle/7763546.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7763546</guid>
		<comments>http://rsdn.org/Forum/nemerle/7763546</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7763546</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7763546</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7763546</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Всем привет.&lt;br /&gt;
Так можно:&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;using&lt;/span&gt; Nemerle.Extensions;

&lt;span class='kw'&gt;class&lt;/span&gt; EventRaiser
{
    &lt;span class='kw'&gt;public event&lt;/span&gt; Ev : Action;
}

&lt;span class='kw'&gt;class&lt;/span&gt; Cls
{
    &lt;span class='kw'&gt;public&lt;/span&gt; Raiser : EventRaiser = EventRaiser() &amp;lt;-{
        Ev += () =&amp;gt; Handler()
    }
    
    Handler() : &lt;span class='kw'&gt;void&lt;/span&gt;
    {
    }
}&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
А почему так нельзя?&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;using&lt;/span&gt; Nemerle.Extensions;

&lt;span class='kw'&gt;class&lt;/span&gt; EventRaiser
{
    &lt;span class='kw'&gt;public event&lt;/span&gt; Ev : Action;
}

&lt;span class='kw'&gt;class&lt;/span&gt; Cls
{
    &lt;span class='kw'&gt;public&lt;/span&gt; Raiser : EventRaiser = EventRaiser() &amp;lt;-{
        Ev += Handler()
    }
    
    Handler() : &lt;span class='kw'&gt;void&lt;/span&gt;
    {
    }
}&lt;/code&gt;&lt;/pre&gt;&lt;div class='tagline'&gt;... &amp;lt;&amp;lt; RSDN@Home 1.0.0 alpha 5 rev. 0&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Fri, 26 Jun 2020 05:32:19 GMT</pubDate>
		
			<author>DarthSidius &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>6</slash:comments>
		
	</item>

	<item>
		<title>Чат в Telegram</title>
		<link>http://rsdn.org/Forum/nemerle/7747529.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7747529</guid>
		<comments>http://rsdn.org/Forum/nemerle/7747529</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7747529</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7747529</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7747529</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Всем привет!&lt;br /&gt;
&lt;br /&gt;
Я создал чат в тележке для всех небезразличных к языку программирования Nemerle.&lt;br /&gt;
Приглашаю присоединиться!&lt;br /&gt;
&lt;br /&gt;
Ссылки:&lt;br /&gt;
&lt;a class="telegram" data-message-id="/nemerle_lang" href="https://t.me/nemerle_lang"&gt;https://t.me/nemerle_lang&lt;/a&gt;&lt;br /&gt;
&lt;a class="m" href="https://t-do.ru/nemerle_lang" target="_blank"&gt;https://t-do.ru/nemerle_lang&lt;/a&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Thu, 04 Jun 2020 21:56:49 GMT</pubDate>
		
			<author>STDray &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>5</slash:comments>
		
	</item>

	<item>
		<title>Предложение по Record</title>
		<link>http://rsdn.org/Forum/nemerle/7745229.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7745229</guid>
		<comments>http://rsdn.org/Forum/nemerle/7745229</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7745229</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7745229</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7745229</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Всем привет.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;[Record]
&lt;span class='kw'&gt;class&lt;/span&gt; Cls
{
    &lt;span class='kw'&gt;public&lt;/span&gt; A : &lt;span class='kw'&gt;int&lt;/span&gt;;
    &lt;span class='kw'&gt;public&lt;/span&gt; B : &lt;span class='kw'&gt;int&lt;/span&gt; = 3;
}

&lt;span class='kw'&gt;def&lt;/span&gt; cls1 = Cls(4, 5); &lt;span class='com'&gt;// A: 4, B: 5&lt;/span&gt;
&lt;span class='kw'&gt;def&lt;/span&gt; cls2 = Cls(6);        &lt;span class='com'&gt;// A: 6, B: 3&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class='tagline'&gt;... &amp;lt;&amp;lt; RSDN@Home 1.0.0 alpha 5 rev. 0&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Tue, 02 Jun 2020 06:26:37 GMT</pubDate>
		
			<author>DarthSidius &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>5</slash:comments>
		
	</item>

	<item>
		<title>Отвалилась подсветка в VS 2017</title>
		<link>http://rsdn.org/Forum/nemerle/7734973.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7734973</guid>
		<comments>http://rsdn.org/Forum/nemerle/7734973</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7734973</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7734973</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7734973</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Всем привет.&lt;br /&gt;
Отвалилась подсветка синтаксиса и свертка-развертка регионов. Просто тупо черный текст. Но собирается норм. Причем отвалилась только в одном проекте. Подсветка и до этого то работала не очень &amp;mdash; подчеркивала красным все методы-расширения класса Enumerable (это во всех проектах), но собиралось норм. Переустанавливал Nemerle, отключал-включал его в студии...&lt;div class='tagline'&gt;... &amp;lt;&amp;lt; RSDN@Home 1.0.0 alpha 5 rev. 0&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Wed, 20 May 2020 23:37:20 GMT</pubDate>
		
			<author>DarthSidius &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>А будет ли пакет установщика?</title>
		<link>http://rsdn.org/Forum/nemerle/7734938.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7734938</guid>
		<comments>http://rsdn.org/Forum/nemerle/7734938</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7734938</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7734938</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7734938</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Всем привет.&lt;br /&gt;
А можно надеятся на появление пакетов установщика как было здесь &lt;a class="m" href="http://nemerle.org/Downloads" target="_blank"&gt;http://nemerle.org/Downloads&lt;/a&gt;&lt;br /&gt;
Или только самому собирать?&lt;br /&gt;
А под VS 2019 уже работает?&lt;div class='tagline'&gt;... &amp;lt;&amp;lt; RSDN@Home 1.0.0 alpha 5 rev. 0&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Wed, 20 May 2020 21:50:10 GMT</pubDate>
		
			<author>DarthSidius &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>48</slash:comments>
		
	</item>

	<item>
		<title>Nemerle 4.5 zip</title>
		<link>http://rsdn.org/Forum/nemerle/7731140.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7731140</guid>
		<comments>http://rsdn.org/Forum/nemerle/7731140</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7731140</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7731140</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7731140</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Добра всем!&lt;br /&gt;
Пытался собрать проект с помощью ncc(без установки и настройки немерле для студии).&lt;br /&gt;
При компиляции выдает что на list[t] не может найти linq Max, Min.&lt;br /&gt;
Уже сочинял вопрос, когда обратил внимание, что код linq  в другом файле компилится на этом же типе.&lt;br /&gt;
Замечу, что использовал для компиляции файл ответа(@build.resp).&lt;br /&gt;
И тут вспомнил опыт F# &amp;mdash; переместил файлы с типом t над файлом с объявлением и все скомпилировалось!&lt;br /&gt;
Переменная типа была объявлена как член класса.&lt;br /&gt;
Вот такие дела.&lt;br /&gt;
ПС прога на внформс, после корэ радует мгновенный старт. Как же хорошо жить без зависимостей!&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Fri, 15 May 2020 14:15:28 GMT</pubDate>
		
			<author>varenikAA &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>retarget-compiler to dotnet core</title>
		<link>http://rsdn.org/Forum/nemerle/7666234.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7666234</guid>
		<comments>http://rsdn.org/Forum/nemerle/7666234</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7666234</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7666234</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7666234</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Клонирую ветку в c:\tmp&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;clone -b retarget-compler https://github.com/rsdn/nemerle.git&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
через dev tool vs 2017&lt;br /&gt;
выполняю Build-core.cmd из каталога c:\tmp\nemerle&lt;br /&gt;
исправив&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;msbuild NemerleAll.nproj /t:Stage1;CompilerTests;_ComputationExpressions;_Async;Install /p:NTargetName=Build;Configuration=%Config%;NInstall=c:\RSDN\nemerle\bin\%Config%\net-4.0&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
на&lt;br /&gt;
&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;msbuild NemerleAll.nproj /t:Stage1;Install /p:NTargetName=Build;Configuration=%Config%;NInstall=c:\tmp\nemerle\bin\%Config%\net-4.0&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Далее делаю тестовый батник:&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;echo System.Console.WriteLine("Hello!"); &amp;gt; App.n
del err.txt
dotnet ncc.dll -r:Nemerle.Macros.dll App.n &amp;gt; err.txt 2&amp;gt;&amp;amp;1&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Изначально ругался невозможность загрузить SecurityAttribute&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;  SecurityAttribute_tc                  = lookup("System.Object");// - обошел заменив на объект и пересобрав&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Затем стал ругаться на маркосы, добавил configProperties в ncc.runtimeconfig.json:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;{
      "runtimeOptions": {
        "tfm": "netcoreapp2.1",
        "framework": {
          "name": "Microsoft.NETCore.App",
          "version": "2.1.0"
      },
    "configProperties": {
      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
    }
  }
}&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
и параметром ссылку на Nemerle.Macros.dll из рабочего каталога, &lt;br /&gt;
теперь ругается:&lt;br /&gt;
&lt;blockquote class='q'&gt;&lt;p&gt;C:\tmp\nemerle\bin\Release\dotnet\App.n(1,1,1,7):□[01;31merror□[0m: unbound name `Console' in `System'&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Неужели из СДК не тянет и это автоматом?&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Tue, 25 Feb 2020 07:58:39 GMT</pubDate>
		
			<author>varenikAA &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>14</slash:comments>
		
	</item>

	<item>
		<title>nemerle &amp; nitra netstandard</title>
		<link>http://rsdn.org/Forum/nemerle/7633831.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7633831</guid>
		<comments>http://rsdn.org/Forum/nemerle/7633831</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7633831</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7633831</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7633831</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Добрый день.&lt;br /&gt;
&lt;br /&gt;
Сейчас пишу платформу по работе с данными поверх .net'a.&lt;br /&gt;
&lt;br /&gt;
В платформе предусмотрен свой ЯП, контекстно связанный с объектами платформы. &lt;br /&gt;
&lt;br /&gt;
Сейчас у меня работает все следующим образом ЯП -&amp;gt; antlr -&amp;gt; AST -&amp;gt; ILGen(один из нескольких бэкендов dnlib|cecil|sre). Эт всё дело соответственно крутиться под netstandard2.0&lt;br /&gt;
&lt;br /&gt;
Посмотрел на нитру &amp;mdash; она походу избавит меня от большой головной боли.&lt;br /&gt;
&lt;br /&gt;
Есть информация когда произойдет ретаргет на netstandard2.0 и если можно сейчас пользоваться, то есть где-нибудь актуальная инструкция по сборке или кто-нибудь может помочь разобраться в этом?&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Tue, 14 Jan 2020 11:26:52 GMT</pubDate>
		
			<author>cm4ker &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>12</slash:comments>
		
	</item>

	<item>
		<title>Печать дерева</title>
		<link>http://rsdn.org/Forum/nemerle/7550491.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7550491</guid>
		<comments>http://rsdn.org/Forum/nemerle/7550491</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7550491</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7550491</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7550491</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;using&lt;/span&gt; System;
&lt;span class='kw'&gt;using&lt;/span&gt; System.Console;

&lt;span class='kw'&gt;variant&lt;/span&gt; Node {
    | Text {text : &lt;span class='kw'&gt;string&lt;/span&gt;}
    | Element { name : &lt;span class='kw'&gt;string&lt;/span&gt;; nodes : list[Node] }
}

&lt;span class='kw'&gt;def&lt;/span&gt; print(tree, &lt;span class='kw'&gt;add&lt;/span&gt;) {
    &lt;span class='kw'&gt;match&lt;/span&gt;(tree) {
        | Node.Text(text) =&amp;gt; {
            WriteLine();
            &lt;span class='kw'&gt;foreach&lt;/span&gt;(&lt;span class='kw'&gt;_ in&lt;/span&gt; [0..&lt;span class='kw'&gt;add&lt;/span&gt;])
                Write(&lt;span class='str'&gt;" "&lt;/span&gt;);    
            Write(&lt;span class='str'&gt;"("&lt;/span&gt; + text);
        }
        | Node.Element(name, nodes) =&amp;gt; {
            WriteLine();
            &lt;span class='kw'&gt;foreach&lt;/span&gt;(&lt;span class='kw'&gt;_ in&lt;/span&gt; [0..&lt;span class='kw'&gt;add&lt;/span&gt;])
                Write(&lt;span class='str'&gt;" "&lt;/span&gt;);  
            Write(&lt;span class='str'&gt;"("&lt;/span&gt; + name);
            &lt;span class='kw'&gt;foreach&lt;/span&gt;(node &lt;span class='kw'&gt;in&lt;/span&gt; nodes)
                print(node, &lt;span class='kw'&gt;add&lt;/span&gt; + 4);
        }
    }
    Write(&lt;span class='str'&gt;")"&lt;/span&gt;);
}
&lt;span class='kw'&gt;def&lt;/span&gt; println(tree, &lt;span class='kw'&gt;add&lt;/span&gt;) {
    print(tree, &lt;span class='kw'&gt;add&lt;/span&gt;);
    WriteLine();
}
println(Node.Element(&lt;span class='str'&gt;"root"&lt;/span&gt;, 
[Node.Element(&lt;span class='str'&gt;"branches"&lt;/span&gt;, 
[Node.Element(&lt;span class='str'&gt;"name"&lt;/span&gt;, 
[Node.Text(&lt;span class='str'&gt;"Alice"&lt;/span&gt;)]),
Node.Element(&lt;span class='str'&gt;"name"&lt;/span&gt;, [Node.Text(&lt;span class='str'&gt;"Bob"&lt;/span&gt;)])])]),0);&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Получилось:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt; (root
     (branches
         (name
             (Alice))
         (name
             (Bob))))&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Так норм?&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Wed, 25 Sep 2019 12:50:37 GMT</pubDate>
		
			<author>varenikAA &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>Смотрю, что-то шевелится</title>
		<link>http://rsdn.org/Forum/nemerle/7529023.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7529023</guid>
		<comments>http://rsdn.org/Forum/nemerle/7529023</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7529023</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7529023</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7529023</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;... в репозитории на гитхабе. Поэтому вопрос: а инсталеры готовые будут или самому собирать?&lt;div class='tagline'&gt;... &amp;lt;&amp;lt; RSDN@Home 1.0.0 alpha 5 rev. 0&amp;gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Tue, 27 Aug 2019 17:47:34 GMT</pubDate>
		
			<author>DarthSidius &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>8</slash:comments>
		
	</item>

	<item>
		<title>Свой разборщик аналога упрощённого Delphi</title>
		<link>http://rsdn.org/Forum/nemerle/7510944.1</link>
		<guid isPermaLink="true">http://rsdn.org/Forum/nemerle/7510944</guid>
		<comments>http://rsdn.org/Forum/nemerle/7510944</comments>
		<wfw:comment>http://rsdn.org/Forum/PostRssComment.aspx?mid=7510944</wfw:comment>
		<wfw:commentRss>http://rsdn.org/Forum/RSS/7510944</wfw:commentRss>
		<trackback:ping>http://rsdn.org/Forum/Trackback.aspx?mid=7510944</trackback:ping>
		<description>
			
					&lt;div style="@import url(http://rsdn.org/Forum/Forum.css);"&gt;Доброго. Я недавно узнал про Nemerle (посмотрел старый доклад 2011 г Дениса Рысцова) и хотел бы уточнить по поводу возможностей технологии.&lt;br /&gt;
Задача такая. Существует семейство языков МЭК для промышленного программирования. Есть стандарт, являющийся "калькой" буржуйского &amp;mdash; ГОСТ Р МЭК 61131-3-2016 (введён в действие: 01.04.2017).&lt;br /&gt;
В общем, там есть несколько языков. Часть из них как-бы графическая, часть текстовая. Меня интересует Delphi-подобный язык ST, который в этом новом стандарте стал поддерживать некоторые свойства ООП.&lt;br /&gt;
Так вот, я хотел бы иметь парсер этого языка ST с тем намерением, чтобы транслировать его выражения в другой язык (C#,C++,...).&lt;br /&gt;
&lt;br /&gt;
Приведу пример. Так выглядит простая программа на ST (пусть без ООП):&lt;br /&gt;
&lt;pre class='c'&gt;&lt;code&gt;&lt;span class='kw'&gt;PROGRAM&lt;/span&gt; program0
  &lt;span class='kw'&gt;VAR&lt;/span&gt;
    bFirstCycle : BOOL := true;
    t1 : TON;
  END_VAR
  &lt;span class='kw'&gt;VAR&lt;/span&gt;
    out0 &lt;span class='kw'&gt;AT&lt;/span&gt; %QX0.0 : BOOL;
    in0 &lt;span class='kw'&gt;AT&lt;/span&gt; %IX0.0 : BOOL;
  END_VAR

  &lt;span class='kw'&gt;if&lt;/span&gt; bFirstCycle &lt;span class='kw'&gt;then&lt;/span&gt;

    bFirstCycle := false;
    
  end_if;

  t1( &lt;span class='kw'&gt;in&lt;/span&gt; := &lt;span class='kw'&gt;not&lt;/span&gt; t1.q, pt := t#1s );

  &lt;span class='kw'&gt;if&lt;/span&gt; t1.q &lt;span class='kw'&gt;then&lt;/span&gt; out0 := &lt;span class='kw'&gt;not&lt;/span&gt; out0; end_if;
END_PROGRAM


CONFIGURATION config

  RESOURCE resource1 &lt;span class='kw'&gt;ON&lt;/span&gt; PLC
    TASK task0(INTERVAL := T#0.2ms,PRIORITY := 0);
    &lt;span class='kw'&gt;PROGRAM&lt;/span&gt; instance0 &lt;span class='kw'&gt;WITH&lt;/span&gt; task0 : program0;
  END_RESOURCE
END_CONFIGURATION&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Я хочу транслировать блоки: PROGRAM &amp;mdash; END_PROGRAM, VAR &amp;mdash; END_VAR и прочие подобные в альтернативные конструкции на другом языке, чтобы потом собрать получившийся код доступным компилятором для целевой платформы. Эта технология называется SoftPLC, т.е. таким образом мы получаем программный промышленный контроллер.&lt;br /&gt;
&lt;br /&gt;
Добавлю, что существует утилита с традиционным подходом, решающая эту задачу: matiec. Только там C-код на выходе. Существует также готовая полурабочая IDE Beremiz, которая делает подобное совместно с matiec. Меня не устраивает эта связка (как-то убого). Примеры, которые я увидел в докладе Дениса Рысцова, мне понравились. Они гораздо проще. Я хотел пойти обычным путём грамматик и изучения matiec компилятора, но это, видимо, гораздо сложнее, чем разбор, который я видел на примере Nemerle.Peg.&lt;br /&gt;
&lt;br /&gt;
Вопрос: Есть ли какой-нибудь учебник или примеры, на которых я мог бы потренироваться? Откуда брать информацию по практическому применению? Может быть уже кто-то разбирал Delphi или Pascal и можно посмотреть как это сделано? Правильно ли я вообще понимаю возможности инструмента? Т.е. можно ли на его основе сделать транслятор на другой язык? Например: ООП Паскаль в C++. При разумных ограничениях.&lt;br /&gt;
&lt;br /&gt;
В идеале мне хотелось бы разобрать все МЭК языки и добавить кое-чего своего.&lt;/div&gt;
				
		</description>
		
		<category>nemerle</category>
		<pubDate>Mon, 05 Aug 2019 06:06:44 GMT</pubDate>
		
			<author>uni &lt;forum@rsdn.org&gt;</author>
		
		
			<slash:comments>5</slash:comments>
		
	</item>
</channel>
</rss>
