Comments (10)
Even as a former developer of Haskell-based web apps, I don't think this is a particularly concerning issue. As noted in this issue, there are already multiple projects named "warp". The name fits well with "hyper", it's short and memorable, and I don't think people are likely to get confused between a web server for Haskell and a web framework for Rust.
Other collisions of note: there's already a Python framework called hyper
. Not surprising given the problem domain. I don't think that collision causes any issues either.
from warp.
You aren’t going to please everyone on an internet full of millions of people. Name collisions are just going to be inevitable. I like Warp. “Warp Rust” google search brings me exactly where I need to go, other languages and hobbies can do the same.
from warp.
I agree, it's probably not a big deal. Feel free to close this issue.
from warp.
Oh noes! I admittedly have never heard of that. I liked the name "warp" as a play on the name "hyper"... 🤷
from warp.
As a extra item of data, when I read the headline of the announcement my first thought was whether it was affiliated in any way with the Haskell web server. Given both are high performance statically typed languages I think it's more likely to cause confused than with Python or Javascript.
from warp.
There is also warp-server, a node express middleware package: https://www.npmjs.com/package/warp-server Personally I like the name.
from warp.
There are a lot of Warps out there. I think in most cases because of different domains there's implicit context so people can tell the difference between stuff, but in Haskell land, Warp is the most popularly used Web server, named because designed specifically for high performance, so there could be confusion and I can't currently recall such a similar collision in a particular domain.
from warp.
FWIW, my sole requirement regarding a project name is a string I can use to isolate web search queries to relevant information. warp-rs
would do that and those so inclined could refer to themselves as "warpers".
from warp.
Regarding search entries, would "warp-rs" actually be better than "warp rust"?
from warp.
As long as they both satisfy my requirement they're equivalent to me. warp-rs
is only a suggestion should an alternate be opted for.
from warp.
Related Issues (20)
- Feature request: Fallible extractor filter
- Clarify API docs around multipart forms HOT 2
- Feature request: More customization points in tracing HOT 2
- EC Private key support HOT 1
- Make `Option<F>` a filter when F is a filter
- Feature request: `warp::make_service()` or `warp::service_with_addr()`
- CVE-2023-43669/GHSA-9mcr-873m-xcxp: tungstenite <= 0.20.0 DoS vulnerability HOT 1
- [feature request] [low prio] Non-Metal fallback option HOT 2
- SSE gives up on Streams that return Pending HOT 3
- Server::run should return ! (never type)
- Default OS / self signed certificate without create it HOT 1
- websocket disconnect (code: 1006, reason: "") HOT 2
- Add `rust-version` into `Cargo.toml` HOT 1
- Error `connection closed before message completed` after 60s HOT 2
- Websocket connection closes immediately, but not with firefox HOT 4
- Navigation between panes using vim commands HOT 1
- examples/tls/cert.pem has expired
- Upgrade to hyper v1 HOT 4
- key contains no private key while using ecc key HOT 1
- integrate with monoio
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from warp.