Skip to content

can-reflect - introduction #1

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

Closed
20 of 21 tasks
justinbmeyer opened this issue Mar 3, 2017 · 1 comment
Closed
20 of 21 tasks

can-reflect - introduction #1

justinbmeyer opened this issue Mar 3, 2017 · 1 comment
Labels

Comments

@justinbmeyer
Copy link
Contributor

justinbmeyer commented Mar 3, 2017

From canjs/canjs#2931

Using symbols from: canjs/can-symbol#1

  • - implement to the point it can be used in can-stache to improve performance by not creating computes
  • - all tests pass with "happy path"
    • - can-stache-bindings
    • - can-component
    • - can-route (using observation?)
  • - make can-define use this
    • - needs merging
  • - document
  • - allow Kefir observables to be directly observable
    - change guides to reflect this http://canjs.com/doc/guides/recipes/weather-report-advanced.html
  • - implement symbols on as many types as we can
    • - can-observation
    • - can-compute/proto
    • - can-compute
    • - can-define w/ map and list
    • - can-stache/expressions
    • - can-stache-bindings
    • - can-view-nodelists
    • - can-map / can-list / can-map-define
  • - clean observation/reader
  • - make can-types use this and probably be deprecated
  • - can-promise ... is value like or map like? isResolved, state, isPending, value, error ...
@justinbmeyer justinbmeyer changed the title Implement can-operate Implement can-reflect Mar 27, 2017
@justinbmeyer justinbmeyer changed the title Implement can-reflect Create a reflection API that will improve performance and allow us to integrate with other types Mar 27, 2017
@justinbmeyer justinbmeyer changed the title Create a reflection API that will improve performance and allow us to integrate with other types Introduce can-reflect May 23, 2017
@justinbmeyer justinbmeyer changed the title Introduce can-reflect can-reflect - introduction May 23, 2017
@frank-dspeed
Copy link

frank-dspeed commented Jun 27, 2017

@justinbmeyer i see you want to allow kefir to be a valid observe able can we do the same for eventEmitters as they are good observe ables :) this would make implamenting many stuff easyer

i mean the once with .emit .on

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

No branches or pull requests

3 participants