forked from breck7/scroll
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroadmap.scroll
36 lines (22 loc) · 1.28 KB
/
roadmap.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
title Scroll Roadmap
import header.scroll
printTitle
wideColumns 1
# What major improvements are coming next?
endColumns
thinColumns 2
# Official Language Spec
- A Spec defining the core of Scroll in enough detail so someone could build a new implementation in any host language.
https://en.wikipedia.org/wiki/Programming_language_specification Spec
# Build Typeset PDFs Output: Scroll → TeX → PDF. Also ePubs.
- It should be easy to use Scroll to generate not only HTML files but also nice ePubs and PDFs (likely using TeX as an intermediate representation)
# Browser Version: scroll.browser.js
- https://try.scroll.pub is limited and hacked together. A browser version should be shipped in this npm package and it should support adding Parsers so people can use the full power of Scroll completely in the client.
# Integrate Table Dataflow of Ohayo into Scroll
- Since Scroll's target users are scientists, and scientists do a lot of data work, we should integrate the dataflow pattern in Ohayo (https://github.com/breck7/ohayo) into Scroll parsers.
endColumns
wideColumns 1
In addition to the above, Scroll is written in Parsers and will get all the planned improvements in the Parsers Roadmap as well.
https://sdk.scroll.pub/langs/parsers/ Parsers Roadmap
endColumns
import footer.scroll