Skip to content
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

reflec-ts status? #1

Closed
maryo opened this issue Apr 3, 2016 · 6 comments
Closed

reflec-ts status? #1

maryo opened this issue Apr 3, 2016 · 6 comments

Comments

@maryo
Copy link

maryo commented Apr 3, 2016

Hi. I am very interested in the reflec-ts. Still have plans with the project? The result looks promising. I guess it's private since i could'nt find any source code.

@pcan
Copy link
Owner

pcan commented Apr 3, 2016

Hi, you're right, the reflec-ts project is still private but for a few simple reasons: one is the list of open points which involves the core of Typescript compiler. Since I don't want heavy coupling with the compiler code and I don't want to release a custom version for each new official Typescript release I decided to not publish the reflec-ts pre-processor. I think this is a wise choice, since if you or other developers start using reflec-ts I want to be sure that it can evolve without having to tweak our development environment in order to use a custom compiler. If you know the Atom Editor, for example, it has a very good integration with Typescript and it allows the choice of a custom compiler version. This may not be true for all IDEs. I wish to have an API-like integration with the compiler: this should happen in a close future, after this issue is merged in the 2.0 version of the compiler. Furthermore, there is another open discussion in which I'm involved, that may evolve in a good way for the reflect-ts project.

TL;DR I prefer to wait some new features in the official compiler that allow a smoother integration with reflec-ts, but YES, this project is still alive.

@pcan pcan added the on hold label Apr 3, 2016
@maryo
Copy link
Author

maryo commented Apr 3, 2016

Thanks for the info. That's great it is still alive. I had a simmilar idea in mind and that's why I'm asking.

I see the reasons. But ...maybe if the amount of the required changes in the compiler was limited, would it not be an acceptable temporary solution? I use my own TS fork too. Maybe if the patch was automated it would be possible to minimize the possible future breaks? After all, the releases are not so often and I'm afraid they will solve most things but I guess it won't be this year. But maybe it will, who knows.

Anyway I'll wait and wish you good luck :)

@stepancar
Copy link

pcan, could you help, please? microsoft/TypeScript-wiki#65

@monobyte
Copy link

monobyte commented Jun 3, 2016

Any news here? If you're struggling with time, why not commit what you've got so others can contribute?

@pcan
Copy link
Owner

pcan commented Jun 4, 2016

I will commit the code as soon as possible, I still have to do some improvements. Please consider that with the 2.0 they replaced the emitter with an AST transformer, which makes things really simpler. Currently, the reflect-ts code is still bound to the 1.7 emitter code and it makes no sense to release it now as is.

@pcan
Copy link
Owner

pcan commented Aug 15, 2016

reflec-ts is finally here.

@pcan pcan removed the on hold label Aug 15, 2016
@pcan pcan closed this as completed Aug 15, 2016
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

4 participants