Comments (12)
Hi Jeff,
I think this sounds awesome. After taking a long break from anything Javascript related, I've recently come back and found that I really like ES6 -- and some of the great tooling that's been built around ES6. If I was writing cql-execution today, I'd certainly write it in ES6!
That said, we have a team that's already invested in the Coffeescript version (and is using Coffeescript elsewhere in their app). They are a bit reluctant, at this point, to take on the risk of a full translation into ES6. That may change, but that seems to be where things stand now.
But... I'd personally love to see your ES6 implementation. Any chance you could grant me access so I could poke around and see how it works?
from clinical_quality_language.
Hey Chris,
Yeah, sounds good. I will give you access. It is still a work in progress, and there are a few bits that I still need to work out. That being said, I tried to stay as close to the structure you have in the coffee project, but might start to reorganize things a bit more... Anyways, have a play...
Jeff
from clinical_quality_language.
Hey @turp1twin, the Able Health team would love to participate if possible. Shoot me an email if you're interested: [email protected].
from clinical_quality_language.
Hey @seanknox, glad to get you involved. Will send you an email with some details...
Jeff
from clinical_quality_language.
+1 to either ES6 or TypeScript-based canonical version. CoffeeScript was great while it lasted, but just isn't needed anymore.
from clinical_quality_language.
@turp1twin Hi Jeff: any chance you may be able to make your version of the project available soon?
from clinical_quality_language.
Hey @preston I'll open it up later today. That being said, it needs some love, looking forward to contributions....
from clinical_quality_language.
@turp1twin Right on... do you think it's in a functional enough state to be suitable for npm packaging/release as well?
For context, I'm a contributor to the CQF Knartwork project, and would love to be able to integrate these libraries either directly or through a web service interface.
from clinical_quality_language.
@preston The unit tests all run, but that is about all I have done with it so far. My day job has been keeping me crazy busy. The readme definitely needs updating for sure, before doing an NPM release....
from clinical_quality_language.
@preston The repository is public now...
from clinical_quality_language.
@preston as long as the port didn't change any of the api name spacing or method signatures you should be able to get started with the cql-execution npm package that is already published and built from the coffeescript version of the library.
https://www.npmjs.com/package/cql-execution
from clinical_quality_language.
This issue was moved to cqframework/cql-execution#47
from clinical_quality_language.
Related Issues (20)
- Trace output is not visible
- Add signature level to ELM Annotations
- QICore CommunicationNotDone reasonCode should be a list HOT 5
- Equal operator can't match FHIR.canonical + System.String even with FHIRHelpers
- Uplift CR with engine visitor pattern HOT 1
- Implement architecture for query join planning HOT 1
- Provide information for the custom model for CQL HOT 1
- ELM XML Root Element Starts with an Upper Case Character HOT 4
- Support direct-reference codes for plural terminology targets HOT 1
- cql-to-elm-cli crash on quantity '%' unit
- TranslatorVersion is missing from Library ELM JSON HOT 8
- Add contributor covenant HOT 1
- Overloaded forward declarations fail to resolve
- NPMPackageManager tests rely on unstable IG
- Compiler should emit warnings/errors if current settings do not support generic overloads
- Build :cql-to-elm:installDist not founded HOT 2
- Data requirements missing must support extensions
- Data requirements should include fluent functions
- Improve error message on incorrect parameter type declaration
- TestUtils: Better error message for missing resource file
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 clinical_quality_language.