Scroll is a next-gen language to power the next Web, with capabilities that solve many of HTML's long-standing challenges.
HTML often requires multiple lines for common tasks. Here's how Scroll simplifies things:
<link rel="stylesheet" href="normalize.css" />
<script type="text/plain" src="chart.js" />
normalize.css
chart.js
<img src="landscape.jpg" loading="lazy"/>
<video src="introduction.mp4" controls></video>
<audio controls><source src="podcast.mp3" type="audio/mpeg" /></audio>
landscape.jpg
introduction.mp4
podcast.mp3
Scroll comes with advanced data science parsers:
iris
printTable
sparkline
color green
width 600
delimiter ,
scatterplot
x sepal_length
y sepal_width
where petal_length >= 6
printTable
sepal_length | sepal_width | petal_length | petal_width | species |
---|---|---|---|---|
6.1 | 3 | 4.9 | 1.8 | virginica |
5.6 | 2.7 | 4.2 | 1.3 | versicolor |
5.6 | 2.8 | 4.9 | 2 | virginica |
6.2 | 2.8 | 4.8 | 1.8 | virginica |
7.7 | 3.8 | 6.7 | 2.2 | virginica |
5.3 | 3.7 | 1.5 | 0.2 | setosa |
6.2 | 3.4 | 5.4 | 2.3 | virginica |
4.9 | 2.5 | 4.5 | 1.7 | virginica |
5.1 | 3.5 | 1.4 | 0.2 | setosa |
5 | 3.4 | 1.5 | 0.2 | setosa |
sepal_length | sepal_width | petal_length | petal_width | species |
---|---|---|---|---|
7.7 | 3.8 | 6.7 | 2.2 | virginica |
Scroll comes with a breakthrough technology for knowledge bases called ScrollSets.
ScrollSets eliminate the need for databases in most cases.
ScrollSets also finally enable the vision of the Semantic Web.
Scroll can import files via the web:
// Just write the file name to include a file:
header.scroll
// Or write a URL:
https://scroll.pub/header.scroll
Scroll's radically simple syntax enables:
Scroll shines for: