Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Hans-Peter Diettrich

Graeme Geldenhuys schrieb:


Well, let me just say that the idea of two RTL's is rather ridiculous
too!!


It's not different from Delphi, where the introduction of UnicodeString 
required a renewed RTL, VCL and IDE. Who should do the same for FPC and 
Lazarus, and tell the users that they either have to stay with an old 
(frozen) Ansi release, or must upgrade all their code and component 
libraries to the new strings, RTL and LCL? IMO a typical loose-loose 
situation :-(




Anyway, I can see where this thread is heading... just another waist of
time. So I'll stop here.


Yeah

DoDi

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Graeme Geldenhuys
On 22/12/12 16:43, Marco van de Voort wrote:
> I think you have a wrong idea on what the core list contains.

LOL. And how is anybody supposed to know what goes on - it is a PRIVATE
mailing list.


> I don't think direction on unicode (or even general) came up since the last
> unicode discussions on fpc-devel/pascal.

OK, so once again it is proven that Unicode is just not "sexy" enough
for the core team, so it will stay stagnant for a few more years. That's
unless a member ignores all discussions and does his own thing [or gets
paid for the job]. As Florian likes to says so often, whoever implements
it decides. Unfortunately that courtesy is not extended to non-members,
because what good is a patch [of such magnitude and effort] with no
chance of ever being committed. So we are at the mercy of the FPC gods.

Many of use non-core developers have given our input with multiple
solutions, to try and help the private discussions along. But I guess
all of us are not knowledgeable enough people. What a nice F*** Y** to
the community.

Well, let me just say that the idea of two RTL's is rather ridiculous
too!! You guys keep bitching about not having enough developers, so how
on earth do you think you are going to be able to maintain developing
two RTL's, patching too RTL's when bugs are reported, inform the public
to remember to mention which RTL they are using when reporting bugs,
keeps those two RTL's in sync over time etc. Yeah, it seams you guys are
sometimes not to knowledgeable either. All you are going to do is create
more work for yourselves. But hey, who are we to state the obvious.

Anyway, I can see where this thread is heading... just another waist of
time. So I'll stop here.


Regards,
  - Graeme -


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Sven Barth

On 22.12.2012 20:03, Martin Schreiber wrote:

On Saturday 22 December 2012 19:09:27 Florian Klämpfl wrote:

Am 22.12.2012 11:23, schrieb Martin Schreiber:

I propose to extend and render more precisely the mission goals of FPC
and to concentrate the power on the defined goals.


And you think people will work on this defined goals instead of maybe
completely other projects?


Yes. It is a pleasure to work for a project which reaches the goals.


If I had to adhere to goals that I don't see fit I'd not have the 
enjoyment I currently have when working on FPC. Remember: I (and the 
other devs) work on this in their free time. At least I have enough 
goals to adhere to either in university or at work. I don't need another 
project where I need to do this which I additionally work voluntarily on.


Reagrds,
Sven

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Martin Schreiber
On Saturday 22 December 2012 19:09:27 Florian Klämpfl wrote:
> Am 22.12.2012 11:23, schrieb Martin Schreiber:
> > I propose to extend and render more precisely the mission goals of FPC
> > and to concentrate the power on the defined goals.
>
> And you think people will work on this defined goals instead of maybe
> completely other projects?

Yes. It is a pleasure to work for a project which reaches the goals.

Martin
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Martin Schreiber
On Saturday 22 December 2012 19:09:27 Florian Klämpfl wrote:
>
> > I must say, in MSEide+MSEgui project the things are handled a little bit
> > different. For example I never planned to internationalize MSEide because
> > it complicates things, is a boring task and I did not see a benefit. Now
> > a Russian speaking user convinced me, that MSEide can be used in Russian
> > schools only, if translated to Russian. I liked the idea to use our loved
>
> And what had happened if you didn't like the idea?
>
It depends if I see that someone actually works for the Free Pascal community. 
If it does not impair the quality of MSEide+MSEgui I help independent whether 
I like the idea or not.

Martin
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Florian Klämpfl
Am 22.12.2012 11:23, schrieb Martin Schreiber:
> I propose to extend and render more precisely the mission goals of FPC and to 
> concentrate the power on the defined goals.
> 

And you think people will work on this defined goals instead of maybe
completely other projects? Or just fork FPC?

> 
> In 1999? There was no other useful gui and ide for Free Pascal IIRC.

That's true but FPC was also far behind at this time.

> I must say, in MSEide+MSEgui project the things are handled a little bit 
> different. For example I never planned to internationalize MSEide because it 
> complicates things, is a boring task and I did not see a benefit. Now a 
> Russian speaking user convinced me, that MSEide can be used in Russian 
> schools only, if translated to Russian. I liked the idea to use our loved 

And what had happened if you didn't like the idea?

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Florian Klämpfl
Am 22.12.2012 14:01, schrieb Graeme Geldenhuys:
> On 21/12/12 17:16, Florian Klämpfl wrote:
>>
>> The mission goal of FPC is: develop an open source pascal compiler
>> written in pascal in a community effort.
> 
> You forgot the last bit "and be Delphi compatible!"

IMO this is actually a consequence of the community effort. Most people
are simply interested in this and spent time in it. The community effort
means also that one tries not to break other people's work that's why we
try to keep backward compatibility as much as possible.

> 
> 
>> Maybe people should indeed first work on the compiler instead of
>> developing another gui and ide.
> 
> A compiler on its own is a pretty useless item. It needs advanced GUI
> frameworks, IDE's and other large apps to fully test the compiler and
> drive its features.



___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Marco van de Voort
In our previous episode, Graeme Geldenhuys said:
> > Cutting out a whole lot of crap: as somebody very much on the periphery 
> > of the project, I'm disappointed to see sentiments of this tenor being 
> > aired in public.
> 
> Mark, much of what happens with the FPC project seems to be done in
> secrecy, or a private "core only" mailing list. So it takes message
> threads like this to actually find out (for the rest of us) what is
> going on.
> 
> It's an open-source project (not commercial), so I would have thought
> open discussions should be a given.

I think you have a wrong idea on what the core list contains. For 90% it is
technical internal discussion of the compiler devels, and of the rest a lot
is about new platforms/targets.

I don't think direction on unicode (or even general) came up since the last
unicode discussions on fpc-devel/pascal.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Michael Van Canneyt



On Sat, 22 Dec 2012, Graeme Geldenhuys wrote:


On 21/12/12 16:46, Mark Morgan Lloyd wrote:


Cutting out a whole lot of crap: as somebody very much on the periphery
of the project, I'm disappointed to see sentiments of this tenor being
aired in public.


Mark, much of what happens with the FPC project seems to be done in
secrecy, or a private "core only" mailing list. So it takes message
threads like this to actually find out (for the rest of us) what is
going on.

It's an open-source project (not commercial), so I would have thought
open discussions should be a given.


They most definitely are.

But sometimes you need to discuss with knowledgeable people, 
without other people interfering.


Search the list archives:
The string type has been discussed many times on the mailing lists.
We have heard and listened to the wildest ideas.

Nothing wrong with wild ideas, who knows, maybe there is somewhere this brilliant 
gem amidst of all the rough...


But in the end, it is us that will do the work.

So then we have some focused conversations about merits and drawbacks 
in a private list, with some implementation details maybe,

but definitely without the noise of the public mailing list.

Otherwise we'd never reach a conclusion, let alone an implementation.
Which is what people are waiting for, after all.

So if you don't mind, we'll close the thread, otherwise we'll never 
start on an implementation.


Michael.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Graeme Geldenhuys
On 21/12/12 17:16, Florian Klämpfl wrote:
> 
> The mission goal of FPC is: develop an open source pascal compiler
> written in pascal in a community effort.

You forgot the last bit "and be Delphi compatible!"


> Maybe people should indeed first work on the compiler instead of
> developing another gui and ide.

A compiler on its own is a pretty useless item. It needs advanced GUI
frameworks, IDE's and other large apps to fully test the compiler and
drive its features.


Regards,
  - Graeme -

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Graeme Geldenhuys
On 21/12/12 16:46, Mark Morgan Lloyd wrote:
> 
> Cutting out a whole lot of crap: as somebody very much on the periphery 
> of the project, I'm disappointed to see sentiments of this tenor being 
> aired in public.

Mark, much of what happens with the FPC project seems to be done in
secrecy, or a private "core only" mailing list. So it takes message
threads like this to actually find out (for the rest of us) what is
going on.

It's an open-source project (not commercial), so I would have thought
open discussions should be a given.


Regards,
  - Graeme -

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Graeme Geldenhuys
On 22/12/12 10:34, Martin Schreiber wrote:
>>
> Please note that the message has not been posted to the list by me.

My apologies Martin. I should have taken your questions and rephrased
them in a list form. To save time, I simply obfuscated the names -
probably not the best idea. The names where not the important bit anyway
- the listed items and their status in the FPC project was.


Regards,
  - Graeme -

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread ListMember

On 2012-12-22 11:48, Michael Van Canneyt wrote:



On Sat, 22 Dec 2012, ListMember wrote:


On 2012-12-22 00:27, Sven Barth wrote:

  Am 21.12.2012 22:20 schrieb "ListMember" 
:

>

> Can you (or someone else, of course) think of a better search 
string to locate it?


  Go to View Issues, click on the + before the search bix, click 
in the appearing entries in the top left for "reporter" and select 
the user "Inoussa
  OUEDRAOGO" in the list (strangely the user exists twice, I used 
the first one) and click on Apply Filter. The second entry should be 
the correct one

  (you should be able to judge this from the issue's description).


Thank you for that detailed navigation; I got it now. [ 
http://mantis.freepascal.org/view.php?id=22909 ]


Does anyone know if the license issue has been discussed in any 
public maillist/wiki etc.


Reason I am asking is this: Having read (now and several times in the 
past) unicode.org's license [ 
http://www.unicode.org/copyright.html#Exhibit1 ] I simply

cannot see what it is that is so (or, rather, at all) restrictive.


It would require every FPC made program to include the unicode license.
By itself maybe not a problem, but this contrasts with the fact that 
for years, you could make an FPC program without any additional 
licenses, if you didn't use any third-party libraries.


Inclusion in the RTL would make this an obligation for every FPC program.

However, last status/opinion is that this is only so if you were to 
copy the files verbatim. If the data contained in the files is somehow 
recoded, then it would probably not apply.


We didn't get any answers to our inquiries. But we found that Delphi 
also uses these files, and they put forward the above argument on the 
Delphi forums when Paul Ishenin inquired.


It boils down to: Only the form is copyrighted, not the actual data.

We hope they are right, otherwise every Delphi program as of Delphi 2009
is in violation of the unicode license :-)

Note that I am not a lawyer, the above are therefor not rigorous legal 
truths.


I am not a lawyer either, but I did notice that they were quite pedantic 
(or, a better word might be meticulous) with their wording: In the 
license text they state that "Data Files *or* Software" must contain 
their license text.


Unicode.org guys are as much coders as linguists, so I believe they have 
used '*/or/*' (as opposed to '/*and*/' or '/*and/or*/') for a reason.


So, as an addition to what you have said, my take is that including 
their copyright in the data alone will suffice --programs/software need 
not have to bear the same text.


[Plus, of course, there should be a clear statement that it is 
'modified'. And, the documentation should bear license text. Wiki should 
do.]
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Michael Van Canneyt



On Sat, 22 Dec 2012, Martin Schreiber wrote:


I cannot tell you neither any other
developer what they have to develop. We could close down all write
accesses to fpc svn till the features you need are developed but I fear
you won't get them either this way. People would just fork fpc or fpc
would die. So what do you propose?


I propose to extend and render more precisely the mission goals of FPC and to
concentrate the power on the defined goals.


That would mean telling people what to do: not to do what they want, 
but what is needed for the goals of FPC.


That said, the mission goals are quite known:
- Free, cross-platform Object Pascal compiler.
- As Delphi compatible as possible.

All within the restrictions of available manpower.


Or is FPC simply a playground for the FPC-developers?
Then that should be
communicated too and I probably was wrong to invest so much time into the
development of MSEide+MSEgui.


If nobody is interested in features you need, bad luck for you, you have
three possibilities: develop them yourself, pay somebody to develop them
or use another compiler.


Thanks for the message.
I must say, in MSEide+MSEgui project the things are handled a little bit
different. For example I never planned to internationalize MSEide because it
complicates things, is a boring task and I did not see a benefit. Now a
Russian speaking user convinced me, that MSEide can be used in Russian
schools only, if translated to Russian. I liked the idea to use our loved
Free Pascal in schools, so I took the boring task and moved the string
constants to tstringcontainer so it can be translated.


You say it yourself: 'I liked the idea'.

This is not so different from what we do:
The bugtracker is filled with evidence of this.

Once more, the main restriction is lack of time. Not lack of direction.
If it was easy it would have been done already.

Michael.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Martin Schreiber
On Friday 21 December 2012 17:46:26 Mark Morgan Lloyd wrote:
> > It would be good to keep those facts in mind before ranting.
>
> Cutting out a whole lot of crap: as somebody very much on the periphery
> of the project, I'm disappointed to see sentiments of this tenor being
> aired in public.
>
> First, in traditional debate it's not considered necessary to be quite
> so explicit naming names: anybody who follows the project would probably
> understand "certain persons are difficult to get on with because they
> have their own agenda" entirely adequately.
>
Please note that the message has not been posted to the list by me. 
Additionally many members of the Free Pascal community, including me, don't  
know English language so writing explicit statements is unavoidable.

[...]

> Apart from that, happy Midwinter Solstice everyone.

Yup. :-)

