Changes to book.breckyunits.com

ffff:72.234.190.31
ffff:72.234.190.31
2 months ago
Updated readme.scroll
readme.scroll
Changed around line 30: endColumns
+ center
ffff:72.234.190.31
ffff:72.234.190.31
2 months ago
Updated readme.scroll
readme.scroll
Changed around line 30: endColumns
+ Individuals: enroll in the 10 week Scroll Masterminds course
+ https://commerce.coinbase.com/checkout/ed82e219-06d1-42ce-8e16-78e47162671e Scroll Masterminds course
+
root
root
2 months ago
Deleted index.scroll
index.scroll
Changed around line 0
- buildHtml
- theme roboto
-
- Hello World my name is
ffff:72.234.190.31
ffff:72.234.190.31
2 months ago
Updated readme.scroll
readme.scroll
Changed around line 1
- import header.scroll
+ permalink index.html
+ import header.scroll
+
Changed around line 25: button Buy now
- permalink index.html
Changed around line 37: Corporations & Governments: book a 1 day in person PPS workshop
-
root
root
2 months ago
Added stripeButton.scroll
stripeButton.scroll
Changed around line 1
+ https://js.stripe.com/v3/buy-button.js
+
+ buy-button-id="buy_btn_1PqbHiJktJxKl0r5uYY2V86X"
+ publishable-key="pk_live_51IQx1tJktJxKl0r5YOhZM9Th6S8zhR2DXlUlJFIuLSrgzu3nfkKTx96ym19ihYYIeEnf3daa1TCPgDt0To2qt4Qk00TzjPmP9c">
root
root
2 months ago
Added readme.scroll
readme.scroll
Changed around line 1
+ import header.scroll
+ title A New Way to Program
+
+ # Particles, Parsers, and Scroll Explained
+
+ br 1
+
+ Public Domain Repo | Early Source Repo
+ center
+ https://github.com/breck7/book Public Domain Repo
+ https://github.com/breck7/bookES Early Source Repo
+
+ br 2
+
+ Download preview
+ link preview.pdf
+ center
+
+ br 2
+
+ center
+ button Buy now
+ https://commerce.coinbase.com/checkout/076d5670-9e8e-4e9c-842f-7ddd5d59f77e
+ // stripeButton.scroll
+
+ permalink index.html
+
+ endColumns
+
+ br 2
+
+ Corporations & Governments: book a 1 day in person PPS workshop
+ https://buy.stripe.com/cN24k2er73Up5QkfZj book a 1 day in person PPS workshop
+ center
+
+ br 2
+
+ scrollVersionLink
+
root
root
2 months ago
Added preview.pdf
preview.pdf
root
root
2 months ago
Added package.json
package.json
Changed around line 1
+ {
+ "name": "parsersexplained",
+ "version": "0.1.0",
+ "description": "A New Way to Program. Particles, Parsers, and Scroll Explained",
+ "main": "index.js",
+ "scripts": {
+ "build": "scroll build",
+ "format": "scroll format",
+ "test": "scroll test",
+ "pushPublic": "git push public public"
+ },
+ "author": "Breck Yunits",
+ "dependencies": {
+ "scroll-cli": "^133.0.0"
+ }
+ }
root
root
2 months ago
Added index.txt
index.txt
Changed around line 1
+ A New Way to Program
+ ====================
+
+ Particles, Parsers, and Scroll Explained
+ ========================================
+
+ Public Domain Repo | Early Source Repo
+ https://github.com/breck7/book Public Domain Repo
+ https://github.com/breck7/bookES Early Source Repo
+
+ Download preview
+ /preview.pdf Download preview
+
+ Buy now
+ https://commerce.coinbase.com/checkout/076d5670-9e8e-4e9c-842f-7ddd5d59f77e Buy now
+
+ Corporations & Governments: book a 1 day in person PPS workshop
+ https://buy.stripe.com/cN24k2er73Up5QkfZj book a 1 day in person PPS workshop
+
+ Built with Scroll v145.8.0
root
root
2 months ago
Added index.html
index.html
Changed around line 1
+
+
+
+
+ A New Way to Program
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Particles, Parsers, and Scroll Explained

+
+
+

+

+

+
+
+

+

Corporations & Governments: book a 1 day in person PPS workshop

+

