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

Status of the project - current ev3dev bindings #184

Open
mdimjasevic opened this issue Jan 2, 2019 · 1 comment
Open

Status of the project - current ev3dev bindings #184

mdimjasevic opened this issue Jan 2, 2019 · 1 comment

Comments

@mdimjasevic
Copy link

Dear all,

Is this project active? The description of the project states: "(deprecated) language bindings for ev3dev sensors, motors, LEDs, etc."

Is this project superseded by another project?

I was planning to start implementing a Haskell binding for ev3dev, but now I am not sure where to look for documentation to implement the binding.

Just for clarification, I started reading https://ev3dev-lang.readthedocs.io/en/latest/ and then got to this repository on Github to check if the project is alive.

@WasabiFan
Copy link
Member

This repo itself is no longer maintained, as the individual libraries were moved into their own repositories. E.g.:

https://github.com/ev3dev/ev3dev-lang-python
https://github.com/ddemidov/ev3dev-lang-cpp

Each is now maintained individually. The repositories were named ev3dev-lang-* for historical reasons because they were split out of this repo.

If you're looking to implement a new library, I suggest you put it in a new repo that you own and maintain it there. We have a page on ev3dev.org which lists programming language libraries and we can add yours to that list if you implement one.

As far as documentation goes, the docs for the ev3dev hardware drivers live here: http://docs.ev3dev.org/projects/lego-linux-drivers/en/ev3dev-jessie/. That gives you all of the information needed to interface with ev3dev-stretch hardware. I'd suggest you ignore ev3dev-jessie and switch to the next version of ev3dev (currently a stable beta), called ev3dev-stretch. You can switch the documentation version from that page.

Also, you can always reference the other library implementations (e.g. Python).

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

2 participants