Sign in Join

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

Mailing lists / fpc-other / 2008-12

Re: Pascal Showcase Project/Education

5 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

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

Richard Ward
Show quoted text 7 lines
> A key part of this I think would be an IDE which is much easier to > use than > what is currently peddled commercially. It wouldn't hurt if that > IDE was > written in Pascal. Just a thought. Like Lazarus?

----

Yes, I think this would be a good candidate to build an IDE for education use from. For beginning computer science classes I think a simpler IDE would be more suitable and for advanced courses, the complete environment could be used. I also like the concept of Ingemar Ragnemalm's Lightweight IDE on the Macintosh Platform which takes out a lot of the complexity of Xcode and can easily be used by beginners. It is also supports other languages like Java and C which might be attractive for CS curriculums. Although it runs on Macs, porting it should not be an overly onerous task since it builds in FPC and targets intel core duo cpus. Lazarus runs on at least two platforms if not more. I'm not totally up to speed on it myself. But both LW IDE and Lazarus are working now. It is just a matter of the feasibility of selling the idea to whomever. The educational market I thought might be more receptive for various reasons.

-Richard Ward

Reply by email

Michael Fuchs
to Richard Ward
Yes, I think this would be a good candidate to build an IDE for education use from. For beginning computer science classes I think a simpler IDE would be more suitable and for advanced courses, the complete environment could be used.

Full ACK. While I am teaching Object Pascal, I start with gedit + fpc in shell. The Lazarus IDE is too much for beginners. But the use of gedit and fpc has some restriktions. No integrated debugging enviroment for example.
I wish there where something like the textmode ide of fpc in gtk and/or win32.

bye
Michael

Reply by email

Marco van de Voort
to Richard Ward: ---- Yes, I think this would be a good candidate to build an IDE for education use from. …

In our previous episode, Richard Ward said:

beginners. It is also supports other languages like Java and C which might be attractive for CS curriculums. Although it runs on Macs,

I wouldn't do that if simplicity is an objective. It pulls in two additional different styles of building programs, which makes it hard to exploit the advantages of Pascal's autobuilding.

Reply by email

Mattias Gärtner
to Michael Fuchs: Full ACK. While I am teaching Object Pascal, I start with gedit + fpc in shell. The…

Zitat von Michael Fuchs :

Show quoted text 10 lines
Richard Ward schrieb: > Yes, I think this would be a good candidate to build an IDE for > education use from. For beginning computer science classes I think a > simpler IDE would be more suitable and for advanced courses, the > complete environment could be used. Full ACK. While I am teaching Object Pascal, I start with gedit + fpc in shell. The Lazarus IDE is too much for beginners. But the use of gedit and fpc has some restriktions. No integrated debugging enviroment for example.

... and no online help and no find declaration.

I wish there where something like the textmode ide of fpc in gtk and/or win32.

There are some plans to create a lazarus for education package, which hides the complex options (packages, frames, inheritance, versions) and add some helpers for newbies (e.g. a simpler compiler options dialog). See
http://wiki.lazarus.freepascal.org/Lazarus_for_education

You are welcome to add some ideas.

Mattias

Reply by email

Nikolay Nikolov
to Michael Fuchs: Full ACK. While I am teaching Object Pascal, I start with gedit + fpc in shell. The…
Michael Fuchs wrote 12 lines
Richard Ward schrieb: > Yes, I think this would be a good candidate to build an IDE for > education use from. For beginning computer science classes I think > a simpler IDE would be more suitable and for advanced courses, the > complete environment could be used. Full ACK. While I am teaching Object Pascal, I start with gedit + fpc in shell. The Lazarus IDE is too much for beginners. But the use of gedit and fpc has some restriktions. No integrated debugging enviroment for example. I wish there where something like the textmode ide of fpc in gtk and/or win32.

What's the problem with starting with Lazarus directly and teaching your students how to setup a project with a single file:

-start lazarus
-choose File->New...
-select Project->Custom Program
-close the object inspector, because you don't need it

Reply by email