+
+
root
root
2 months ago
Added header.scroll
header.scroll
Changed around line 1
+ importOnly
+ metaTags
+ buildTxt
+ buildHtml
+ theme gazette
+ homeButton
+ editButton
+ mediumColumns 1
+ printTitle
+ editBaseUrl https://github.com/breck7/book/blob/public/
+ css body { font-family:"Gill Sans", "Bitstream Vera Sans", sans-serif;}
root
root
2 months ago
Added gazette.css
gazette.css
Changed around line 1
+ :root {
+ /* Base Colors */
+ --scrollPrimaryRgb: 10, 92, 202; /* Base primary button */
+ --scrollSurfaceRgb: 204, 204, 204; /* Base surface */
+ --scrollTextBase: 0, 0, 0;
+ --scrollLinkBase: 51, 102, 204;
+
+ /* Semantic Colors */
+ --scrollColorBackground: rgb(244, 244, 244);
+ --scrollColorText: rgba(var(--scrollTextBase), 1);
+ --scrollColorLink: rgb(var(--scrollLinkBase), 1);
+ --scrollColorSubdued: rgb(150, 150, 150);
+
+ /* Typography */
+ --scrollFontPrimary: Exchange, Georgia, serif;
+ --scrollFontUi: "SF Pro", "Helvetica Neue", "Segoe UI", "Arial";
+ --scrollFontMono: monospace;
+ --scrollBaseFontSize: 16px;
+
+ /* Derived Colors */
+ --scrollColorPrimary: rgba(var(--scrollPrimaryRgb), 0.8);
+ --scrollColorPrimaryHover: rgba(var(--scrollPrimaryRgb), 0.9);
+ --scrollColorPrimaryActive: rgb(var(--scrollPrimaryRgb));
+
+ --scrollColorSurface: rgba(var(--scrollSurfaceRgb), 0.4);
+ --scrollColorSurfaceAlt: rgba(var(--scrollSurfaceRgb), 0.6);
+ --scrollColorBorder: rgba(var(--scrollSurfaceRgb), 0.8);
+ }
+
+ html,
+ body,
+ div,
+ span,
+ p,
+ ol,
+ ul,
+ li,
+ table,
+ figure {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ vertical-align: baseline;
+ border-spacing: 0;
+ }
+
+ html {
+ background-color: var(--scrollColorBackground);
+ font-family: var(--scrollFontPrimary);
+ color: var(--scrollColorText);
+ font-size: var(--scrollBaseFontSize);
+ hyphens: auto;
+ }
+
+ html {
+ height: 100%;
+ }
+
+ figure {
+ margin: 0;
+ padding: 0;
+ }
+
+ .dropcap:first-letter {
+ font-size: 3rem;
+ line-height: 0.9em;
+ margin-right: 0.125rem;
+ display: block;
+ float: left;
+ }
+
+ .dinkus {
+ text-align: center;
+ padding: 1rem;
+ }
+
+ .dinkus span {
+ vertical-align: sub;
+ }
+
+ details {
+ margin-top: 10px;
+ }
+
+ summary {
+ font-family: var(--scrollFontUi);
+ cursor: pointer;
+ }
+
+ .scrollCaptionedFigure {
+ display: block;
+ break-inside: avoid;
+ max-width: 100%;
+ text-align: center;
+ }
+
+ .scrollCaptionedFigure img {
+ max-width: 100%;
+ height: auto;
+ margin-top: 0.1875rem;
+ }
+
+ .scrollCaptionedFigure figcaption {
+ font-family: var(--scrollFontUi);
+ font-size: 0.8rem;
+ }
+
+ .scrollCaptionedFigure figcaption .scrollParagraph {
+ margin-top: 0;
+ }
+
+ .scrollCodeBlock {
+ overflow: auto;
+ font-size: 0.8rem;
+ hyphens: none;
+ white-space: pre;
+ break-inside: avoid;
+ display: block;
+ margin: 0.5rem 0;
+ padding: 0.5rem;
+ border-radius: 0;
+ position: relative;
+ border-left: 0.5rem solid var(--scrollColorBorder);
+ }
+
+ .codeWithHeader {
+ break-inside: avoid-column;
+ margin: 10px 0;
+ }
+
+ .codeHeader {
+ font-size: 80%;
+ text-align: center;
+ background: var(--scrollColorSurfaceAlt);
+ border: 1px solid var(--scrollColorBorder);
+ border-bottom: 0;
+ margin-bottom: -7px;
+ padding: 4px 2px;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ }
+
+ .scrollCodeBlock:hover .scrollCopyButton {
+ opacity: 0.5;
+ }
+
+ .scrollCodeBlock:hover .scrollCopyButton:hover {
+ opacity: 0.8;
+ }
+
+ .scrollCodeBlock:hover .scrollCopyButton:active {
+ opacity: 1;
+ }
+
+ .scrollCopyButton {
+ position: absolute;
+ top: 0.125rem;
+ right: 0.125rem;
+ font-size: 0.875rem;
+ cursor: pointer;
+ opacity: 0;
+ }
+
+ .scrollCopyButton::after {
+ content: "[ ]";
+ }
+
+ .scrollCopiedButton::after {
+ content: "[✓]";
+ }
+
+ ol,
+ ul {
+ padding-left: 1rem;
+ }
+
+ li {
+ margin-top: 0.4rem;
+ line-height: 1.4;
+ }
+
+ a {
+ text-decoration-color: transparent;
+ color: var(--scrollColorLink);
+ }
+
+ a:hover {
+ text-decoration-color: initial;
+ }
+
+ .scrollButton {
+ background: linear-gradient(180deg, var(--scrollColorPrimary) 0%, color-mix(in srgb, var(--scrollColorPrimary), black 15%) 100%);
+ border-radius: 6px;
+ color: white;
+ padding: 10px 20px;
+ display: inline-block;
+ border: 0;
+ cursor: pointer;
+ transition: all 0.2s ease;
+ transform: translateY(0);
+ /* Halved shadow distances */
+ box-shadow:
+ 0 1px 2px rgba(0, 0, 0, 0.1),
+ /* Ambient shadow (halved) */ 0 1px 0 rgba(255, 255, 255, 0.2) inset,
+ /* Top highlight */ 0 -1px 0 rgba(0, 0, 0, 0.2) inset,
+ /* Bottom shadow (halved) */ 0 1.5px 0 color-mix(in srgb, var(--scrollColorPrimary), black 30%); /* 3D base (halved) */
+ }
+
+ .scrollButton a {
+ color: white;
+ text-decoration: none;
+ text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, 0.2); /* Text depth (halved) */
+ }
+
+ .scrollButton:hover {
+ background: linear-gradient(180deg, color-mix(in srgb, var(--scrollColorPrimary), white 10%) 0%, var(--scrollColorPrimary) 100%);
+ transform: translateY(-1px); /* Halved */
+ box-shadow:
+ 0 2px 4px rgba(0, 0, 0, 0.15),
+ /* Halved */ 0 1px 0 rgba(255, 255, 255, 0.2) inset,
+ 0 -1px 0 rgba(0, 0, 0, 0.2) inset,
+ 0 2.5px 0 color-mix(in srgb, var(--scrollColorPrimary), black 30%); /* Halved */
+ }
+
+ .scrollButton:active {
+ background: linear-gradient(180deg, color-mix(in srgb, var(--scrollColorPrimary), black 10%) 0%, var(--scrollColorPrimary) 100%);
+ transform: translateY(1px); /* Halved */
+ box-shadow:
+ 0 0.5px 1px rgba(0, 0, 0, 0.1),
+ /* Halved */ 0 1px 0 rgba(255, 255, 255, 0.15) inset,
+ 0 -0.5px 0 rgba(0, 0, 0, 0.2) inset,
+ 0 0.5px 0 color-mix(in srgb, var(--scrollColorPrimary), black 30%); /* Halved */
+ }
+ sup,
+ sub {
+ vertical-align: baseline;
+ position: relative;
+ top: -0.375rem;
+ }
+
+ sub {
+ top: 0.375rem;
+ }
+
+ p {
+ margin-top: 0.4rem;
+ line-height: 1.4rem;
+ }
+
+ .scrollQuote {
+ break-inside: avoid;
+ display: block;
+ margin: 0.5rem 0;
+ padding: 0.5rem;
+ background: var(--scrollColorSurface);
+ white-space: pre-line;
+ border-left: 0.5rem solid var(--scrollColorBorder);
+ }
+
+ code {
+ font-family: var(--scrollFontMono);
+ font-size: 0.9rem;
+ background-color: var(--scrollColorSurface);
+ padding: 0.125rem 0.25rem;
+ border-radius: 0.25rem;
+ }
+
+ .scrollParagraph {
+ text-align: justify;
+ }
+
+ center .scrollParagraph {
+ text-align: center;
+ }
+
+ .subdued {
+ color: var(--scrollColorSubdued);
+ }
+
+ .scrollColumns {
+ column-count: auto;
+ column-fill: balance;
+ column-width: 35ch;
+ column-gap: 1.5rem;
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+ margin: auto;
+ }
+
+ .scrollSnippetContainer {
+ padding: 1ch 0;
+ break-inside: avoid;
+ text-align: justify;
+ }
+
+ h1,
+ h2,
+ h3,
+ h4 {
+ margin: 0.625rem 0;
+ }
+
+ h1 {
+ font-size: 1.25rem;
+ }
+
+ h2 {
+ font-size: 1.125rem;
+ }
+
+ h3,
+ h4 {
+ font-size: 1rem;
+ }
+
+ h1.scrollTitle {
+ text-align: center;
+ margin: auto;
+ margin-bottom: 0.15625rem;
+ margin-top: 0;
+ font-size: 1.75rem;
+ max-width: calc(100vw - 2 * (1.5625rem + 1.875rem));
+ }
+
+ h1.scrollTitle a {
+ color: var(--scrollColorText);
+ }
+
+ .scrollDateline {
+ font-style: italic;
+ line-height: 1.4rem;
+ font-size: 0.75rem;
+ }
+
+ .scrollSection {
+ break-inside: avoid;
+ }
+
+ .scrollSection h1,
+ .scrollSection h2,
+ .scrollSection h3,
+ .scrollSection h4 {
+ text-align: center;
+ }
+
+ h4.scrollQuestion {
+ text-align: left;
+ margin: 1.4rem 0 0 0;
+ }
+
+ .scrollSection:first-child h1,
+ .scrollSection:first-child h2,
+ .scrollSection:first-child h3,
+ .scrollSection:first-child h4 {
+ margin-top: 0;
+ }
+
+ .scrollSection:first-child h4.scrollQuestion {
+ margin-top: 0;
+ }
+
+ .scrollNoteLink {
+ opacity: 0.4;
+ text-decoration: none;
+ }
+
+ .scrollNoteLink:hover {
+ opacity: 1;
+ }
+
+ .scrollFootNoteUsageLink {
+ opacity: 0.7;
+ text-decoration: none;
+ }
+
+ .scrollFootNoteUsageLink:hover {
+ opacity: 1;
+ }
+
+ .scrollHoverNote {
+ text-decoration: underline dashed 1px rgba(0, 0, 0, 0.1);
+ cursor: default;
+ }
+
+ .scrollTable {
+ table-layout: fixed;
+ font-family: var(--scrollFontUi);
+ margin: 0.5rem 0;
+ overflow: hidden;
+ font-size: 0.8rem;
+ width: 100%;
+ hyphens: none;
+ border: 1px solid var(--scrollColorBorder);
+ }
+
+ .scrollTable td,
+ .scrollTable th {
+ padding: 0.1875rem;
+ overflow: hidden;
+ white-space: nowrap;
+ }
+
+ .scrollTable th {
+ text-transform: capitalize;
+ border-bottom: 2px solid rgba(0, 0, 0, 0.6);
+ text-align: left;
+ }
+
+ .scrollTable tr:nth-child(even) {
+ background: var(--scrollColorSurface);
+ }
+
+ .scrollTable pre {
+ white-space: nowrap;
+ overflow: hidden;
+ margin: 0;
+ }
+
+ .scrollTable.expandedTable {
+ table-layout: unset;
+ background: white;
+ position: relative;
+ z-index: 10;
+ overflow: unset;
+ }
+
+ .scrollTable.expandedTable pre {
+ white-space: unset;
+ overflow: unset;
+ }
+
+ .scrollTable.expandedTable td,
+ .scrollTable.expandedTable th {
+ overflow: unset;
+ white-space: unset;
+ }
+
+ .scrollByLine {
+ font-size: 0.875rem;
+ font-style: italic;
+ margin: 0.25rem 0;
+ text-align: center;
+ }
+
+ .abstractTextLinkParser {
+ text-align: center;
+ margin: 0.5em auto;
+ font-family: Verdana;
+ font-weight: 100;
+ }
+
+ .abstractTextLinkParser a {
+ color: var(--scrollColorBorder);
+ }
+
+ .abstractTextLinkParser a:hover {
+ color: #333;
+ }
+
+ .scrollContinueReadingLink {
+ display: block;
+ text-align: center;
+ }
+
+ .scrollDashboard {
+ width: 100%;
+ font-size: 1.875rem;
+ text-align: center;
+ font-weight: bold;
+ break-inside: avoid;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+ }
+
+ .scrollDashboard td {
+ width: 33.3%;
+ border: 1px solid #e8e8e8;
+ }
+
+ .scrollDashboard span {
+ font-size: 1.25rem;
+ display: block;
+ }
+
+ .scrollChat span {
+ font-family: Verdana;
+ margin-top: 0.3125rem;
+ padding: 0.3125rem 1.25rem;
+ border-radius: 0.9375rem;
+ display: inline-block;
+ }
+
+ .scrollChatLeft span {
+ background: var(--scrollColorSurface);
+ }
+
+ .scrollChatRight span {
+ color: white;
+ background: rgb(0, 132, 255);
+ }
+
+ .scrollYouTubeHolder {
+ position: relative;
+ width: 100%;
+ height: 0;
+ padding-bottom: 56.25%;
+ }
+
+ .scrollYouTubeEmbed {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ }
+ nav ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ }
+ nav li {
+ padding: 0 10px;
+ }
root
root
2 months ago
initial blank_template template
.gitignore
Changed around line 1
+ *.html
+ *.txt
+ *.xml
+ *.css
+ *.js
index.scroll
Changed around line 1
+ buildHtml
+ theme roboto
+
+ Hello World my name is