proposal-pipeline-operator
Gigablast
proposal-pipeline-operator | Gigablast | |
---|---|---|
111 | 6 | |
7,672 | 1,561 | |
0.0% | 1.0% | |
2.7 | 3.6 | |
over 1 year ago | over 1 year ago | |
HTML | C++ | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
proposal-pipeline-operator
-
LiveScript
I wish the pipeline operator hadn't stalled; it's been stuck in stage 2 for four years now:
https://github.com/tc39/proposal-pipeline-operator
-
Pipelining might be my favorite programming language feature
We might be able to cross one more language off your wishlist soon, Javascript is on the way to getting a pipeline operator, the proposal is currently at Stage 2
https://github.com/tc39/proposal-pipeline-operator
I'm very excited for it.
-
JavaScript Pipelines and Pipeline Operator Proposal
This article merely scratches the surface of what the pipeline operator can offer; continued exploration into its capabilities and best practices is essential as the JavaScript ecosystem evolves. For further reading, consult the TC39 Pipeline Operator Proposal and the official ECMAScript documentation for in-depth specifications and updates regarding the implementation of new JavaScript features.
-
Why F#?
It made it to Stage 2, which is some traction: https://github.com/tc39/proposal-pipeline-operator
It has been "stuck" at Stage 2 for a while, though.
-
Exploring Interesting JavaScript Operators
References: Pipeline Operator
-
PEP 760: No more bare excepts
https://peps.python.org/pep-0584/ is the PEP for merging dictionaries; sadly, it barely mentions pipes as a consideration.
To be fair, the notion that pipes are lower-priority than other syntax needs is not exclusive to Python: in the JS world, discussion in https://github.com/tc39/proposal-pipeline-operator and specifically https://github.com/tc39/proposal-pipeline-operator/wiki/Bike... has been going on since 2018, with things like Tuple Literals taking precedence.
On the Python side, though, at least you can build your own pipes! You can define various helper classes that have, say, an `__rrshift__` method, to let you do the following with full type-checking support:
load_iterable_from_db() >> to_dict_by("id") >> tee(logger) >> call_(dict.values) >> to_dataframe
(With great apologies to FP folks who see a bind operator, and C++ folks who have seen enough operator overloading for a lifetime!)
Not necessarily something you want to use unless you want to confuse your team, but quite useful for fluent code in notebooks!
-
Russ Cox is stepping down as the Go tech lead
> The reluctancy to introduce new syntax too quickly (looking at you, TC39 and Babel) makes go an almost maintenance free language.
Could you provide some examples of this? From knowledge of the pipeline operator proposal[0], moving fast and breaking things isn't always a priority.
[0]: https://github.com/tc39/proposal-pipeline-operator/commit/da...
- Brief history of the JavaScript pipe operator
-
The long path of JavaScript - from ES6 until today.
The pipeline operator proposal, which is currently in Stage 2, introduces a new operator |> that allows developers to chain multiple function calls together in a more readable and concise way. Together with the pipeline operator, the placeholder operator % is being introduced which will hold the previous function’s value. It should enhance the readability and maintainability of code, especially when performing a series of operations on a value.
-
Pipeline Operator great again!
Current Status: You'd have to check the TC39 proposals repository or the official proposal text for the most recent status. As of my last update, it had not yet reached Stage 4 (final stage) of the TC39 process, which means it wasn't part of the ECMAScript specification yet.
Gigablast
-
What is going on with search engines these days?
Gigablast - A search engine whose source code is available on Github. TMK, it doesn't depend on any existing indexes either and uses its own crawler. Would be what I'd recommend to everyone but they recently collaborated with a company that has a questionable past to create a privacy focused search engine. A company that was behind the hostile takeover of Freenode IRC.
-
EU Open Web Search Project Started
Any new open-source search option is good, but I also wish more attention was given to prior open projects like GigaBlast[0]/KBlast[1] crawlers, etc.
It hasn't escaped the wider world that quality open-source search is desirable, and it's hard to think what this new EU project brings to the table that isn't already available if others want to contribute to existing efforts. I wish the EU project the best of luck of course!
[0] https://github.com/gigablast/open-source-search-engine
[1] https://github.com/fossabot/kblast
- Gigablast – open-source-search-engine
-
What are your favorite open-source search engines?
Gigablast Source Apache-2.0
-
A search engine that favors text-heavy sites and punishes modern web design
You could look at the source code for Gigablast. https://github.com/gigablast/open-source-search-engine
What are some alternatives?
content - The content behind MDN Web Docs
Yacy - Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
ionide-vscode-fsharp - VS Code plugin for F# development
Searx - Privacy-respecting metasearch engine
proposal-function-helpers - A withdrawn proposal for standardizing some useful, popular helper functions into JavaScript’s Function object.
multiSearchHome - :mag_right: Local standalone html homepage to search in 175 search engine (duckduckgo, youtube, twitter, wikipedia, etc..) // FR___: Page d'accueil html autonome, pour chercher dans 175 moteurs de recherche.