evhub / coconut

Simple, elegant, Pythonic functional programming.
http://coconut-lang.org
Apache License 2.0
4k stars 119 forks source link

Official Atom Language Package #251

Open cgarciae opened 7 years ago

cgarciae commented 7 years ago

There is currently this package: https://github.com/enilsen16/language-coconut . But its very outdated as it supports only version 0.2.0.

It would be nice to have proper coconut support in Atom.

evhub commented 7 years ago

@cgarciae That's a great suggestion. It looks like that package was forked from my sublime-coconut package, so ideally I'll try to automate whatever conversion process was done there, and then I can maintain both of them together.

cgarciae commented 7 years ago

@evhub, very pleased to hear this is of interest! Just a tip as an Atom user, if possible try to make it play well with the existing Python Language and Python Autocomplete packages as they are VERY VERY GOOD, best python support I've seen.

blaisep commented 6 years ago

@evhub @cgarciae There is a tool for converting grammars from sublime to atom: https://discuss.atom.io/t/convert-sublime-grammar-to-atom-grammar/14843 It could be automated, but it does require converting to TextMate as an intermediate stage: git clone https://github.com/srbs/textmate-to-sublime-converter

Which, I suppose we could use until a more pythonic solution becomes available.

and there is: https://github.com/idleberg/sublime-atomizr

evhub commented 6 years ago

So, I looked into the package linked at the top, and it's actually pretty good. By 0.2.0, it means sublime-coconut 0.2.0, which actually maps to Coconut 1.1.0, not Coconut 0.2.0, so it's not that old.