Freepascal headers fore core300

Share with us how are you using the powerrrr of the force

Moderator: Alain

Freepascal headers fore core300

Postby carli2 » Sat Jul 14, 2012 4:31 pm

Hi,

I translated the Newton 3.00 header to Freepascal. The API is fully functional and when you use the link below, updates were applied.
The project where I use Newton is gwX (http://goldenwipf.de)

Here's the download for the header:
http://gwscript.goldenwipf.de/newton3.pas

You'll also need the maths library (not really since I did not change "PdFloat matrix" to "matrix: PMatrix4" yet)
http://gwscript.goldenwipf.de/maths3d.pas


The headers work on freepascal under windows and linux (they should also run on delphi, please send patches to me that add support for any new platform and/or compiler except gpc)
There were some interface changes in newton, but I will keep updating the header with newtons development.
Last edited by carli2 on Tue Aug 07, 2012 8:48 am, edited 3 times in total.
carli2
 
Posts: 157
Joined: Thu Nov 10, 2011 1:53 pm

Re: Freepascal headers fore core300

Postby Stucuk » Tue Aug 07, 2012 1:25 am

The repository needs a username/password.
User avatar
Stucuk
 
Posts: 801
Joined: Sat Mar 12, 2005 3:54 pm
Location: Scotland

Re: Freepascal headers fore core300

Postby carli2 » Tue Aug 07, 2012 8:44 am

Stucuk wrote:The repository needs a username/password.

Oh, we changed that.

I will upload the headers on my server.
The original post is edited
carli2
 
Posts: 157
Joined: Thu Nov 10, 2011 1:53 pm

Re: Freepascal headers fore core300

Postby Stucuk » Tue Aug 07, 2012 8:07 pm

Why did you pick a license which restricts its use to people developing for Linux? Its only a translation of Julio's header.
User avatar
Stucuk
 
Posts: 801
Joined: Sat Mar 12, 2005 3:54 pm
Location: Scotland

Re: Freepascal headers fore core300

Postby Sascha Willems » Sun Aug 26, 2012 6:41 am

I don't know if that's a good idea. First you cahnged the license (are you even allowed to do this) and now we got three people on the Delphi/FPC headers. I'm currently in the progess of updating the 2.35 headers to 3.00, so I don't think it's a good idea to fragment header development even more :cry:
User avatar
Sascha Willems
Moderator
Moderator
 
Posts: 346
Joined: Fri Aug 27, 2004 10:18 am
Location: Germany

Re: Freepascal headers fore core300

Postby Stucuk » Sun Aug 26, 2012 8:00 pm

Sascha Willems wrote:First you changed the license (are you even allowed to do this)

You can add additional Licenses as the license Newton Uses doesn't restrict you. Basically you can do anything you want with Julio's header as long as you don't break any of the conditions outlined by it. Forcing people to create a Linux version of there app doesn't go against the License used by Newton, its completely stupid, but its legal.

Sascha Willems wrote:I don't think it's a good idea to fragment header development even more

Given the limitations its unlikely that alot of people will use it. So its less likely people would maintain it.
User avatar
Stucuk
 
Posts: 801
Joined: Sat Mar 12, 2005 3:54 pm
Location: Scotland

Re: Freepascal headers fore core300

Postby carli2 » Mon Aug 27, 2012 12:57 pm

Stucuk wrote:Why did you pick a license which restricts its use to people developing for Linux? Its only a translation of Julio's header.


I updated the license.

And you weren't restricted "to linux", you're just forced to "also support" it.
carli2
 
Posts: 157
Joined: Thu Nov 10, 2011 1:53 pm

Re: Freepascal headers fore core300

Postby Stucuk » Mon Aug 27, 2012 2:29 pm

carli2 wrote:you're just forced to "also support" it.

Exactly. Most people won't be developing for Linux. Those people also won't make there projects compatible with Linux just so they can use a header. So it did limit it to people who want to develop for Linux.
User avatar
Stucuk
 
Posts: 801
Joined: Sat Mar 12, 2005 3:54 pm
Location: Scotland


Return to User Gallery

Who is online

Users browsing this forum: No registered users and 12 guests