I don't understand how you did it (and continue to do it)

IanMc

Well-Known Member
Licensed User
Longtime User
B4a is fantastically complex beneath the hood.

I get that you wrote it in .net C#

and that it utilizes java to compile to something that Android can accept.

and that many of your well-crafted objects are so un-coupled that you can re-use them for B4j and B4i

but still.

How did you do it?

You must be a master of object oriented programming.

How about a course for beginners?

What about B4a makes it difficult to implement the shorcuts of a++ or a+= ?

Let us into some of your secrets :)

I mean, what if you die?

What are we all going to do then? :rolleyes:

There should be an Erel monastery where only the redoubt may reside of pilgrims who are made to do while loops for four years to learn patience before being fed snippets of secrets where the whole will be preserved for prosperity.

in my humble opinion
 
Last edited:

Erel

B4X founder
Staff member
Licensed User
Longtime User
What about B4a makes it difficult to implement the shorcuts of a++ or a+= ?
Nothing. It is technically simple to add these shortcuts. The more difficult part is to decide whether it is a feature worth adding or not.

Remember that it is a one way path. You can only add features to the language.

Two bad examples from VB.Net: And / Else vs. AndAlso / OrElse, Classes vs. Structs.
 

IanMc

Well-Known Member
Licensed User
Longtime User
Yes, good points there, once a feature has been added it can't be taken away again so you must be especially careful that there won't be repercussions going forward.

I just count my lucky stars that we have you and your fabulous programming skills.

Thank you Erel!
 
Top