Comments (6)
Docx is an open standard and there is a free viewer available:
http://en.wikipedia.org/wiki/Office_Open_XML
http://www.microsoft.com/en-us/download/details.aspx?id=4
http://superuser.com/questions/141435/is-there-anything-to-open-docx-documents-on-linux-ubuntu
from roslyn.
I'd which there was a website we could link to.
from roslyn.
Why not simply embed the docx via onedrive in GitHub repo's wiki?
Something like:
<iframe
src="https://onedrive.live.com/embed?cid=..."
width="100%" height="100%" frameborder="0"
scrolling="yes"
></iframe>
I have seen this practice used on http://isocpp.org/ (for excel files) and some WordPress blogs.
upload > right-click > embed > generate ..
from roslyn.
@dsaf this has nothing to do with open formats, it has to do with how easily I can look at it, and PDF is much more common than DOCX.
A website would also be great. Most modern languages have them instead of a document, and would be even easier to read than a PDF.
from roslyn.
Scala has moved its spec into a set of LaTeX-enhanced Markdown files right into the compiler repository: https://github.com/scala/scala/tree/2.12.x/spec The website generated from this looks nice: http://scala-lang.org/files/archive/spec/2.11/
Converting the existing spec would probably be a week's worth of admittedly tedious and very boring work for an intern.
Some benefits other than availability in an easy-to-convert format (Markdown can be converted to pretty much anything these days, the embedded LaTeX makes it slightly harder, but a quick skimming of the existing C# spec seems to indicate that LaTeX might not even be needed) are that spec changes can be submitted and reviewed as pull requests just like code, and they can be taken directly from proposals, because those are already written in Markdown anyway.
from roslyn.
Long term we are merging the Microsoft C# spec with the ECMA Standard, which is provided in PDF.
from roslyn.
Related Issues (20)
- Rename session randomly dismisses itself HOT 1
- Gracefully handle incomplete property setter in object initializer HOT 8
- Debug Assert error in MethodToStateMachineRewriter
- [Automated] PRs inserted in VS build feature.debugger.main-35111.61
- "Unmerged changes" should use merge markers to mark refactoring conflicts across multiple targets HOT 1
- Autocomplete (Intellisense) doesn't work correctly in project that references another project which has source generated files
- constant string allow conversions HOT 1
- Out parameter on Dictionary<TKey, TValue>.TryGetValue(TKey, out TValue) is flagged by IDE0008 when it shouldn't be
- Erroneous CS0266 on 'byte = byte & byte' HOT 4
- [Automated] PRs inserted in VS build main-35112.83
- IEventSymbol.DeclaringSyntaxReferences Syntax is VariableDeclaratorSyntax not EventFieldDeclarationSyntax HOT 1
- Visual Studio 2022 error list doesn't show errors from build failures in Build + Intellisense view
- IDE1006: Naming rule violation: Prefix 's_' is not expected after upgrading to .NET 9 SDK
- Parameter info/signature help session won't start
- Reference highlight doesn't highlight references/usages of type aliases
- implicit `return 0` for <top-level-statements-entry-point> HOT 1
- `ref` modifier keyword is missing from completions for `ref struct` primary constructor parameter definition
- Source Generator generated code cannot be compiled HOT 10
- Check if ModuleCancellationInstrumenter gracefully handles ref kind differences between original and replacement methods HOT 1
- Saving an AdditionalFiles document in Balanced mode fails to trigger source generator 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 roslyn.