1<!DOCTYPE html> 2<meta charset="utf-8"> 3<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 4<meta name="generator" content="Observable Framework v1.11.0"> 5<title>calculang metal</title> 6<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 7<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap" crossorigin> 8<link rel="preload" as="style" href="./_observablehq/theme-air,near-midnight.6e6037b3.css"> 9<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap" crossorigin> 10<link rel="stylesheet" type="text/css" href="./_observablehq/theme-air,near-midnight.6e6037b3.css"> 11<link rel="modulepreload" href="./_observablehq/client.39afc8c5.js"> 12<link rel="modulepreload" href="./_observablehq/runtime.8a087dd7.js"> 13<link rel="modulepreload" href="./_observablehq/stdlib.0b6a04cf.js"> 14<meta name="viewport" content="width=device-width,initial-scale=1">
15<script type="module"> 16 17import "./_observablehq/client.39afc8c5.js"; 18 19</script>
19 20<div id="observablehq-center"> 21<main id="observablehq-main" class="observablehq"> 22<p><a href="./slides-revealjs">slides</a></p> 23<p><a href="./editor">metal</a> click on Shop button (WIP/bug heavy!)</p> 24<p>(not optimised for screensizes that don't match my laptop screen!)</p> 25</main> 26</div>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.