Comments (6)
Generating a ToC is entirely possible with Jekyll, I just didn't (yet). I do it for my UoC web page.
from verona.
The new website (#363) implements this partially (explore & faq pages). It would be nice to have a WIP primer on the syntax and semantics of the existing implementation, and possibly examples from Paul's advent coding (https://github.com/plietar/verona-advent).
from verona.
The navbar contents are generated from a .yml file, so it's easy to add more things. It doesn't do responsive design things yet to turn into a hamburger for tiny screens, so will need a bit of tweaking if we add a lot of things.
from verona.
Once thing we could do quickly and cheaply is merge existing documents at the top level, so that we keep the number of top items constant.
Another thing is to use a more powerful document generator like many projects that use github.io
do, so that we can have a proper table of contents on the side and a more friendly navigation bar that can hide on small screens.
from verona.
Two public-facing documents in flight: ABI [#341] and Strings [#295]. These can go on the website.
Two sets of internal documents on the internal representations: 1IR [#357] and 2IR [#367]. These will remain internal.
We're still missing a primer on the Verona side of things. There are still some syntax (and to lesser extent, semantics) being discussed, but we already have some strong candidates to document more openly.
from verona.
We have decided to write internal documents for now and later on collate the knowledge in them in a public tutorial.
The reasoning is simple: the language is still under development and both syntax and semantics can still change. If we start writing public documents, we'll have to back-track and that's confusing. So, all internal documents for now have a warning that they're liable to change at any time.
However, those were written and validated by all of us after extensive meetings and PR discussions, so they're likely very close to the final semantics.
We also wrote it in a way that states what has been agreed already, not what's under discussion. So if there are things missing, it's because we haven't formed consensus yes.
This is the internal documentation directory: https://github.com/microsoft/verona/tree/master/docs/internal
These are the remaining PRs: #462, #465, #466, #467.
After those are merged we can close this issue. Every new semantics agreed upon will end up in the documents and we don't need to track them here.
from verona.
Related Issues (20)
- cross sandbox DOS HOT 1
- handle_getaddrinfo incorrect return value
- Can Fibonacci be written like this? how to get when expression return value? HOT 6
- what is the meaning of mut-view? HOT 3
- Question about when expression scheduling HOT 5
- security issue in DeallocChunk - unaligned address HOT 2
- security issue in DeallocChunk- double free
- security issue in DeallocChunk - lack bounds check on size HOT 1
- cross sandbox DOS in handle
- Issue in `handle` - use of uninitialized stack due to lack of return value check HOT 1
- verona-mlir do not support cown, when HOT 1
- `handle` doesn't check the return value of send
- sandbox can violate of sizeclass assert in snmalloc HOT 2
- check for failure in Library.alloc
- Problem about iso type class field HOT 1
- Why not use a more C/C++ like syntax? HOT 2
- verona develop progress , any compare with google carbon language. HOT 2
- Is this project dead? HOT 2
- Move to later version of Mac OS HOT 1
- so it has eventualy dead? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from verona.