Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Dave Coventry
On 12 October 2013 04:21, leledumbo leledumbo_c...@yahoo.co.id wrote:
 3-4 comments to help promoting Lazarus/Free Pascal to them. Mind to help as
 well, guys?

Yes, one of them would be me. (Rinkhals).

Graeme will confirm that there is a lot of Microsoft-centric sentiment
here and that open source is largely regarded with suspicion.

You get what you pay for is a phrase I hear a lot.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Graeme Geldenhuys
On 11/10/13 20:18, vfclists . wrote:
 You couldn't make this up. Is it a joke or not?

One of the comments sum it up perfectly:  kickbacks rule once again...
who gives a  about the kids...


Lets just hope this was a bad joke.


Regards,
  G.



--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Graeme Geldenhuys
On 12/10/13 07:00, Dave Coventry wrote:
 
 Graeme will confirm that there is a lot of Microsoft-centric sentiment
 here and that open source is largely regarded with suspicion.

The MS Office mandate is what is really confusing me. The South
African government was always very pro to open source products and open
standards. eg: using ODT file format for official government documents.
The [Mark] Shuttleworth Foundation also did (or does - the last time I
checked) fantastic work in South Africa, promoting open source and free
alternatives like Ubuntu, Edubuntu, and setting up teaching centres etc.

But this behaviour is typical South African government. The one hand has
no idea what the other is doing!

Regards,
  Graeme


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Dave Coventry
On 12 October 2013 09:44, Graeme Geldenhuys gra...@geldenhuys.co.uk wrote:
 But this behaviour is typical South African government. The one hand has
 no idea what the other is doing!

I'm afraid that corruption is rife in the Education Department, too,
so some kind of ministerial incentive from Microsoft cannot be ruled
out.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Marco van de Voort
On Fri, Oct 11, 2013 at 08:18:16PM +0100, vfclists . wrote:
 Department of Basic Education bans Free and Open Source Software in SA
 Schools and mandates programming an ancient, moribund language in
 contradiction of government's own policy http://twitter.com/share
 
 http://dkeats.com/index.php?module=blogaction=viewsinglepostid=gen21Srv8Nme0_40332_1381256759userid=7050120123

Makes the classic mistake of assuming there is no difference between chosing
a certain approach/tool/whatever for educational purposes and the use of
that particular approach/tool after graduation.

Remember, this is basic education.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Marco van de Voort
On Fri, Oct 11, 2013 at 05:28:33PM -0400, Dmitry Boyarintsev wrote:
 There was something similar 1-2 years ago in Great Britain, where education
 commission recognized pascal languages (Delphi) as the best for education.
 
 So the next generation of good developers will come from South Africa.
 The Department of Education will purchase Delphi and students (and
 graduates) will be able to use FOSS solution like FPC/Lazarus.
 
 Another proof, that pascal is the language that makes sense.

One could argue about language, but Delphi as RAD-IDE is definitely not a good
choice. Students tend to overfocus on embellishing forms etc, and not spending
their time on the more problem-solving oriented assignment.

Probably because dolling up the UI is easier and gives
instant-gratification.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Dave Coventry
On 12 October 2013 13:36, Marco van de Voort mar...@stack.nl wrote:
 Probably because dolling up the UI is easier and gives
 instant-gratification.


My view is that instant gratification is the key.

Once they see how easy it is to produce an application, some will look
to develop the possibilities.

The ones that get side tracked by making the Forms pretty; well,
they'll probably concentrate on web design.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Jürgen Hestermann

Am 2013-10-12 13:36, schrieb Marco van de Voort:
 One could argue about language, but Delphi as RAD-IDE is definitely not a good
 choice. Students tend to overfocus on embellishing forms etc, and not spending
 their time on the more problem-solving oriented assignment.
 Probably because dolling up the UI is easier and gives
 instant-gratification.

Yes, that's true.
But as always when learning the best motivation is rapid success.
And learning without beeing able to make use of it is not useful.
So a developement envrionment that lets you create a GUI program quickly is 
neccessary IMO.
Although the language is only one part (libraries and IDE are nearly as 
important)
it is still usefull to choose a clear and easy to learn language so I also would
recommend to use Pascal at School (and of course in real life too if 
possible).

The question is: Why *not* use Pascal?
There maybe constraints that forces you to use another language later on
but at School this is not the case (in general).
And pupils should know how easy and clear a fast programming can be
to judge all other awkward or slow languages so they *need* to know Pascal.


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread Hans-Peter Diettrich

Marco van de Voort schrieb:


One could argue about language, but Delphi as RAD-IDE is definitely not a good
choice. Students tend to overfocus on embellishing forms etc, and not spending
their time on the more problem-solving oriented assignment.


What's a form worth without a task and event handlers?


