[Implemented] More cross-platform compatibility
Posted: Mon Aug 16, 2004 10:56 pm
The key selling point for me to add PureBasic to my programming toolkit was the ability to develop Linux, Amiga and (soon I hope) Mac OS software.
Now if you scroll through the list of available commands, especially GADGET objects, you will find a lot of them that are available for the three current platforms, but some that are not. This reflects whether the object is supported by the OS.
I would like to see some way for the user community to help provide the missing functions. The complexity of this can be quite great, because the code can only use provided functions, and never directly access any API code. But it should be possible to add functions like the spin gadget to the other OS's by using buttons and code.
The question, is if the user community can provide the functions, can Fred integrate them into the existing libraries? Given that the libraries are written in assembly language, this may require some creative thinking.
Now if you scroll through the list of available commands, especially GADGET objects, you will find a lot of them that are available for the three current platforms, but some that are not. This reflects whether the object is supported by the OS.
I would like to see some way for the user community to help provide the missing functions. The complexity of this can be quite great, because the code can only use provided functions, and never directly access any API code. But it should be possible to add functions like the spin gadget to the other OS's by using buttons and code.
The question, is if the user community can provide the functions, can Fred integrate them into the existing libraries? Given that the libraries are written in assembly language, this may require some creative thinking.