Erels Weekly TODO list.

Would you like to have a weekly TODO List from Erel?

  • 100% Yes!

  • No, i like surprises.


Results are only viewable after voting.

ilan

Expert
Licensed User
Longtime User
hi all,

i wonder on what Erel is working right now and what we should expect in the very near future.
So i am curious to know Erels weekly TODO list.

What do you guys think, would you like to have a Thread with weekly Updates of Erels TODO list and see what he is working on and what we should expect in the near future or you prefer to be surprised by Erel Announcement?

(Note that we still need Erels ok for such a Thread and i would also understand if he would say no but it is worth a try and if enough guys are also interested maybe erel will consider it :))
 

udg

Expert
Licensed User
Longtime User
IMHO a week it's a too short time period.
Eventually some early announcement about what he's preparing for a subsequent release, like he did with resumable subs.

I know I should post this to the wishing area, but a short series of "behind the scenes" would be very interesting. I mean something that goes beyond a tutorial scope. As an example: what happens when you call a sub? Knowing about the existence of a structure called stack and its rules could help to understand what happens when you call a sub directly in its own module, when you use CallSub/CallSubDelay from the same module or a different one, etc.
Admittedly, not everyone would be interested, but that could make topics like resumables or act/service lifecycle a lot more clear.

udg
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
Sorry but I don't see it happening...

As @udg wrote I usually do provide information about major upcoming features.
When I'm not working on large features then things are very dynamic.

For example on Sunday I became aware to the fact that Google removed the sdk manager from the latest version of Android tools so I decided to implement a custom solution.
jShell library is used to interact with sdkmanager.bat. Previously the library didn't support writing to the subprocess input stream. Adding such support was required as the user is asked to approve licenses agreements during installation. So now we have a more powerful jShell library and a new SDK tool.

what happens when you call a sub?
Nothing special. It is directly called.

when you use CallSub/CallSubDelay from the same module or a different one, etc.
CallSub also calls directly the sub. CallSubDelayed is more complicated as it can start the activity or service if needed.

Resumable subs feature is a different story. Start a new thread in one of the questions forums and I'll explain.
 

MikeH

Well-Known Member
Licensed User
Longtime User
Erels ToDo List:

7am reply to 100 forum messages
702am continue to improve B4X
1pm Lunch (reply to 100 more messages during sips of coffee)
...
 

udg

Expert
Licensed User
Longtime User
@Erel : surely a misunderstanding. My point was that a small forum's section where you explain what happens beyond the scenes will be much appreciated.
There are a lot of insights gems scattered through out hundreds of posts. Having a place where you explain the inner working of objects would simply take that knowledge together and in a somewhat structured way.
 

Peter Simpson

Expert
Licensed User
Longtime User
@udg don't you think that @Erel is busy enough without creating yet another section on the forum for him to write on and monitor. Believe it or not, sleep is an essential part of life ;)

To-Do list (a roadmap), no needed. Resumable subs took a long time (about 5 years) to implement a suitable solution for B4X. Can you imagine how many users would be nagging for those things once they knew @Erel was playing about with future solutions. No as far as I'm concerned leave it as it is. Anyway I enjoys receiving new B4X features out of the blue, it's just like a box of chocolates, you never know what you going to get ;)
 
Last edited:

udg

Expert
Licensed User
Longtime User
@Peter Simpson : I agree with you. My wish was for a section very similar to a collection of tutorials, but where things were explained from a more theoretical point of view (let's say, the compiler POV) rather than the usual way. Not any pressure on how many threads and on their frequency.
Anyway, the sole fact that just four of us partecipated to this thread should indicate that there's no broad interest on the subject..so let's take our mid-day nap :)
 

WizardOz

Member
Licensed User
Longtime User
The problem with public todo-lists is that some people read them as set in stone. The same people will start to complain why this feature or that bug isnt fixed or has gotten the attention it needs. ToDo-lists is a great tool for a person or a little team, but making them public is a timewaster and can even make people angry.
Some of the bigger teams fake this, they usually make a todo-list based on what they HAVE done. Then nobody can complain, the preassure is of, and the users feel they get some inside information :)
 

