Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
34 lines (33 sloc) 1.45 KB
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "">
<html xmlns="" xml:lang="en" lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
<title>Erasm++ - About</title>
<link rel="stylesheet" type="text/css" href="./css/default.css"></link>
<link rel="stylesheet" type="text/css" href="./css/syntax.css"></link>
<div id="main">
<div id="header">
<h1>Erasm++ </h1>
<div id="sidebar">
<a href="./">Home</a>
<a href="./erasm.html">ERASM++</a>
<a href="./gendsm.html">GenericDsm</a>
<a href="./meta_prelude.html">MetaPrelude</a>
<a href="./manual.html">Online Manual</a>
<div id="content">
<h2 id="what-is-this">What is this?</h2>
<p>Erasm++ is a collection of C++ libraries for high-performance runtime code generation, instruction decoding, and metaprogramming. It consists of the following three components:</p>
<li>ERASM++,the Embedded Runtime Assembler in C++, a library for runtime code generation on x86/x64 architectures.</li>
<li>GenericDsm, a fast generic instruction decoder library which supports “pattern matching” against the decoded instructions.</li>
<li>MetaPrelude, a library for Haskell-like lazy (but untyped) metaprogramming.</li>