Comments (10)
@hashseed "I'm sure many of us use Node.js day to day due to obligations work related."
Go and Java are pretty solid. Dart is awesome too, but kind of defeats the purpose of my statement.
Seems like more bureaucratic bullshit is required in order to get any shit done in the Open Source world. Good thing I don't really participate in any of it, thought this would be an opportunity to write something meaningful for the community. Thanks for informing me though.
from ayo.
🤣
from ayo.
@hashseed then what is the point of even forking it if no one else is going to use it. I'd rather just use Elixir and C/++ at that point. I don't even have 100 followers on Github and not even 1k followers on Facebook. Not sure how anything I produce would gain any traction whatsoever. Just kind of reality you know?
I've spent enough time doing similar things living in my own bubble. No need to spend time engineering things that don't really benefit me (but could benefit a lot of other people... technically the entire internet... but hey... Politics is politics).
from ayo.
Remember the days when every browser had its own flavor of JavaScript? That's what you are proposing, essentially.
from ayo.
Fwiw, threading in the form of standard (Web)Workers is something I’ve been wanting to approach anyway in Node.js.
Also, while I agree with what @hashseed is saying here, I think it’s also worth mentioning that the amount of technical work required to affect language features is huge compared to the work just going on working on Node; so: If you want to change the language via forking, it’s likely better to start with a fork of a JS engine, not a fork of Node.
from ayo.
Chances are pretty slim for these proposal to make into V8 if they are not made part of ECMA262 standard through TC39. I'm pretty sure this applies to ChakraCore too.
It sounds like you want a different language with other design goals. How about Java, Go, or Dart?
from ayo.
Adding dynamic type inference to the language would be an enormous amount of work. Like tens of thousands of human hours. It's not really reasonable to expect a small team of people just using a JS virtual machine to have the capacity to make this change on their own. You could take it to TC39 or try to build it yourself.
Threading is reasonably possible, though still quite a bit of work. There was prior effort to get web workers into Node.js, so we could probably take that and finish it.
I get what you're saying about atomic operations and low-level data structures, but those are systems-y things, and JS is just not meant for that. JS and ayo are intended more for app development purposes than systems development.
from ayo.
I've been banned from Ayo.js for no reason specified other than my comments
@ChrisCates The repo was locked down for 24h due to spam in some other threads, as far as I can tell what you are saying in this edit is not the case.
from ayo.
V8 is open source, so you can definitely fork it too. I'm just saying that you won't be able to get these changes into upstream V8.
from ayo.
@hashseed I proposed it to be the new standard. That's a little different. However, no one wants it to be a standard. Therefore, I have no interest in pursuing it, because I would literally be living in my own bubble. You're part of the core Chromium and V8 team so you know how the political system works there. Pretty sure I won't be able to get anything meaningful done for the project if this is the kind of response I get.
from ayo.
Related Issues (20)
- fs.copyDirectory HOT 1
- Ayo.js Core Team meeting 2017-10-13 HOT 3
- where are the missing devs HOT 3
- Discord invite has expired HOT 3
- what is ayo? HOT 7
- what is the rationale for this project.. HOT 2
- Compiling for Android
- COC violates Code of Conduct HOT 1
- ded projekt? HOT 4
- Summary of resolved issues? HOT 2
- Project status?
- Update references to default branch to `latest` HOT 1
- Define clear goals/motivations of the Ayo.js project HOT 11
- Is ongoing interoperability with Node.js a requirement for Ayo? HOT 11
- Reconsidering some semver-major changes from upstream? HOT 9
- Sub-team governance issue HOT 11
- Windows builds HOT 2
- First core team meeting! HOT 27
- Create an initial release HOT 3
- contributing.md changes that we may want to backport HOT 3
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 ayo.