all repos — min @ 948bbd2c7fa781287ae7809d77714441667e57f0

A small but practical concatenative programming language.

Updated styles, minor changes.
h3rald h3rald@h3rald.com
Fri, 01 Dec 2023 09:38:32 +0100
commit

948bbd2c7fa781287ae7809d77714441667e57f0

parent

609fe29b89e34e221053849397a439368be3244d

M site/assets/mmm.jsonsite/assets/mmm.json

@@ -3,7 +3,7 @@ "modules": [

{ "author": "Fabio Cevasco", "deps": {}, - "description": "HTML syntax highlighter for min code", + "description": "HTML syntax highlighter for min code.", "license": "MIT", "method": "git", "name": "min-highlight",
A site/assets/styles/luxbar.css

@@ -0,0 +1,296 @@

+.luxbar-default { + width: 100%; + position: relative; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + z-index: 1000; } + + .luxbar-static { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + width: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 1000; } + .luxbar-static .luxbar-checkbox:checked ~ .luxbar-menu { + position: absolute; } + + .luxbar-fixed { + width: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 1000; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } + + .luxbar-fixed-bottom { + width: 100%; + position: fixed; + bottom: 0; + left: 0; + z-index: 1000; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } + + .luxbar-hamburger span, .luxbar-hamburger span::before, .luxbar-hamburger span::after { + display: block; + height: 2px; + width: 26px; + transition: 0.6s ease; } + + .luxbar-checkbox:checked ~ .luxbar-menu li .luxbar-hamburger span { + background-color: transparent; } + .luxbar-checkbox:checked ~ .luxbar-menu li .luxbar-hamburger span::before, .luxbar-checkbox:checked ~ .luxbar-menu li .luxbar-hamburger span::after { + margin-top: 0; } + + .luxbar-header { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + height: 58px; } + + .luxbar-menu-left .luxbar-navigation, + .luxbar-menu-left .luxbar-header { + justify-content: flex-start; } + + .luxbar-menu-right .luxbar-hamburger { + margin-left: auto; } + + .luxbar-brand { + font-size: 1.6em; + padding: 18px 24px 18px 24px; } + + .luxbar-menu { + min-height: 58px; + transition: 0.6s ease; + width: 100%; } + + .luxbar-navigation { + display: flex; + flex-direction: column; + list-style: none; + padding-left: 0; + margin: 0; } + + .luxbar-menu a, + .luxbar-item a { + text-decoration: none; + color: inherit; + cursor: pointer; } + + .luxbar-item { + height: 58px; } + .luxbar-item a { + padding: 18px 24px 18px 24px; + display: block; } + + .luxbar-hamburger { + padding: 18px 24px 18px 24px; + position: relative; + cursor: pointer; } + .luxbar-hamburger span::before, .luxbar-hamburger span::after { + content: ''; + position: absolute; } + .luxbar-hamburger span::before { + margin-top: -8px; } + .luxbar-hamburger span::after { + margin-top: 8px; } + + .luxbar-checkbox { + display: none; } + .luxbar-checkbox:not(:checked) ~ .luxbar-menu { + overflow: hidden; + height: 58px; } + .luxbar-checkbox:checked ~ .luxbar-menu { + transition: height 0.6s ease; + height: 100vh; + overflow: auto; } + + .dropdown { + position: relative; + height: auto; + min-height: 58px; } + .dropdown:hover > ul { + position: relative; + display: block; + min-width: 100%; } + .dropdown > a::after { + position: absolute; + content: ''; + right: 10px; + top: 25px; + border-width: 5px 5px 0; + border-color: transparent; + border-style: solid; } + .dropdown > ul { + display: block; + overflow-x: hidden; + list-style: none; + padding: 0; } + .dropdown > ul .luxbar-item { + min-width: 100%; + height: 29px; + padding: 5px 10px 5px 40px; } + .dropdown > ul .luxbar-item a { + min-height: 29px; + line-height: 29px; + padding: 0; } + + @media screen and (min-width: 768px) { + .luxbar-navigation { + flex-flow: row; + justify-content: flex-end; } + + .luxbar-hamburger { + display: none; } + + .luxbar-checkbox:not(:checked) ~ .luxbar-menu { + overflow: visible; } + .luxbar-checkbox:checked ~ .luxbar-menu { + height: 58px; } + + .luxbar-menu .luxbar-item { + border-top: 0; } + + .luxbar-menu-right .luxbar-header { + margin-right: auto; } + + .dropdown { + height: 58px; } + .dropdown:hover > ul { + position: absolute; + left: 0; + top: 58px; + padding: 0; } + .dropdown > ul { + display: none; } + .dropdown > ul .luxbar-item { + padding: 5px 10px; } + .dropdown > ul .luxbar-item a { + white-space: nowrap; } } + .luxbar-checkbox:checked + .luxbar-menu .luxbar-hamburger-doublespin span::before { + transform: rotate(225deg); } + .luxbar-checkbox:checked + .luxbar-menu .luxbar-hamburger-doublespin span::after { + transform: rotate(-225deg); } + .luxbar-checkbox:checked + .luxbar-menu .luxbar-hamburger-spin span::before { + transform: rotate(45deg); } + .luxbar-checkbox:checked + .luxbar-menu .luxbar-hamburger-spin span::after { + transform: rotate(-45deg); } + + .luxbar-menu-dark, + .luxbar-menu-dark .dropdown ul { + background-color: #212121; + color: #fff; } + + .luxbar-menu-dark .active, + .luxbar-menu-dark .luxbar-item:hover { + background-color: #424242; } + .luxbar-menu-dark .luxbar-hamburger span, + .luxbar-menu-dark .luxbar-hamburger span::before, + .luxbar-menu-dark .luxbar-hamburger span::after { + background-color: #fff; } + + .luxbar-menu-light, + .luxbar-menu-light .dropdown ul { + background-color: #e0e0e0; + color: #212121; } + + .luxbar-menu-light .active, + .luxbar-menu-light .luxbar-item:hover { + background-color: #bdbdbd; } + .luxbar-menu-light .luxbar-hamburger span, + .luxbar-menu-light .luxbar-hamburger span::before, + .luxbar-menu-light .luxbar-hamburger span::after { + background-color: #212121; } + + .luxbar-menu-material-red, + .luxbar-menu-material-red .dropdown ul { + background-color: #b71c1c; + color: #fff; } + + .luxbar-menu-material-red .active, + .luxbar-menu-material-red .luxbar-item:hover { + background-color: #c62828; } + .luxbar-menu-material-red .luxbar-hamburger span, + .luxbar-menu-material-red .luxbar-hamburger span::before, + .luxbar-menu-material-red .luxbar-hamburger span::after { + background-color: #fff; } + + .luxbar-menu-material-indigo, + .luxbar-menu-material-indigo .dropdown ul { + background-color: #1a237e; + color: #fff; } + + .luxbar-menu-material-indigo .active, + .luxbar-menu-material-indigo .luxbar-item:hover { + background-color: #283593; } + .luxbar-menu-material-indigo .luxbar-hamburger span, + .luxbar-menu-material-indigo .luxbar-hamburger span::before, + .luxbar-menu-material-indigo .luxbar-hamburger span::after { + background-color: #fff; } + + .luxbar-menu-material-green, + .luxbar-menu-material-green .dropdown ul { + background-color: #1b5e20; + color: #fff; } + + .luxbar-menu-material-green .active, + .luxbar-menu-material-green .luxbar-item:hover { + background-color: #2e7d32; } + .luxbar-menu-material-green .luxbar-hamburger span, + .luxbar-menu-material-green .luxbar-hamburger span::before, + .luxbar-menu-material-green .luxbar-hamburger span::after { + background-color: #fff; } + + .luxbar-menu-material-amber, + .luxbar-menu-material-amber .dropdown ul { + background-color: #ff6f00; + color: #fff; } + + .luxbar-menu-material-amber .active, + .luxbar-menu-material-amber .luxbar-item:hover { + background-color: #ff8f00; } + .luxbar-menu-material-amber .luxbar-hamburger span, + .luxbar-menu-material-amber .luxbar-hamburger span::before, + .luxbar-menu-material-amber .luxbar-hamburger span::after { + background-color: #fff; } + + .luxbar-menu-material-brown, + .luxbar-menu-material-brown .dropdown ul { + background-color: #3e2723; + color: #fff; } + + .luxbar-menu-material-brown .active, + .luxbar-menu-material-brown .luxbar-item:hover { + background-color: #4e342e; } + .luxbar-menu-material-brown .luxbar-hamburger span, + .luxbar-menu-material-brown .luxbar-hamburger span::before, + .luxbar-menu-material-brown .luxbar-hamburger span::after { + background-color: #fff; } + + .luxbar-menu-material-bluegrey, + .luxbar-menu-material-bluegrey .dropdown ul { + background-color: #263238; + color: #fff; } + + .luxbar-menu-material-bluegrey .active, + .luxbar-menu-material-bluegrey .luxbar-item:hover { + background-color: #37474f; } + .luxbar-menu-material-bluegrey .luxbar-hamburger span, + .luxbar-menu-material-bluegrey .luxbar-hamburger span::before, + .luxbar-menu-material-bluegrey .luxbar-hamburger span::after { + background-color: #fff; } + + .luxbar-menu-material-cyan, + .luxbar-menu-material-cyan .dropdown ul { + background-color: #006064; + color: #fff; } + + .luxbar-menu-material-cyan .active, + .luxbar-menu-material-cyan .luxbar-item:hover { + background-color: #00838f; } + .luxbar-menu-material-cyan .luxbar-hamburger span, + .luxbar-menu-material-cyan .luxbar-hamburger span::before, + .luxbar-menu-material-cyan .luxbar-hamburger span::after { + background-color: #fff; } + + /*# sourceMappingURL=luxbar.css.map */
M site/assets/styles/min-lang.csssite/assets/styles/min-lang.css

@@ -136,6 +136,18 @@ font-weight: var(--normal-text-weight);

color: var(--secondary-foreground); } +h1 { + font-size: 2rem; +} + +h2 { + font-size: 1.5rem; +} + +h3 { + font-size: 1.2rem; +} + .pitch { font-size: 1.2em; }

@@ -322,3 +334,36 @@ .min-tkFalse {

color: #0cc9a0; } +.mmm-module { + border: 1px solid #313631; + border-radius: 3px; + padding: 0.5rem; + margin: 0.5rem 0; +} + +.mmm-module p { + margin: 0.5rem 0; +} + +.mmm-module h3{ + margin: 0; +} + +.mmm-meta dl { + margin: 0; +} + +.mmm-meta dd { + margin: 0; + display: inline; +} + +.mmm-meta dt { + display: inline-block; + margin: 0 5px 5px 0; +} + +.mmm-meta dd:after { + content: '\a'; + white-space: pre; +}
A site/assets/styles/pure.css

@@ -0,0 +1,39 @@

+/* +https://cdn.jsdelivr.net/g/pure@0.6.2(base-min.css+grids-min.css+grids-responsive-min.css+buttons-min.css) +*/ + +/*! +Pure v0.6.2 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/yahoo/pure/blob/master/LICENSE.md +*/ +/*! +normalize.css v^3.0 | MIT License | git.io/normalize +Copyright (c) Nicolas Gallagher and Jonathan Neal +*/ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block} + +/*! +Pure v0.6.2 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/yahoo/pure/blob/master/LICENSE.md +*/ +.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%} + +/*! +Pure v0.6.2 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/yahoo/pure/blob/master/LICENSE.md +*/ +@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}} + +/*! +Pure v0.6.2 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/yahoo/pure/blob/master/LICENSE.md +*/ +.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}
M site/contents/reference-lang.mdsite/contents/reference-lang.md

