<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://mw.hh.se/wg211/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peoadmin</id>
	<title>WG 2.11 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://mw.hh.se/wg211/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peoadmin"/>
	<link rel="alternate" type="text/html" href="http://mw.hh.se/wg211/index.php?title=Special:Contributions/Peoadmin"/>
	<updated>2026-04-05T19:12:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>http://mw.hh.se/wg211/index.php?title=WG211/M9Taha&amp;diff=2833</id>
		<title>WG211/M9Taha</title>
		<link rel="alternate" type="text/html" href="http://mw.hh.se/wg211/index.php?title=WG211/M9Taha&amp;diff=2833"/>
		<updated>2025-11-18T07:43:47Z</updated>

		<summary type="html">&lt;p&gt;Peoadmin: /* Globally Parallel, Locally Sequential */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WG211]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Globally Parallel, Locally Sequential=&lt;br /&gt;
==Walid Taha==&lt;br /&gt;
 &lt;br /&gt;
A broad and important and resource-intensive class of computations codes are simulators for physical (or &amp;quot;natural&#039;&#039;) systems. Too often, such&amp;lt;br /&amp;gt;simulation codes are written in general purpose languages that promote a programming style that is too centered on the details of how the computation is performed, rather than the model itself. In addition, general purpose programming languages do not generally encourage the programmer (or engineer) to pay attention to programming choices that can lead to high resource costs at runtime.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;This report presents our preliminary results with the design of Acumen, a physical modeling language that we are designing with a specific goal of promoting writing codes that can easily be mapped to highly parallel execution platforms. The key features underlying the language&#039;s design are promoting a programming style that supports a &amp;quot;globally parallel, locally imperative&#039;&#039; view of the world, as well as preserving deterministic execution even when the underlying computation is performed on a highly parallel platform. The approach appears to be promising, although it is still too early to say whether or not it can be useful in practice.&lt;/div&gt;</summary>
		<author><name>Peoadmin</name></author>
	</entry>
	<entry>
		<id>http://mw.hh.se/wg211/index.php?title=WG211/M8Brady&amp;diff=2832</id>
		<title>WG211/M8Brady</title>
		<link rel="alternate" type="text/html" href="http://mw.hh.se/wg211/index.php?title=WG211/M8Brady&amp;diff=2832"/>
		<updated>2025-11-18T07:19:36Z</updated>

		<summary type="html">&lt;p&gt;Peoadmin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WG211]]&lt;br /&gt;
&lt;br /&gt;
=Implementing Domain Specific Languages using Dependent Types and Partial Evaluation=&lt;br /&gt;
==Ed Brady==&lt;br /&gt;
&lt;br /&gt;
In this talk, I will describe the efficient implementation of domain specific languages (DSLs) in Idris, a dependently typed functional&amp;lt;br /&amp;gt;programming language. I will show how Idris can be used to implement a verified network transport protocol, as a DSL. I will present experimental evidence that partial evaluation of such programs yields efficient residual programs whose performance is competitive with their Java and C equivalents and which are also, through the use of dependent types, verifiably type- and resource-safe.&lt;/div&gt;</summary>
		<author><name>Peoadmin</name></author>
	</entry>
</feed>