Martin
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Martin Schreiber
On Friday 21 December 2012 18:16:06 Florian Klämpfl wrote:
> Am 21.12.2012 09:23, schrieb Martin Schreiber:
> > On Tuesday 18 December 2012 19:07:47 Florian Klämpfl wrote:
> >> Am 17.12.2012 10:36, schrieb Graeme Geldenhuys:
> >>> Hi,
> >>>
> >>> Any FPC developer willing to comment on the status of some of these
> >>> issues (that have been years overdue)?
> >>
> >> It narrows basically down to the fact that fpc lacks developers and
> >> contributors, or do I miss something?
> >
> > Don't you think after more than a year of decision-making about Unicode
> > it is necessary for a serious compiler to actually make and communicate a
> > decision?
>
> See mail from Michael.
>
Thanks.

> > Don't you think for a serious compiler there should be communicated
> > design goals
>
> The mission goal of FPC is: develop an open source pascal compiler
> written in pascal in a community effort.
>
Thanks.

> > and the missing pieces and necessary boring improvements should be done
> > before adding sexy new things?
>
> Maybe people should indeed first work on the compiler instead of
> developing another gui and ide.

In 1999? There was no other useful gui and ide for Free Pascal IIRC.

> I cannot tell you neither any other 
> developer what they have to develop. We could close down all write
> accesses to fpc svn till the features you need are developed but I fear
> you won't get them either this way. People would just fork fpc or fpc
> would die. So what do you propose?
>
I propose to extend and render more precisely the mission goals of FPC and to 
concentrate the power on the defined goals.