@@ -76,9 +76,9 @@ > > Example

> > > > The following program prints "Smaller than 3": > > -> > 2 ( -> > ((> 3) ("Greater than 3" put!)) -> > ((< 3) ("Smaller than 3" put!)) +> > ( +> > ((2 > 3) ("Greater than 3" put!)) +> > ((2 < 3) ("Smaller than 3" put!)) > > ((true) ("Exactly 3" put!)) > > ) case #}
M site/templates/_head.mustachesite/templates/_head.mustache

@@ -4,8 +4,8 @@ <meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta name="description" content="The min programming language is a small, concatenative, interpreted programming language that fits in a single 1MB file."> <link rel="icon" type="image/png" href="/images/logo.png" /> <title>{{site}} - {{title}}</title> - <link rel="stylesheet" href="//cdn.jsdelivr.net/g/pure@0.6.2(base-min.css+grids-min.css+grids-responsive-min.css+buttons-min.css)"> - <link rel="stylesheet" href="https://cdn.rawgit.com/balzss/luxbar/ae5835e2/build/luxbar.min.css"> + <link rel="stylesheet" href="/styles/luxbar.css"> + <link rel="stylesheet" href="/styles/luxbar.css"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300;400&family=Source+Sans+Pro:ital,wght@0,300;0,400;1,300;1,400&display=swap" rel="stylesheet"> <link rel="stylesheet" href="/styles/themify-icons.css">
M site/templates/_module.mustachesite/templates/_module.mustache

@@ -1,14 +1,18 @@

-<h2 id="module-{{name}}">{{name}}</h2> +<div class="mmm-module"> + <h3 id="module-{{name}}">{{name}}</h3> + <p>{{description}}</p> + <div class="mmm-meta"> + <dl> + <dt>Author:</dt> + <dd>{{author}}</dd> + <dt>License:</dt> + <dd>{{license}}</dd> + <dt>URL:</dt> + <dd><a href="{{url}}">{{url}}</a></dd> + <dt>Dependencies:</dt> + <dd>{{dependencies}}</dd> + </dl> + </div> +</div> -<p>{{description}}</p> -<dl> - <dt>Author</dt> - <dd>{{author}}</dd> - <dt>License</dt> - <dd>{{license}}</dd> - <dt>URL</dt> - <dd><a href="{{url}}">{{url}}</a></dd> - <dt>Dependencies</dt> - <dd>{{dependencies}}</dd> -</dl>
M site/templates/mmm.mustachesite/templates/mmm.mustache

@@ -5,9 +5,10 @@ <body>

{{> _menu}} <main class="pure-g"> <article class="pure-u-5-5"> - <h1>mmm</h1> - <p>This page lists all existing public <em>managed min modules</em> that can be installed using the <a href="/learn-mmm/">min module management (mmm)</a> + <h1>Managed min Modules</h1> + <p>This page lists all published <em>managed min modules</em> that can be installed using the <a href="/learn-mmm/">min module management (mmm)</a> commands that are built-in into the min executable.</p> + <h2>Published Modules</h2> <ul> {{#modules}} <li><a href="#module-{{name}}">{{name}}</a></li>