Re: State of micropython-lib?
Posted: Wed Mar 28, 2018 7:53 am
Oh sorry. than that's my fault.
Please see the new forum at
https://forum.micropython.org/
For Adafruit CircuitPython one of the goals is to have a fully consistent hardware API across all board ports and CPython compatibility for libraries. For example, instead of "utime" or "uos", we implement "time" and "os" libraries. Those libraries may not be full featured, but they are strict subset: all CircuitPython code should be able to run on CPython. We took a look at micropython-lib, good work CircuitPython will be compatible as long as you are using standard CPython names and subset implementation.pfalcon wrote: ↑Sat Dec 01, 2018 11:47 amIf Loboris doesn't want his fork to be compatible - it won't be compatible. If Adafruit brags a desire to remove standard MicroPython APIs from their fork - it won't be compatible. If George Robotics wants their variant to be not compatible - it will be such. I can't control 3rd parties.
Well, this is a wrong place for these discussions, this topic is dedicated to other issues. So, let me be quick: you have rather strange definition of "CPython compatibility". CPython compatibility means being able to run CPython applications on SomethingPython, not the other way around. So, you pretend and misguide that you have "CPython compatibility", whereas actually you complicate it by grabbing namespace which doesn't belong to you. Or put it another way, what you do is as good as teaching kids that the value of Pi is 3.adafruit wrote: ↑Sat Dec 01, 2018 6:22 pmFor Adafruit CircuitPython one of the goals is to have a fully consistent hardware API across all board ports and CPython compatibility for libraries. For example, instead of "utime" or "uos", we implement "time" and "os" libraries. Those libraries may not be full featured, but they are strict subset: all CircuitPython code should be able to run on CPython.
You get very personal and kind of emotional instead of speaking objectively and with respect of others and their work, even if you disagree or think it is not good.I understand that your target audience is comics-watchers, but please have feeling of appropriateness.
I'm sorry dude, but who's aggressive here is you.kevinkk525 wrote: ↑Sat Dec 01, 2018 9:03 pmWell just looking at this post @pfalcon I can see one problem why you are not part of the official mainline anymore. Your language towards others is often aggressive
Oh, surely I respect them and their work. But if you expect me to bow down in awe at each appearance of a marketing-ridden post, then surely that's ungrounded. I prefer humanly humorous chit-chat instead., inappropriate and you make fun of others because you don't respect them or their work
What you're trying to do is discuss moderator's work (and I'm still a moderator here). On many forums, that's immediate ban or pre-ban, but we have a democracy here. Otherwise, account "adafruit" walks a very fine line between direct advertisement/spam and helpful posts, and I'm surely appreciate that skillfulness, but it's my responsibility to warn them to not cross that line.with sentences likeI understand that your target audience is comics-watchers, but please have feeling of appropriateness.
Sorry again, but that's nonsense. I surely think that Adafruit's strategic investment in MicroPython is a good thing and want to learn more about it. Again, if you expect me or someone else being mesmerized by their awe and microsoft-like tactics of dealing with OpenSource software, that's ... naive.You get very personal and kind of emotional instead of speaking objectively and with respect of others and their work, even if you disagree or think it is not good.
So it seems it's you who got too emotional (you don't hold their stock options, do you?). Please stop your personal attacks and get to work to resolve the real problems.This leaves many of the points you make untouched. These are real problems that partly bother me too and should get worked on.