880 karma · joined June 12, 2014
https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
I want to like Atom becuause it's free and open source... but Sublime is so much faster.
I see no reason to have a RDBMS for issues, merge requests, pull requests, etc. All of these could be modeled in multiple ways using a Git database. Issues are files in a repo called issue1.md, issue2.md ... or issues are branches on a repo ... or something else.
Sure it's possible to do high level things while knowing what the machine will end up doing but if you have to be a guru to be able to do so... then can you really say that?
I'd say "C++ strives to be a language where expert C++ compiler writers can feel what the machine will actually implement while you code high-level abstractions (provided you're using the compiler you wrote yourself)"
Good for them trying to get donations directly. They might get more money through GoFundMe or having a KickStarter for v4.0 or something. Those sites would offer a little transparency in that you can see how much they've already received... but try direct donations first.
Also, where is the BitCoin donation address?
Single code base to create rich Android, iOS and browser app?
GitLab I know models their Wiki as a git repo. I think issues and PRs should be their own repo as well.... a branch for each issue or pr? Could tie it all up using submodules (or not, whatever)... just please someone take the jump first and do this.
# python3 -m venv example
# source example/bin/activate
(example) # pip install pyflakes
Collecting pyflakes
Downloading pyflakes-1.5.0-py2.py3-none-any.whl (225kB)
100% || 225kB 892kB/s
Installing collected packages: pyflakes
Successfully installed pyflakes-1.5.0
(example) # time for i in {00..99}; do python -m pyflakes /dev/null; done
real 0m7.167s
user 0m6.407s
sys 0m0.750s
(example) # time for i in {00..99}; do pyflakes /dev/null; done
real 0m7.661s
user 0m6.894s
sys 0m0.753sCreate a Docker image which reliably crashes all the time on a Ryzen system but not on others.
Not a stellar example of coding.
Python comes with a C module for interacting with an embedded Tcl interpreter (Meaning Tcl and Python interpreters are running within the same process). It's mainly used for GUI programming from Python but the interface is generic enough to be able to write some nice iterop code.
For example, I have a library that seamlessly lets you use Python classes and objects from Tcl and vice versa.
From there we merged the Tcl and Qt event loops so that we could have PyQt widgets playing nicely with Tcl/Tk widgets.
This was all part of an effort to migrate from a Tcl/Tk codebase to Python/PyQt.
I wish I could share the code because it's kind of neat. Only around 600 lines of Python code to do all that magic.
... I'm just speculating. I know nothing about embedded systems
I guess this was before Git. I love git bisect
I'd like to be able to launch a long-running subprocess and iterate over every line of output in a coroutine. It seems this is not possible to do correctly without 50 lines of code. I know it's not as simple as it sounds (or people wouldn't still be using Tcl based Expect scripts eveywhere)... but it's still some complexity that could be hidden away in a library somewhere.
Doesn't http have enough redundancy checks built in to make this pointless? The only time to really do a checksum isn't on a browser download, it's when you push it over some serial connection, or android adb or something else.