<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Защита Haskell программы (GHC под Windows)]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/496" />
	<updated>2014-12-19T20:35:34Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/496/</id>
		<entry>
			<title type="html"><![CDATA[Re: Защита Haskell программы (GHC под Windows)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2392/#p2392" />
			<content type="html"><![CDATA[<p>Спасибо! Буду думать.</p>]]></content>
			<author>
				<name><![CDATA[Алексей]]></name>
				<uri>https://forum.guardant.ru/user/395/</uri>
			</author>
			<updated>2014-12-19T20:35:34Z</updated>
			<id>https://forum.guardant.ru/post/2392/#p2392</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Защита Haskell программы (GHC под Windows)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2375/#p2375" />
			<content type="html"><![CDATA[<p>Здравствуйте, Алексей.</p><p>Действительно, специалистов знакомых в достаточной степени с данным средством разработки у нас нет, но, судя по его описанию и указанным вами же данным, похоже что Haskell способен собирать именно native-приложения.</p><p>Однако, если все же остаются сомнения в &quot;надежности&quot; приложения написанного при помощи Haskell, то хорошо подстраховаться можно при помощи электронных ключей <a href="https://www.guardant.ru/products/all/guardant-code/">Guardant Code </a> используя технологию <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1278010">загружаемого кода</a>.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2014-12-18T10:02:01Z</updated>
			<id>https://forum.guardant.ru/post/2375/#p2375</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Защита Haskell программы (GHC под Windows)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2365/#p2365" />
			<content type="html"><![CDATA[<p>Я понимаю, что и разработчики могут ничего не знать, что там, в исполняемых файлах созданных компилятором с Haskell-а GHC (<a href="https://www.haskell.org/ghc/">https://www.haskell.org/ghc/</a>) .<br />Просто у меня подозрение, что там не просто машинный код, а (частично?) некая машина исполняющая специальный байт код. Даже в режиме native code generator (<a href="https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/code-generators.html#native-code-gen">https://downloads.haskell.org/~ghc/late … e-code-gen</a>).</p><p>То есть, частично (насколько мне надо) написать поддержку Guardant API для Haskell из сишной версии API я смогу. Но стоит ли возится, если, может, такие программы на раз ломаются?</p><p>p.s. Автоматическая защита на программы откомпилированные GHC навешивается без проблем.</p><p>Интересны любые мнения по этому вопросу. Кроме &quot;на Haskell не пиши&quot;, конечно.</p>]]></content>
			<author>
				<name><![CDATA[Алексей]]></name>
				<uri>https://forum.guardant.ru/user/395/</uri>
			</author>
			<updated>2014-12-16T15:38:48Z</updated>
			<id>https://forum.guardant.ru/post/2365/#p2365</id>
		</entry>
</feed>