ilan

Expert
Licensed User
Longtime User
The problem with public todo-lists is that some people read them as set in stone. The same people will start to complain why this feature or that bug isnt fixed or has gotten the attention it needs. ToDo-lists is a great tool for a person or a little team, but making them public is a timewaster and can even make people angry.
Some of the bigger teams fake this, they usually make a todo-list based on what they HAVE done. Then nobody can complain, the preassure is of, and the users feel they get some inside information :)

so what you are basically saying is that if you order something from the internet and it says shipment withing 14 days then its not a good idea to write it because if you wont ship within this period people can complain. so better sell stuff without any commitment? o_O

i see it as good support if you stick on deadlines. so there is nothing wrong if you write a date when something will be out.
It would be easy for a company to say that "Something will Some when come out" but this is not the support i would be satisfied with.

so sorry this is not a reason for me why something like this should not be available but i understand that because Erel has a lot stuff to handle and in the situation he is now its hard for him to publish such a list because sometimes very urgent stuff appears and those stuff need to be take care of to keep old user and bring new users.
because android, ios always release new stuff you need always to be ready to update your libs like changes where made in ios10...
 

klaus

Expert
Licensed User
Longtime User
What do you guys think, would you like to have a Thread with weekly Updates of Erels TODO list and see what he is working on and what we should expect in the near future ...
I find that we should leave Erel the right to choose what improvemnts are important at a given time for the different B4x products.
Why should he waste time to update a ToDo list, I prefer him to spend this time for improvements!
We have the opportunity to post our wishes, and the evolution of B4x shows, at least for me, that this works perfectly.
We all have different expectations and/or desires, but these are more or less difficult to implement, so we should leave Erel the right of the choice for the improvements of B4x without imposing him to update a 'public' todo list.
Well, that's just my opinion.
 

ilan

Expert
Licensed User
Longtime User
I find that we should leave Erel the right to choose what improvemnts are important at a given time for the different B4x products.
Why should he waste time to update a ToDo list, I prefer him to spend this time for improvements!
We have the opportunity to post our wishes, and the evolution of B4x shows, at least for me, that this works perfectly.
We all have different expectations and/or desires, but these are more or less difficult to implement, so we should leave Erel the right of the choice for the improvements of B4x without imposing him to update a 'public' todo list.
Well, that's just my opinion.

I understand you and of course respect you very much klaus but i have the filling that my post was missunderstood.

I will try to explain again why i was as asking for such a list.

I have 2-3 projects that i am working on. I use 3rd party libs in them that are a little bit bugy.

I asked in the forum the wrapper if he could fix them but it seems like the wrapper is very busy and it doesnot look like it will be done soon so i asked erel if he could fix it or maybe do something with it because its a very impotent lib for b4x and if i would know when +/- that lib would be available i could decide if to continue that project or put it by side. I could work on it because not everything is bugy so i could make some progress but if i would know that it would take 1 year to fix it i would not waste my time on it. So its more an information for us users to plan our projects correctly.

Of course it doesnot have to be a weekly log it could be a 2-3 month todo list just to know if i should expect it in the near future or at all but i guess it was a bad idea. So i take my suggestion back, sorry!

Thank you, ilan
 

klaus

Expert
Licensed User
Longtime User
I have 2-3 projects that i am working on. I use 3rd party libs in them that are a little bit bugy.
I understand your problem, but are these libraries written by Erel?
I use as less as possible 3rd party libraries.
Very bad experiences with VB, where the update to new versions was very problematic.
 

ilan

Expert
Licensed User
Longtime User
but are these libraries written by Erel?

No those are 3rd party libs that were made by great guys here that have spent their time to provide us free libs. Only Sometime they need a small update to work probably but unfortunately they are not always updated and stay buggy.
 

klaus

Expert
Licensed User
Longtime User
Only Sometime they need a small update to work probably but unfortunately they are not always updated and stay buggy.
Unfortunately, that's the problem, and the reason why I hesitate to use 3rd party libraries.
Again, that's only my point of view based on bad experiences.
 
Top