On 28 Apr., 21:46, Marco van de Voort <mar...@[EMAIL PROTECTED]
> wrote:
> On 2008-04-28, thomas.mer...@[EMAIL PROTECTED]
<thomas.mer...@[EMAIL PROTECTED]
> wrote:
>
> > On 28 Apr., 15:59, Marco van de Voort <mar...@[EMAIL PROTECTED]
> wrote:
> >> On 2008-04-28, thomas.mer...@[EMAIL PROTECTED]
<thomas.mer...@[EMAIL PROTECTED]
> wrote:
>
> >> >> While I totally agree with you that slapping GPL on each and
everything is
> >> >> unnecessary, it is more the recycling of the compiler source than
using it
> >> >> that is limited by the GPL.
>
> >> > As I explained in the another mail. I plan to release a
> >> > Seed7 version of the P4 under the GPL. For this version
> >> > (or a later improved Seed7 version of the P4) it would
> >> > be interesting to take extensions from other sources.
> >> > Therefore I asked for the GPL compatibility.
>
> >> PD or BSD is already GPL compatible, and not as restrictive as GPL.
>
> >> > BTW.: Seed7 is my attempt to improve the ideas of Pascal.
> >> > Seed7 programs look familiar for Pascal programmers.
>
> >> I'm not interested in Seed. I've seen all arguments in comp.lang.misc
> >> already, and decided it doesn't solve any problems that I have.
>
> > Just curious.
> > Whad do you expect from a programming language?
>
> Well, primary not just language, but development system, community and
in
> general a somewhat healthy ecosystem.
I guess that with 'development system' you mean an IDE.
One design criteria for Seed7 is: It should be usable without IDE.
That does not mean that I am aggainst IDEs, but IMHO simple things
should stay simple. I am sceptical aggainst languages which are
only usable with an IDE. I think that compiled languages lost
ground to script languages because some IDEs became more and more
heavy. Switching between IDEs is more effort than switching editors.
I expect that a community will grow out of nothing. :-)
I do not know what you mean with 'a somewhat healthy ecosystem'?
All bytes in the Seed7 releases are 100% recycled from old programs.
> From the language, I'd say make large applications with a minimal
overall effort.
I hope that the features listed in the signature make this possible.
> A small additional requirment is a GUI system that works easy, is
powerful,
> but doesn't force a too rigid structure.
Leonardo Cecchi wrote a gtk-server connection library. This is just
a beginning, but at least something is there.
> In general that means a compromise between debugging and language
safety.
>
> > What problems do you have that need solving?
>
> My main problems involve threading. However not the base primitives, but
> actually splitting out algorithms over multiple cores.
The possibility of native threading was one of the reasons that I
improved the interpreted predecessor of Seed7 (where so much
decisions where postponed to the runtime that compilation to
machine code was not reasonable) to the compileable language
which Seed7 is now. IMHO one of the main reasons to use threading
is the need for performance. Apart from being compilable Seed7 has
currently nothing which is needed for threading.
> Fix that, and more people than just me will be interested.
Okay.
Greetings Thomas Mertes
Seed7 Homepage: http://seed7.sourceforge.net
Seed7 - The extensible programming language: User defined statements
and operators, abstract data types, templates without special
syntax, OO with interfaces and multiple dispatch, statically typed,
interpreted or compiled, ****table, runs under linux/unix/windows.


|