Recent

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

cpicanco

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • 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?
Be mindful and excellent with each other.
https://github.com/cpicanco/

Phil

  • Hero Member
  • *****
  • Posts: 2737
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

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • 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).
Be mindful and excellent with each other.
https://github.com/cpicanco/

Phil

  • Hero Member
  • *****
  • Posts: 2737
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

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • 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 »
Be mindful and excellent with each other.
https://github.com/cpicanco/

Phil

  • Hero Member
  • *****
  • Posts: 2737
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

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • 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).
Be mindful and excellent with each other.
https://github.com/cpicanco/

Phil

  • Hero Member
  • *****
  • Posts: 2737
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: 14373
  • Sensorship about opinions does not belong here.
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 »
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

cpicanco

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • 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.
Be mindful and excellent with each other.
https://github.com/cpicanco/

Awkward

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

cpicanco

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • 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).
Be mindful and excellent with each other.
https://github.com/cpicanco/

cpicanco

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • 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 »
Be mindful and excellent with each other.
https://github.com/cpicanco/

cpicanco

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • Portfolio
Re: Run-time extensability.
« Reply #13 on: May 16, 2017, 09:01:15 pm »
Be mindful and excellent with each other.
https://github.com/cpicanco/

 

TinyPortal © 2005-2018