Comments (3)
Answer to #80 (comment) - continued here for separation of concerns of issues.
Less work is the best work, so obviously re-using from Crystal is good. The thing I've been changing up a bit is the static-web build chain, because I want to make it simpler to integrate in any sub-path on a web-site. Moving from Jekyll, trying Hugo (because of its' speed), but that is of course not really necessary. I'll simply find the least-amount-of-work-way to get an official repo up.
I already have "onyx-lang.org" registered running on https, so that's a good place for keeping official docs.
Good things would be "language specs docs" (like the crystal ones) and also having examples in javascript (which basically everyone knows) to show what the same code looks like in that. (It's easier to explain what code in a language means in a "known coding language" rather than in english language ;-) )
from onyx-lang.
Also, I've written a wrapper around "pygment" that handles Onyx-highlighting using a "highlights.js" which use the Atom-onyx-grammars which in turn I generate via conversion-scripts from the sublime-onyx grammars, which I maintain side by side with changes to the onyx compiler.
It's integrated into the compile-flow of Hugo. But other ways would be possible too.
from onyx-lang.
Why not show examples in Ruby? Or in Crystal? JavaScript is a bit poo; and also isn't very much like Onyx.
How would I contribute to the documentation at onyx-lang.org? By which I mean: how would I actually push changes to it?
from onyx-lang.
Related Issues (20)
- Is this still being maintained? HOT 1
- Idea: replacing `+=` etc. with the canonical "self-call-assign" HOT 4
- Feature: terse array literals HOT 1
- Taking a look at how to effectively further the project HOT 5
- Request: Tagged unions HOT 3
- GUI in ONYX ? HOT 2
- [Question] Does this language has reader macros implemented and supports template programming? HOT 2
- Ditch Global Variables from the Language (Use Type Scoped Vars for Those Cases) HOT 4
- `Self` and `this` vs Other Namings HOT 3
- Feature: spread operator HOT 4
- Dead? HOT 4
- So it's dead then? HOT 3
- `in` operator HOT 1
- Tool: Stylizer / Formatter
- Type Reasoning Keywords HOT 20
- Allow Prime (Apostrophe in Reality) Signs at End of Identifiers HOT 10
- Anon function self-reference syntax HOT 1
- "Route '66 Style"* Syntax For Code Blocks (Braces) HOT 18
- Syntax Flow, Unresolved Ideas - Suggestions Welcome HOT 2
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 onyx-lang.