-
-
Notifications
You must be signed in to change notification settings - Fork 424
Complete implementations of Python builtins #47
Comments
i'm going to implement filter() |
I'm going to work on |
I will implement |
also doing map() |
I'm going to work on len() |
Going to work on this issue, is there any particular method that is needed ASAP? otherwise I'll pick one and post. |
working on set() |
working on oct() |
working on all() |
working on isinstance() |
I m work beginning |
Which builtins have yet to be implemented? |
@asherscott At the very least, the methods in this file whose implementation is nothing more than |
I am working on implementing ascii in batavia/core/builtins.js. |
I'm dibbing byte, bytearray, and adding to Byte and Bytearray, which depend on each other enough that it doesn't make sense to work on one and not the others. I've opened a (so far) empty PR to track progress of my work: #221 |
This helps with beeware#47, as I am a first-timer! There are still some issues with very large arguments, but I can file a separate bug for that, assuming it is not already known.
This helps with beeware#47, as I am a first-timer! There are still some issues with very large arguments, but I can file a separate bug for that, assuming it is not already known.
Progressing on |
Hey @freakboy3742 the link in this (#47 (comment)) points to 404 error page. |
@shyam114 Thanks - I've just corrected the link. |
Working on max() and min() |
Dibbing |
Sorry for the delayed response. I started but didn't finish implementing Thanks, On Sat, Nov 5, 2016 at 8:20 AM, Daniel Rios [email protected]
|
I think the new link for this (#47 (comment)) is here. Appears to have been moved in the last month or so. |
Hi. First time contributor. I was looking for a function to work on implementing, but the previous link provided by @freakboy3742 no longer exists. Is there a list of functions currently up for grabs? |
@matthewphillips The builtins are no longer in a single file; this directory contains all the builtins. If you search the files in that directory for "throw new exceptions.NotImplementedError" you'll get the list of stuff that is outstanding. |
Going to work on bytearray and bytes constructor overloads with int arguments. |
Is this still active? I would like to work on reversed() and sorted(). |
I think that Not that they couldn't be improved. |
Hi there, working on issubclass() |
I'm going to try and sort out the final test cases for float(). |
I thought I'd have a go at implementing dir(), but because of implementation differences between Batavia and CPython it doesn't seem like their output should match, e.g. in CPython bool inherits from int, but in Batavia it inherits from object. This means most of the tests that compare output with CPython are going fail. Is this worth doing, or should I work on something else? Is there something else I could test against? |
Hello. I'm a first timer and how could I help with this issue? What I need to do? I'm a bit lost here. hehe Thanks everyone! |
@KlebGomes Hi! Our guide for first time contributors is here - that might provide some more context, and a guide for your first contribution. If you've already read that, or you've got more specific questions, let us know! |
Hii can i work on vars() |
Is there a list of methods that are still open? |
@zimmah There isn't a list being manually maintained. There's two ways to check for methods still waiting on an implementation.
|
I did some preliminary work on the format() function, specifically for the Bool type -- #816 |
I am working on staticmethod() |
I've submitted a PR for staticmethod() |
batavia/core/builtins.js
is an implementation of all the Python builtins - methods likeprint()
,input()
,list()
,abs()
,min()
and so on.An implementation of these builtins is required.
The text was updated successfully, but these errors were encountered: