<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; OFF: О синтаксическом сахаре.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=9552</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9552&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «OFF: О синтаксическом сахаре.».]]></description>
		<lastBuildDate>Wed, 30 Apr 2014 07:22:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=82478#p82478</link>
			<description><![CDATA[<p>&quot;Синтактический сахар&quot; это попытка создать свой <strong>Препроцессор</strong> </p><p>У каждого мастера есть свои инструменты и секреты:<br /><a href="http://alternativeto.net/software/javascript-preprocessor/">Препроцессоры</a><br /><a href="https://code.google.com/p/jsmake-preprocessor/">jsmake-preprocessor </a><br /><a href="http://web.archive.org/web/20111201111239/http://www.bramstein.com/projects/preprocess/">JavaScript Preprocessor</a></p>]]></description>
			<author><![CDATA[null@example.com (badik)]]></author>
			<pubDate>Wed, 30 Apr 2014 07:22:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=82478#p82478</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=82477#p82477</link>
			<description><![CDATA[<p><strong>greg zakharov</strong>, весьма круто. Есть над чем поломать голову, особенно когда идет речь о Питоне. </p><p><strong>badik</strong>, вот именно такой вариант не устраивает совершенно, потому что мне приходится добавлять к каждой подстроке последовательность &quot;\r\n\&quot;. А вставить фрагмент текста между <strong>#&quot;</strong> и <strong>&quot;</strong> не составит труда.</p><p>Можно еще добавить в функции аргументы со значением по умолчанию. Это тоже своего рода синтаксический сахар.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Wed, 30 Apr 2014 06:41:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=82477#p82477</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=82476#p82476</link>
			<description><![CDATA[<p>Использование многострочных строк на JScript:</p><div class="codebox"><pre><code>WScript.Echo(&quot;test1 \
string \
thnx&quot;)
WScript.Echo(&quot;test2 \n\
string \n\
thnx&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (badik)]]></author>
			<pubDate>Wed, 30 Apr 2014 05:38:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=82476#p82476</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=82474#p82474</link>
			<description><![CDATA[<p>Как на счет аналога inject в Ruby или декораторов в Python? Очень удобные штуки.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Wed, 30 Apr 2014 05:25:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=82474#p82474</guid>
		</item>
		<item>
			<title><![CDATA[OFF: О синтаксическом сахаре.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=82441#p82441</link>
			<description><![CDATA[<p>Всем привет:) Хотел с вами, коллегами, переговорить по синтаксическому сахару. Дело в том, что, как вы может быть заметили, я веду работу над средой, которая упростит и ускорит (по моей фантазии) решение задач&nbsp; на JScript (WSH и HTA). Кроме того, уже мной опубликован статический синтаксический анализатор, который будет выявлять и убирать неиспользуемые функции в коде. Но мне этого мало. Мной планируется добавить предобработку кода JScript, которая также будет направлена на упрощение написания кода. Код, написанный в &quot;новом&quot; варианте, впоследствии будет конвертирован в классический JScript.<br />Так, по моему глубокому убеждению, сценарному языку JScript не хватает на уровне синтаксиса следующих возможностей:<br />1) возможность отключения экранирования символов в строках. Это запросто упростит использование в коде скопированных путей типа &quot;C:\Windows\System32&quot; или WMI-запросов. Будет реализовано так: var path=@&quot;folder\text.ini&quot;;<br />2) возможность использования многострочных строк. <br /></p><div class="codebox"><pre><code>var pathes = #&quot;test
string
thnx&quot;;</code></pre></div><p>3) при этом предусматривается возможность комбинирования первых двух возможностей:<br /></p><div class="codebox"><pre><code>var pathes=@#&quot;C:\Soft\skype55.zip
C:\Soft\skypekit_sdk+runtimes_370_412.zip
C:\Soft\tor-browser-2.2.37-1_en-US.exe&quot;</code></pre></div><p>4) использование лямбда-функций: <br /></p><div class="codebox"><pre><code>
var ar = [0, 1, 2, 3, 4, 5, 6];
WScript.Echo(ar.map(f -&gt; f&lt;3));
</code></pre></div><p>5) возможность использования LinQ.</p><p>Коллеги, абстрагируйтесь и представьте будто вы создаете новый язык программирования, какой бы вы синтаксический сахар внесли, кроме того что уже имеется в JS и мои предложениях?</p><p>Заранее спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Tue, 29 Apr 2014 19:46:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=82441#p82441</guid>
		</item>
	</channel>
</rss>