> > Or is FPC simply a playground for the FPC-developers?
> > Then that should be
> > communicated too and I probably was wrong to invest so much time into the
> > development of MSEide+MSEgui.
>
> If nobody is interested in features you need, bad luck for you, you have
> three possibilities: develop them yourself, pay somebody to develop them
> or use another compiler.

Thanks for the message.
I must say, in MSEide+MSEgui project the things are handled a little bit 
different. For example I never planned to internationalize MSEide because it 
complicates things, is a boring task and I did not see a benefit. Now a 
Russian speaking user convinced me, that MSEide can be used in Russian 
schools only, if translated to Russian. I liked the idea to use our loved 
Free Pascal in schools, so I took the boring task and moved the string 
constants to tstringcontainer so it can be translated. Remember, FPC does not 
support Unicode resource strings up to now. ;-)

Martin
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Forwarded message about FPC status

2012-12-22 Thread Michael Van Canneyt



On Sat, 22 Dec 2012, ListMember wrote:


On 2012-12-22 00:27, Sven Barth wrote:

  Am 21.12.2012 22:20 schrieb "ListMember" :
  >

  > Can you (or someone else, of course) think of a better search string to 
locate it?

  Go to View Issues, click on the + before the search bix, click in the appearing entries 
in the top left for "reporter" and select the user "Inoussa
  OUEDRAOGO" in the list (strangely the user exists twice, I used the first 
