-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support all of Make CLI arguments #1
Comments
Hello @lrq3000 from tqdm/tqdm#290 |
Oh wow, this is a great deal more ambitious than what I initially |
yeah I don't want to work out the true number of C libraries that a full make system will really need. no way I'd even expect even half of these to be implemented here. but it's nice to track progress. |
Great @casperdcl , you're right, that's great to track progress, thank's for making this list. I would like to add that I think this might become part of native python because there is a serious need : everybody make scripts to build their software, and pythonists usually use a bunch of bash scripts instead of python scripts because it's not straightforward to do commandline calls using Python, at least not as much as bash. With this library, it will be easy to make pure python recipes calling both external commands and python commands. |
Hey @lrq3000 just saw you re-implemented some |
I installed the last one docopt v0.6.2, it's really just shlex that is 2016-10-30 22:28 GMT+01:00 Casper da Costa-Luis [email protected]:
|
@jonathanslenders, a bit cheeky to request this - but since we've pulled in a lot of users for jonathanslenders/ptpython by using it on our home page tqdm/tqdm and you've done things like pyvim, pymux, maybe you'd like to help or have some suggestions on how to go about doing this? For example, I'm not sure if it's easier to first implement an early version of |
Hi @casperdcl, I'm not sure that pymux or pyvim can be compared with Make, but for what it's worth, I never had a look at the Vim source code. I went through parts of the tmux source code, but it was definitely not a literal translation. In Python, we have usually a very different approach of coding. I'd suggest the following:
It sounds like an ambitious project! edit: Oh - and don't underestimate these projects. I did underestimate the functionality of GNU Readline. But still, it can be fun! |
Thanks @jonathanslenders - it helps to know that looking at all of make's source isn't necessary. |
Change to DIRECTORY before doing anything.
Environment variables override makefiles.
Read FILE as a makefile.
Search DIRECTORY for included makefiles.
Don't start multiple jobs unless load is below N.
Don't actually run any commands; just print them.
Consider FILE to be very old and don't remake it.
Turns off -k.
Consider FILE to be infinitely new.
The text was updated successfully, but these errors were encountered: