Skip to content

Difference between the original ometa-js #8

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

Open
CMCDragonkai opened this issue Nov 5, 2014 · 6 comments
Open

Difference between the original ometa-js #8

CMCDragonkai opened this issue Nov 5, 2014 · 6 comments

Comments

@CMCDragonkai
Copy link

Hey I noticed that ometa-js has been somewhat abandoned, and you've added a lot of work to this fork. Would you be willing to summarise the differences between the original one and your one?

@veged
Copy link

veged commented Dec 18, 2014

@CMCDragonkai take a loot at my fork https://github.com/veged/ometa-js — we rewrite it couple of times for better performance

@Page-
Copy link

Page- commented Dec 18, 2014

Hey, I didn't actually see this when it was first posted, sorry!

Anyway, the main selling point of this fork is the ability to use the OMeta grammar to enable CodeMirror highlighting/autocomplete functionality. It is used on http://www.sbvr.co/ to enable the highlighting and the autocomplete (ctrl+space), an example of the SBVR language (to see the highlighting in action) can be found at http://www.sbvr.co/#/lPWulm

@CMCDragonkai
Copy link
Author

@veged @Page-

Could you give a summary of differences between:

Veged's fork, Page's fork, and metacoffee(https://github.com/xixixao/meta-coffee)

@veged You mentioned performance, so are you saying it's faster than @Page- 's fork?

@veged
Copy link

veged commented Dec 19, 2014

I doesn't compare it to @Page- one, but it's for sure faster than original

@CMCDragonkai
Copy link
Author

@veged Do you have any benchmarks? How did you make it faster?

@veged
Copy link

veged commented Apr 9, 2015

we use it a lot in various tools inside Yandex and main benchmark is real life usage — maybe @indutny (as main author) has some synthetics benchmarks also

we just rewrite it from scratch couple of times keeping performance in mind

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

3 participants