[Lazarus] Teaching Pascal at College

Lars noreply at z505.com
Fri Oct 21 10:29:26 CEST 2016

On Tue, October 18, 2016 4:42 am, Mehmet Erol Sanliturk via Lazarus wrote:
> One unfortunate situation is that there is not much Pascal software for
> Petri Nets processing , except the following ( which its license is very
> ambiguous means not usable )

Hopefully in these situations, you can find a C dll and then just write a
wrapper, in Pascal, to link the the DLL code.

Any petri related DLL's that you could bind to?

Just because the petri code is written in another language, doesn't mean
you can then use fpc to link to it and write layers around it?

I have no idea of dll's available for petri.. sorry, just offering this
idea. In fact 99 percent of programming today is using other people's code
that is stored away in dll's. The entire operating system is a bunch of
dll's and likely your typical lazarus application only uses 1-10 percent
pascal code and 90 percent DLL code in C.

> Petri Nets are a vast subject now . There are some Petri Nets processing
> software but their licenses being copy left are not friendly for
> commercial environment .

Ahh, the age old license war which I've been a part of and why I prefer
MIT/bsd code...

> Actually , it is not compulsory to use Pascal , but Pascal will supply
> the Pascal programming language learners a very good example ,

Again you could also use a combination here: c dll's linked in. If that

More information about the Lazarus mailing list