Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider moving from manubot pandoc -> manubot idyll #842

Open
cgreene opened this issue Mar 16, 2018 · 4 comments
Open

Consider moving from manubot pandoc -> manubot idyll #842

cgreene opened this issue Mar 16, 2018 · 4 comments

Comments

@cgreene
Copy link
Member

cgreene commented Mar 16, 2018

I had a series of conversations with @mathisonian of idyll ( https://github.com/idyll-lang/idyll ). There are certain interactive elements that could really enhance the introduction of the paper. Our ability to do this depends on upstream integration between idyll and manubot. However, if an idyll converter is implemented there, this would give the ability to dramatically enhance how we introduce neural network architectures, for example. I wanted to create this issue to track the feasibility of this effort based on upstream work.

@evancofer
Copy link
Collaborator

evancofer commented Mar 16, 2018

My only concern here would be browser compatibility and low bandwidth/high latency users. Regardless, this is definitely interesting, and I look forward to seeing what becomes of this.

As an aside, I immediately thought of this:
https://cs.stanford.edu/people/karpathy/convnetjs/

@mathisonian
Copy link

Idyll's browser support is IE9+ and it bakes out static html so the content is preserved even in cases where there are javascript compatibility issues or users have javascript disabled.

There is some JS overhead but it depends mostly on how complex the interactive components themselves are - the examples here https://idyll-lang.org/gallery load around 150kb-350kb gzipped (getting those numbers just from a quick glance at the network tab from a few examples)

A convnetjs integration could be fun

@cgreene
Copy link
Member Author

cgreene commented Mar 21, 2018

This is now being discussed upstream: manubot/rootstock#116

@mathisonian
Copy link

To respond to @evancofer's concern, the overhead shouldn't be too bad - the JS is all uglified and compressed to produce relatively small bundles, and static HTML pages are baked out so it will work (without interactivity) even if people have Javascript disabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants