Earlier quoted context omitted.
I just followed the installation instructions here: https://doc.rust-lang.org/cargo/getting-started/installation... It'll confirm that you want to install it, because it's already installed I think, and I just selected 1. for Yes.
> curl https://sh.rustup.rs -sSf | sh hard pass :)
Difftastic: A diff that understands syntax
181–190 of 224 posts
Re: Difftastic: A diff that understands syntax
#182Earlier quoted context omitted.
I used to straddle the two worlds, maintained and supported a multi-site AD domain with AFS integration for user $HOME and some sort of unholy LDAP/kerberos bridge for login. About once every year or two I'll miss something about the way Windows does things, compared to normal (meaning "linux"). Like the NTFS permissions model, that's cool. But it's just once a year :) And the last time I was deep in windows was win7…
> and some sort of unholy LDAP/kerberos bridge for login It's really not that bad, the AD-IPA cross-forest trust is really solid as is the native sssd-ad integration if IPA is too much. Honestly I can't really imagine it any other way now, so much work has been put into AD support that it's actually the best login experience on Linux at the moment. OpenLDAP is definitely showing its age -- dgmr I use it for all my pe…
I'm not sure, and you undoubtedly know more and are more up to date than I, but I don't believe any of these things existed in 2005, when I was on the aforementioned team. Or, maybe they did exist but management decided an internal implementation was better.
Getting Windows to accept the user profile in an AFS path I recall being particularly vexing.
Re: Difftastic: A diff that understands syntax
#183Re: Difftastic: A diff that understands syntax
#184Re: Difftastic: A diff that understands syntax
#185I really like the idea of focusing on producing patches for human consumption. I studied the problem of merging AST-level patches during my PhD ( https://github.com/VictorCMiraldo/hdiff ) and can confirm: not simple! :)
Re: Difftastic: A diff that understands syntax
#186Earlier quoted context omitted.
>shell >universal * laughs in Windows, then cries *
I used to straddle the two worlds, maintained and supported a multi-site AD domain with AFS integration for user $HOME and some sort of unholy LDAP/kerberos bridge for login. About once every year or two I'll miss something about the way Windows does things, compared to normal (meaning "linux"). Like the NTFS permissions model, that's cool. But it's just once a year :) And the last time I was deep in windows was win7…
FreeBSD would be up your alley. Its native ACLs are NFSv4 format, a superset of NTFS ACLs. You need to enable it explicitly on UFS2, but it's default on ZFS.
Re: Difftastic: A diff that understands syntax
#187This looks absolutely amazing. One thing I do find interesting (and a wish were different) is that only programming languages are supported, rather than data formats as well. For example, two JSON documents may be valid but formatted slightly differently, or a common task for me is comparing two YAML files. Comparing config files that have a well defined syntax and or can be abstracted into a tree (JSON, YAML, TOML,…
JSON and CSS are supported today, and I'm interested in adding more structured text formats. If a format has a tree-sitter parser, it can be added to difftastic. The TOML tree-sitter parser looks good, but there isn't a mature markdown parser for tree-sitter. There are other markdown parsers available, so in principle difftastic could support markdown that way. The display logic might need a little tuning for prose-h…
Re: Difftastic: A diff that understands syntax
#188Is there a good reason why diff tools generally don’t use AST?
Re: Difftastic: A diff that understands syntax
#189This looks really cool and I can't wait to try it, tho... a bit of a PITA to get running. ;) Took a while to figure out how to build, and had to install 400MB of dependencies first.... Edit: And after installing cargo, watching it fail to build, then determining I must need a newer version of cargo, so I built that from source... it fails. Apparently I need to install `rustc-mozilla` and not `rustc`. "obviously". Thi…
A huge part of the appeal of Rust and Go tools is that you can just ship a binary, it's frustrating that it's not available here.