Probably because dolling up the UI is easier and gives
instant-gratification.


Modern (portable) devices are GUI based, so that mastering a GUI is 
important. Not everybody likes to control the progress and results of 
some task by writing WriteLn statements, so that a GUI *in addition* to 
console applications is a good base for all students.


DoDi


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] For QtLCL users - new feature, need testers

2013-10-12 Thread zeljko

Hi all,
Today I've commited new feature of qt widgetset (r43218) - scrollable forms.
Now FCentralWidget isn't pure widget anymore but QAbstractScrollArea, 
which provides scrollbars on forms for us.
IT'S DISABLED BY DEFAULT, so if you want to test and use scrollable 
forms with qt widgetset you must enable QTSCROLLABLEFORMS define in 
lcl/interfaces/qt/qtdefines.inc.

It will be merged to 1.99.

Known issues: When source autocomplete window is activated in source 
editor QPainter asserts in console (but window is painted correctly).


What does not work (forms aren't scrollable)
1. FormStyle=fsMDIForm isn't scrollable form for LCL atm.
2. FormStyle=fsMDIChild isn't scrollable form atm.
3. QWidget_windowType(Widget) = QToolTip or QSplashScreen (that means 
hints and splash screen aren't scrollable).


Please, if you find any problem when QTSCROLLABLEFORMS are enabled open 
an issue about it so I can fix it before 1.2 release.


Thanks.

zeljko


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] For QtLCL users - new feature, need testers

2013-10-12 Thread zeljko

On 10/12/2013 04:38 PM, zeljko wrote:

Hi all,
Today I've commited new feature of qt widgetset (r43218) - scrollable
forms.
Now FCentralWidget isn't pure widget anymore but QAbstractScrollArea,
which provides scrollbars on forms for us.
IT'S DISABLED BY DEFAULT, so if you want to test and use scrollable
forms with qt widgetset you must enable QTSCROLLABLEFORMS define in
lcl/interfaces/qt/qtdefines.inc.
It will be merged to 1.99.


Not, 1.99 , but 1.0.99, it was typo .. sorry.

zeljko



--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Graeme would love this, or not, I think

2013-10-12 Thread wkitty42

On Saturday, October 12, 2013 7:36 AM, Marco van de Voort mar...@stack.nl 
wrote: 
 On Fri, Oct 11, 2013 at 05:28:33PM -0400, Dmitry Boyarintsev wrote: 
  Another proof, that pascal is the language that makes sense. 
  
 One could argue about language, but Delphi as RAD-IDE is definitely not a 
 good 
 choice. Students tend to overfocus on embellishing forms etc, and not 
 spending 
 their time on the more problem-solving oriented assignment. 
  
 Probably because dolling up the UI is easier and gives 
 instant-gratification. 

we've been seeing this for what? 20 years, now? even m$ operates in the mind 
set of a pretty interface trumps (unseen) sickness and disease al la yeah, 
i'd hit that unless someone tells me it has an STD... even then, i still might 
hit it al la we've redone the GUI to make it prettier but the seedy 
underworld of skiddies and hackers can still get in thru the same holes they've 
been using for the last decade :lol: :angel_horns:



--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] For QtLCL users - new feature, need testers

2013-10-12 Thread Krzysztof
I'm still dreaming about modular Qt :) . Now to deploy QtLCL application I
need to provide all Qt libs (even webkit, but I don't use it). I'm working
on project based on pure Qt 5.1, I needed to use C++ instead of FPC :/ .
Those libs are amazing, not only GUI but for example QMultimedia, QNetwork
and websockets. I'm wondering if exists any tool which can automatically
convert Qt API headers into FPC. For example gtk3 headers for FPC are
generated by some tool (don't remember the name). Was current Qt4Pas unit
written manually line by line? My dream is to write pure Qt application
(I'm not interested in LCL) using FPC for all platforms as I'm doing now
with C++


2013/10/12 zeljko zel...@holobit.net

 On 10/12/2013 04:38 PM, zeljko wrote:

 Hi all,
 Today I've commited new feature of qt widgetset (r43218) - scrollable
 forms.
 Now FCentralWidget isn't pure widget anymore but QAbstractScrollArea,
 which provides scrollbars on forms for us.
 IT'S DISABLED BY DEFAULT, so if you want to test and use scrollable
 forms with qt widgetset you must enable QTSCROLLABLEFORMS define in
 lcl/interfaces/qt/qtdefines.**inc.
 It will be merged to 1.99.


 Not, 1.99 , but 1.0.99, it was typo .. sorry.


 zeljko



 --
 __**_
 Lazarus mailing list
 Lazarus@lists.lazarus.**freepascal.orgLazarus@lists.lazarus.freepascal.org
 http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarushttp://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus