Page 1 of 1
Paladium X - New compiler written in PureBasic
Posted: Fri Nov 21, 2008 11:32 am
by GG
PaladiumX is a new Basic-like programming language written in
PureBasic. The syntax of PaladiumX is very simple and suitable for beginners. It offers all the main features a common modern language must have. It supports private Functions, recursion, external DLLs. PaladiumX may be also expanded using librearies developed in other programming languages. PaladiumX may build stand-alone EXEs with a minimum overhead of 100Kb. It is Vista compatible. PaladiumX is a new born language and its web site is written only in German and parts of its IDE have not been translated into English yet.
The link is
>> HERE <<.
Posted: Fri Nov 21, 2008 12:21 pm
by Mistrel
Your project is in violation of the PureBasic license terms and conditions:
All components, libraries, and binaries are copyrighted by Fantaisie Software. The PureBasic license explicitly forbids the creation of DLLs whose primary function is to serve as a 'wrapper' for PureBasic functions.
Fantaisie Software reserves all rights to this program and all original archives and contents.
You can create your own compiler but you cannot wrap PureBasic's command libraries and call them your own.
Posted: Fri Nov 21, 2008 12:23 pm
by GG
It's not my project.
Posted: Fri Nov 21, 2008 12:29 pm
by gnozal
Indeed, it seems to wrap PB genuine libraries in DLLs, which is in violation of the PureBasic license.
It even wraps some PB userlibraries like PureSMTP

Posted: Fri Nov 21, 2008 3:33 pm
by Inf0Byt3
And it doesn't seem to be a compiler, but a scripting language:
PaladiumX ist eine schnelle und kleine Scriptsprache
Posted: Fri Nov 21, 2008 3:36 pm
by Rings
well, the libs to include are scrambled(upx) dll's,
which are generated by Purebasic.
if he rewrote those simple wrapper in api, he would have no
problems.there are a lot of examples for such etc.
Gnozal: wrapping 'PureSMTP' did not violate purebasic license.
btw, the project itself is neat

Posted: Fri Nov 21, 2008 3:54 pm
by gnozal
Rings wrote:Gnozal: wrapping 'PureSMTP' did not violate purebasic license.
Of course not, I never said it was [1st sentence : PB lib -> violation ; 2nd sentence : userlib ->

] !?
(it doesn't violate my license btw).
Posted: Fri Nov 21, 2008 5:35 pm
by cxAlex
Hello @all
I'm the Developer of PaladiumX.
There's a discussion about this topic in german forums, too:
http://www.purebasic.fr/german/viewtopi ... c&start=20
In my opinion, I don't wrote PB lib wrappers. I just wrote libs by using PB functions. Also, I contacted Fred in the german forum regarding to this subject. But I never got any clear statement till now.
please excause my English
Posted: Fri Nov 21, 2008 6:32 pm
by kawasaki
"But I never got any clear statement till now."
Then one should not assume.
"I just wrote libs by using PB functions"
How so;
Procedure OpenWindow(ix,....)
ProcedureReturn OpenWindow(ix,....)
Endprocedure
If so, that is wrapping the purebasic commands, and not creating custom libraries using purebasic commands.
Fantaisie software have worked relentlessly to provide an incredible programming base, and to see (this is not an accusation) someone just hijack their work and call it something else, makes me a little bit annoyed.
Posted: Fri Nov 21, 2008 6:36 pm
by Hroudtwolf
@Mistrel
How dare you to say that the px libs are wrappers?
Do you had a look into the sources?
Regards
Wolf
Posted: Sat Nov 22, 2008 12:44 pm
by Fred
Hi cxAlex,
I don't log in in the german forum, that's why i didn't got your message. Anyway, most of your libs seems to be PB wrapper, and it's not allowed. Feel free to send me some source of your libs if you think it's not, and i will tell you. For information, using OpenWindow() in your own OpenWindow() function is considered as wrapper.