* * *

Author Topic: Run-time extensability.  (Read 1049 times)

cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Run-time extensability.
« on: May 16, 2017, 07:36:22 pm »
Hi, is there a GPL compatible alternative for Pascal Script? Is there anything other than Pascal Script to achieve run-time extensability of Free Pascal programs?

Phil

  • Hero Member
  • *****
  • Posts: 2305
Re: Run-time extensability.
« Reply #1 on: May 16, 2017, 07:40:32 pm »
Hi, is there a GPL compatible alternative for Pascal Script? Is there anything other than Pascal Script to achieve run-time extensability of Free Pascal programs?

Maybe include Python runtime with your app?

Perhaps you could describe what it is you're trying to achieve.


cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Re: Run-time extensability.
« Reply #2 on: May 16, 2017, 07:59:21 pm »
I want to implement my experiments with Free Pascal and have the conviniences of OpenSesame:
http://osdoc.cogsci.nl/ (python project).

Phil

  • Hero Member
  • *****
  • Posts: 2305
Re: Run-time extensability.
« Reply #3 on: May 16, 2017, 08:06:18 pm »
I want to implement my experiments with Free Pascal and have the conviniences of OpenSesame:
http://osdoc.cogsci.nl/ (python project).

I'm not familiar with OpenSesame, but it looks interesting.

Do you mean you want to create something for Pascal that is like OpenSesame? Why not just use OpenSesame?


cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Re: Run-time extensability.
« Reply #4 on: May 16, 2017, 08:09:58 pm »
Because I am faster with free pascal. OpenSesame is great, python is popular, but I am convinced that python is for professionals. Free pascal development enviroment is much, much friendly.

___

I must rephrase this:

Because I am faster with free pascal. OpenSesame is great, python is popular, but I am convinced that python does not have a develop enviroment as friendly as free pascal.
« Last Edit: May 16, 2017, 08:20:30 pm by cpicanco »

Phil

  • Hero Member
  • *****
  • Posts: 2305
Re: Run-time extensability.
« Reply #5 on: May 16, 2017, 08:12:32 pm »
Because I am faster with free pascal. OpenSesame is great, python is popular, but I am convinced that python is for professionals. Free pascal development enviroment is much, much friendly.

I guess one issue is that you would be all on your own with Pascal for this kind of purpose and probably would not be able to share or publish experiments with OpenSesame users.

Is there a reason you don't want to use Pascal Script?


cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Re: Run-time extensability.
« Reply #6 on: May 16, 2017, 08:26:46 pm »
Pascal Script is not GPL compatible, as far as I known. In my field of research, well written accessible experiments are published in scientific journals so that anyone can replicate (using OpenSesame or not).

Phil

  • Hero Member
  • *****
  • Posts: 2305
Re: Run-time extensability.
« Reply #7 on: May 16, 2017, 08:31:34 pm »
Pascal Script is not GPL compatible, as far as I known. In my field of research, well written accessible experiments are published in scientific journals so that anyone can replicate (using OpenSesame or not).

Pascal Script appears to have a very liberal, BSD-like license:

http://wiki.freepascal.org/Pascal_Script/License

So anyone can use this - I don't get what your objections are.



Thaddy

  • Hero Member
  • *****
  • Posts: 4525
Re: Run-time extensability.
« Reply #8 on: May 16, 2017, 08:33:53 pm »
Pascal Script is not GPL compatible, as far as I known. In my field of research, well written accessible experiments are published in scientific journals so that anyone can replicate (using OpenSesame or not).
It is. It is - way- more liberal, which is allowed. You just can not put that code under gpl.... Which is only a problem for open source, not for closed source.
You are even allowed to change the code and don't give anything back. So losers are allowed.
« Last Edit: May 16, 2017, 08:37:22 pm by Thaddy »
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Re: Run-time extensability.
« Reply #9 on: May 16, 2017, 08:34:29 pm »
I guess one issue is that you would be all on your own with Pascal for this kind of purpose and probably would not be able to share or publish experiments with OpenSesame users.

OpenSesame have some conveniences and a lot of inconveniences for me. I need comminication with the Pupil Eye tracking platform, for example. I already have that, they don't.

Awkward

  • New member
  • *
  • Posts: 32
Re: Run-time extensability.
« Reply #10 on: May 16, 2017, 08:37:25 pm »

cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Re: Run-time extensability.
« Reply #11 on: May 16, 2017, 08:39:01 pm »
I need 100% GPL, free (as in freedom) code. Pascal Script, as sold here: http://www.remobjects.com/products/ is not GPL compatible. I also need a free (as in freedom) substitute for BASS for playing audio (I think I will move to SDL).

cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Re: Run-time extensability.
« Reply #12 on: May 16, 2017, 08:57:49 pm »
Of course, as a GNU/GPL enthusiast, I am willing to pay someone to write GPL code when and if I have the money.
« Last Edit: May 16, 2017, 09:20:31 pm by cpicanco »

cpicanco

  • Sr. Member
  • ****
  • Posts: 407
    • My Portfolio
Re: Run-time extensability.
« Reply #13 on: May 16, 2017, 09:01:15 pm »

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus