From what I can tell, this is a fork of the V programming language (https://vlang.io/). It even still refers to the language as "V" in the docs. That in itself would be fine, but whoever created this repo seems to be trying to pass this off as their own language, which just seems disingenuous at best.
Depending on your needs, using something like Turbolinks [1] may be a great fit. There are iOS and Android libraries that can make your web app talk to your native app so it can do things like trigger screen transitions, populate native menu or tab controls, etc. We're using a similar idea at my company and so far it's been very successful for us.
I use Turbolinks over at HOALife.com. Mobile clients take advantage of native geolocation, camera, and photo library upload.
The web, iOS, and Android devices utilize all of the same server generated HTML + JS google maps et al. 0 to completed for both Android and iOS in maybe 30 hours because of the native API stuff I had to learn. If you don't need those native API's or know Swift/Java better, that time could be trimmed down considerably.
there was a talk at RailsConf 2016 by Sam Stephenson about how Basecamp used Turbolinks to create version 3 of their, an android and ios version in 18 months.
Thanks for the link to Rich Hickey's post. How software development should be funded is something I've been thinking about for a while now, and I hadn't come across that link yet. He gives a good summary of the existing situation. (For anyone interested, it's also reprinted on the Clojure website [1].)
I tend to agree with the points that Bradley Kuhn makes in one of his blog posts [2], but I'm still trying to figure out how direct payment for time spent would work for non-obvious scenarios, like end-user desktop or mobile apps.
I didn't think of that video, but I had the same thought. When I have trouble concentrating on what I'm doing, it usually seems to be because I'm thinking about checking what's new online or reading the recent updates on Twitter or checking my email or any of a number of other things. As other people have said, we have almost instant access to more information than ever before. Maybe it will just take a while to figure out how to deal with that without letting the urge to know about everything control us.
All of the comments here seem to be about which tools are used to take notes. That's an interesting part of the problem, and it may be what the OP was looking for, but I'm more interested in finding out which notes you keep and how you organize them and use them later than what format or tool they're stored in. When you're reading or learning something, when do you stop and think "I should make a note of that"?
At work, there are some bits of information I fairly frequently need but which aren't readily available in any of the manuals and such we have. We get email updates saying "This procedure has changed. Henceforth, the new procedure is..." and you can't find it anywhere in the manual or anything. I have a folder to put those types of emails in. For some things I need to access fairly frequently which are also fairly lengthy, I save a copy to my desktop, even if I have to create a different document in a different format to do so. For shorter things, I use the "notes" function available in the microsoft suite of applications I use at work.
When making myself outlines of things at work, I focus on stuff I need to know but for some reason am having difficulty with it. If I get certain types of requests to correct a particular type of error repeatedly, I focus on trying to figure out why I am doing it wrong and how I can stop doing it wrong. Then I note the stuff that I feel I personally won't feel is intuitive or obvious and expect to have trouble remembering to do. If I think the instructions we have suck, I rewrite it in a format that makes more sense to me and run it past my superior to see if my re-interpretation is still an accurate depiction of things.
Am I happy with all this? Nope. But they don't really give us a better method and I am making this stuff up as I go and it is getting to the point where team-members email me and say "do you have a copy of...?", so I have the general impression that my slap-dash, thrown together approach is more effective than whatever other people are generally doing. For at home -- working on my websites and such -- I am not really at a point of "production". I am still surfing HN and talking with my adult sons a lot and trying to nail down a more concrete idea of where to go next. My big focus for a long time was getting well. That still takes a lot of my time, so hopes of figuring out how to support myself as an entrepreneur are still almost a "hobby". That is changing and I may soon need to get a lot more organized and focused. So far, just collecting links to articles and information and emailing stuff to my sons is working okay.
This looks like a great implementation. Google has been doing some great stuff with Chrome. It's doing for web browsers what the iPhone has done for phones.