Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2010-06

Introduce programming competitions

7 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

Hi,

Back in the day, Borland used to host many programming competitions. (eg: Multi-threaded, graphics, algorithms etc). They were pretty cool.

Maybe we could start some Free Pascal competitions? Possibly get some sponsors for prices, or just for fun. eg: Get your name mentioned on the home page of Free Pascal website, get some bragging rights, or even have your name mentioned for one release cycle in the FPC logo output (next to Florian's name). :-) Apps should involve FPC of course, but should not be limited to LCL. We should be able to use Console, Web, LCL, fpGUI, MSEgui etc.. as long as the app is written in Object Pascal and compiles with FPC. Maybe a wiki page could be started to list competition ideas.

Most developers here seem to program for a living/work - maybe we could actually program for fun for a change. Imagine that! :-) What's your thoughts?

PS:
I thought of posting this in the fpc-users mailing list, but I think here are more developers.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Graeme Geldenhuys

Hi,

Back in the day, Borland used to host many programming competitions. (eg: Multi-threaded, graphics, algorithms etc). They were pretty cool.

Maybe we could start some Free Pascal competitions? Possibly get some sponsors for prices, or just for fun. eg: Get your name mentioned on the home page of Free Pascal website, get some bragging rights, or even have your name mentioned for one release cycle in the FPC logo output (next to Florian's name). :-) Apps should involve FPC of course, but should not be limited to LCL. We should be able to use Console, Web, LCL, fpGUI, MSEgui etc.. as long as the app is written in Object Pascal and compiles with FPC. Maybe a wiki page could be started to list competition ideas.

Most developers here seem to program for a living/work - maybe we could actually program for fun for a change. Imagine that! :-) What's your thoughts?

PS:
I thought of posting this in the fpc-users mailing list, but I think here are more developers.

Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/

Reply by email

Vannus
to Graeme Geldenhuys: Back in the day, Borland used to host many programming competitions. (eg: Multi-threaded,…
Graeme Geldenhuys wrote 14 lines
Hi, Back in the day, Borland used to host many programming competitions. (eg: Multi-threaded, graphics, algorithms etc). They were pretty cool. Maybe we could start some Free Pascal competitions? Possibly get some sponsors for prices, or just for fun. eg: Get your name mentioned on the home page of Free Pascal website, get some bragging rights, or even have your name mentioned for one release cycle in the FPC logo output (next to Florian's name). :-) Apps should involve FPC of course, but should not be limited to LCL. We should be able to use Console, Web, LCL, fpGUI, MSEgui etc.. as long as the app is written in Object Pascal and compiles with FPC. Maybe a wiki page could be started to list competition ideas.

Sounds good, if people were given awards for doing stuff, they could put it in their CV for jobs :)

Show quoted text 13 lines
Most developers here seem to program for a living/work - maybe we could actually program for fun for a change. Imagine that! :-) What's your thoughts? PS: I thought of posting this in the fpc-users mailing list, but I think here are more developers. Regards, - Graeme -

- V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20100602/6bfcec77/attachment.html>

Reply by email

Graeme Geldenhuys
to Adem
Adem wrote
-- Will there be some sort of selection commitee?

I guess the community could do the voting themselves. Anybody willing to quickly put together a Free Pascal based CGI voting app? ;-) Or we can piggyback on Lazarus's Forum website which I believe has got a voting system built-in.

-- Will there be a restriction of licenses those applications can be submitted under?

Well as far as I understand, the initial intention of Borland was to use it as "educational" for Delphi developers, and obviously raise some awareness of Delphi features (multi-threading competition comes to mind) and Delphi itself. So I would think something that makes it free for all to see the source code and possibly use that code in there own works/projects. I don't know if GPL is sufficient (it will limit commercial use of that code), in which case maybe a BSD style license should be used. Any suggestions are welcome.

The main point of these competitions should be to educate other developers in new features or how to accomplish some task - giving them a nice working example to play with.

Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/

Reply by email

Adem
to Graeme Geldenhuys
Graeme Geldenhuys wrote 9 lines
On 2 June 2010 15:37, Adem wrote: > -- Will there be some sort of selection commitee? > I guess the community could do the voting themselves. Anybody willing to quickly put together a Free Pascal based CGI voting app? ;-) Or we can piggyback on Lazarus's Forum website which I believe has got a voting system built-in.

OK. This is a better idea --community suggesting applications, that is.

I hope I won't get flamed for suggesting this: But, if taken in moderation, capitalism (or merchantalism) isn't automatically bad.

So, I think, we should allow for material rewards of symbolic symbolic nature (i.e., symbolic bountines) from suggesters --such as a book or some such thing.

Show quoted text 7 lines
> -- Will there be a restriction of licenses those applications can be > submitted under? > I don't know if GPL is sufficient (it will limit commercial use of that code), in which case maybe a BSD style license should be used. Any suggestions are welcome.

IANAL, but perhaps MPL could be a better solution. It does not restrict how the code is used yet keeps the originial developer in the loop (or mention list).

The main point of these competitions should be to educate other developers in new features or how to accomplish some task - giving them a nice working example to play with.

Indeed, concise sample/demo code is the best educational tool I have known of to date.

Cheers, Adem

Reply by email

Vannus
to Adem
Adem wrote 19 lines
On 2010-06-02 16:50, Graeme Geldenhuys wrote: > On 2 June 2010 15:37, Adem wrote: > > >> -- Will there be some sort of selection commitee? >> >> > I guess the community could do the voting themselves. Anybody willing > to quickly put together a Free Pascal based CGI voting app? ;-) Or we > can piggyback on Lazarus's Forum website which I believe has got a > voting system built-in. > > OK. This is a better idea --community suggesting applications, that is. I hope I won't get flamed for suggesting this: But, if taken in moderation, capitalism (or merchantalism) isn't automatically bad.

lol, i was at a socialist meeting a few weeks back, and going to another next week. i was surprised to find out i could solve many of their problems with the capitalist approach! i suspect they think the only capitalism is $billion businesses, and theyve forgotten the local shops, pubs, cleaners, self-employed, etc.

Show quoted text 18 lines
So, I think, we should allow for material rewards of symbolic symbolic nature (i.e., symbolic bountines) from suggesters --such as a book or some such thing. -- Will there be a restriction of licenses those applications can be >> submitted under? >> >> > I don't know if GPL is sufficient (it will > > limit commercial use of that code), in which case maybe a BSD style > license should be used. Any suggestions are welcome. > > IANAL, but perhaps MPL could be a better solution. It does not restrict how the code is used yet keeps the originial developer in the loop (or mention list).

+1 MPL/BSD

Show quoted text 9 lines
The main point of these competitions should be to educate other > developers in new features or how to accomplish some task - giving > them a nice working example to play with. > > Indeed, concise sample/demo code is the best educational tool I have known of to date.

absolutely agree. i often start out with copy & paste simple demo/example then use online reference to pad out with my specific needs.

Show quoted text 7 lines
-- Cheers, Adem

- V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20100602/9564ca1c/attachment.html>

Reply by email