one) and click on Apply Filter. The second entry should be the correct one
  (you should be able to judge this from the issue's description).


Thank you for that detailed navigation; I got it now. [ 
http://mantis.freepascal.org/view.php?id=22909 ]

Does anyone know if the license issue has been discussed in any public 
maillist/wiki etc.

Reason I am asking is this: Having read (now and several times in the past) 
unicode.org's license [ http://www.unicode.org/copyright.html#Exhibit1 ] I 
simply
cannot see what it is that is so (or, rather, at all) restrictive.


It would require every FPC made program to include the unicode license.
By itself maybe not a problem, but this contrasts with the fact that for 
years, you could make an FPC program without any additional licenses, 
if you didn't use any third-party libraries.


Inclusion in the RTL would make this an obligation for every FPC program.

However, last status/opinion is that this is only so if you were to copy 
the files verbatim. If the data contained in the files is somehow recoded, 
then it would probably not apply.


We didn't get any answers to our inquiries. But we found that Delphi also 
uses these files, and they put forward the above argument on the Delphi 
forums when Paul Ishenin inquired.


It boils down to: Only the form is copyrighted, not the actual data.

We hope they are right, otherwise every Delphi program as of Delphi 2009
is in violation of the unicode license :-)

Note that I am not a lawyer, the above are therefor not rigorous legal truths.

Michael.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel