Skip to content

Gist Support #20

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

Open
mmstick opened this issue Apr 18, 2016 · 2 comments
Open

Gist Support #20

mmstick opened this issue Apr 18, 2016 · 2 comments

Comments

@mmstick
Copy link

mmstick commented Apr 18, 2016

Is anyone implementing Gist/Web support at this time? If not, I can do it.

@DanielKeep
Copy link
Owner

There's no-one working on this as far as I know.

Just one thing to be aware of: the reason I've avoided doing this up to now is that I have a pathological hatred of crates that require dicking about with the environment to get them to build. I'm yet to find a library that does HTTPS requests that actually builds on Windows without having to set up a fake UNIX environment or do global installs that break other software I'm using.

I actually managed to get hyper to work with SSL once upon a time. The very next update broke it for no readily explainable reason, and I've just had a zero-tolerance policy for such crates since.

I'm not saying I will reject something that adds a dependency on openssl or curl, but I'm significantly more likely to merge and enable by default if I can just do cargo build and have it work.

I do want this (being able to run a playpen URL locally would be sweet), I'm just not looking forward to the tremendous hassle HTTPS inevitably seems to bring...

@mmstick
Copy link
Author

mmstick commented Apr 21, 2016

I can't really speak for Windows support as I haven't used Windows in many years. All of the latest programming languages have limited support for Windows, including the popular Node language, so it's no surprise that getting Windows configured as a development environment for Rust is hard. It's hard to get Windows configured as a development environment in general -- it's just not a good place for developing software.

Submitted an implementation that uses the curl crate: #21

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants