question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Reconsidering the name "lettable"?

See original GitHub issue

Lettable operators look awesome, and I understand where the name comes from, but it’s a bit confusing, and will be especially confusing to newcomers once the let operator is not in common use.

Have you considered as an alternative “pipeable” operators? Also maybe not great, but it has the advantage of making it clear that these are the operators you use with pipe().

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:7
  • Comments:21 (7 by maintainers)

github_iconTop GitHub Comments

7reactions
cartantcommented, Sep 26, 2017

Before it becomes regrettable?

4reactions
Jerry-Hongcommented, Jan 3, 2018

I think composable operators is more reasonable. it is from functional programming concept, we can use it with ramda.js

import R from 'ramda';
import { filter, map } from 'rxjs/operators'
import { from } from 'rxjs/observable/from'

const obs1 = from([1,2,3]);
const obs2 = from([4,5,6]);

const getOddAndToString = R.compose(map(x => x + ''), filter(x => x % 2 === 1));
// same as pipe: 
// const getOddAndToString = R.pipe(filter(x => x % 2 === 1), map(x => x + ''))

getOddAndToString(obs1)
.subscribe(...)

getOddAndToString(obs2)
.subscribe(...)

Read more comments on GitHub >

github_iconTop Results From Across the Web

Let's Table the Discussion - Parshas Shoftim 5774 - Adath Israel
Let's table the discussion" is a new Adath Israel Shul initiative where a story or thought is presented in order to stimulate exciting...
Read more >
Tenancy Agreement - Inter Heritage (M) Sdn. Bhd. - SEC.gov
After due consideration, the management is agreeable to your request to surrender of the Reduced Space strictly subject to terms and conditions as...
Read more >
Robert's Rules of Order, Strategies for Individual Motions ...
(An affirmative vote to postpone indefinitely can be reconsidered.) Or, members can bring up the motion again according to the rules of renewal...
Read more >
Understanding and Optimizing Group Dynamics in Case ...
To understand how CBCL teams work, we asked each student to complete a validated team performance scale [17] paired with two open-ended questions...
Read more >
Castellum transforms former government offices into creative ...
In total, Werket will comprise approximately 20,700 sq.m. of lettable space. The starting point for the investment is the so-called "State agencies", ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found