Re: [fpc-pascal] Bls: Quick Modern Object Pascal Introduction, for Programmers

2016-06-20 Thread Marc Hanisch
Thanks Michalis for your excellent work! It's very important to left the
early 90s associated with Pascal programming behind us and to encourage new
developers to have a look onto the modern aspects of Object Pascal!

Maybe a little bit offtopic, but I have a question regarding the compiler
directives: is there a way to tell Lazarus to use these directives in every
new unit?

Best regards,
Marc

2016-06-21 7:47 GMT+02:00 Michalis Kamburelis :

> 2016-06-20 5:31 GMT+02:00 Mr Bee :
> [...]
> > I have a little suggestion though. I prefer to use {$J-} directive in my
> > Pascal program. I think it encourages good programming practice in
> Pascal.
> > The {$J-} means constant is a constant no matter how you declare it. To
> bad
> > FPC is still using {$J+} as the default even in the {$MODE OBJFPC}, which
> > means a constant becomes a variable once you include the data type
> > eventhough it's declared within a 'const' block. CMIIW.
> >
>
> Ouch. For some reason, I thought that {$J-} is the default in {$mode
> objfpc} since years, and we have left that mistake behind us. Quick
> test showed me that I was mistaken. This makes a *lot* of my code less
> safe that I assumed, as in many recent projects I didn't bother to
> explicitly use {$J-}.
>
> This is an excellent suggestion then, thank you. I updated the
> document to encourage everywhere doing
>
>   {$mode objfpc}{$H+}{$J-}
>
> at the beginning.
>
> I definitely *do not want* to explain to any new programmer what a
> "writeable constant" is... This concept should remain buried:)
>
> Regards,
> Michalis
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] [Lazarus] FreePascal and Lazarus Foundation

2016-06-27 Thread Marc Hanisch
Hello,

very nice to hear about the foundation. Are you open for personal members?
I would be interested in promoting Lazarus and Free Pascal.
When you get donations, how is the money split to the projects and who
decides about which project is getting how much?

Best regards,
Marc

2016-06-27 10:00 GMT+02:00 Michael Van Canneyt :

>
>
> On Mon, 27 Jun 2016, Mr Bee wrote:
>
> Hi all, This morning I was glad to found this
>> website: http://foundation.freepascal.org It's about time to have a
>> foundation for our beloved projects.  I hope by having this foundation,
>> Free Pascal and Lazarus projects would go forward, being managed better
>> and more professional to produce the best programming language, compiler
>> and IDE for the world.  :) Of course, there are still many things need to
>> be fixed and enhanced on both projects.  This foundation would be the
>> first step forward.  For this foundation, I'd like to say congratulation
>> and good luck.  Regards,
>>
>
> Thank you.
>
> How did you manage to find this site ? I didn't make a public announcement
> yet :-)
>
> I am glad to hear that you approve. The foundation has been in the works
> for
> months, but in the next coming days we'll go public. I was actually
> waiting for the chairman to create a bank account to
> which we can couple a paypal account and a button for donations.
>
> The idea of the foundation is as stated on the website: the foundation
> will not interfere with design decisions, it is there to help with funding:
> this can be for code improvements/additions, or even making of releases and
> builds. (which takes a lot of time and equipment)
>
> Lazarus/Free Pascal are volunteer driven projects, and that will remain so.
> This means that some things are left lying because no-one wants to tackle
> them.
> These things can then be taken on by paying someone to do them (if
> sufficient
> funds are available).
>
> If the foundation can help in other ways, then that can obviously be
> discussed too.
>
> Michael.
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] Proud to announce..

2018-12-05 Thread Marc Hanisch via fpc-pascal
Wow, great work Michael,

Now let's build a little editor with the great ACE editor, which already
has support for Object Pascal: https://ace.c9.io.

It would be awesome to have a fully working Pascal compiler with an editor
and all the latest units online!

I'm really looking forward any enhancements.

Best regards,
Marc

Am Mi., 5. Dez. 2018, 09:57 hat Michael Van Canneyt 
geschrieben:

>
> Hello !
>
> If anyone still doubted that Object Pascal is the best programming
> language,
> running on the most platforms:
>
> It is with considerable pride that I can announce a new major milestone
> has
> been reached in Free Pascal's pas2js story:
>
> The pas2js compiler runs now embedded in the browser itself.
>
> A picture says more than a thousand words, see attachment.
>
> See it in action for yourself:
>
> https://idefix.freepascal.org/~michael/webcompiler/webcompiler.html
>
> How does it work ?
> 1. Enter the source of your program.
> 2. Load the necessary units on the 'load units' tab.
>(The "Load default units" button is a good start)
> 3. Hit "Compile" !
> 4. Observe the output of the compiler in the tab "Compiler output"
> 5. If all went well, the 'Run' button is now active...
> 6. Press the 'Run' button !
>
> The program will be loaded & run in an IFrame at the bottom of the page.
>
> Obviously, this is only a demo, and there is ample room for improvement
> (specifying additional options, viewing generated source code, improving
> gui)
> and you don't have all units available: only the ones in 'rtl' have been
> made available. (it's just a matter of uploading them)
>
> But it works. No server interaction other than loading the extra needed
> unit sources is necessary: all is done in the browser.
>
> All code is committed in SVN, demo/webcompiler.
>
> Last but not least:
> Once more I want to thank Mattias Gaertner for his incredible work on the
> compiler, without whose solid foundations I would not have been able to do
> this
> !
>
> Enjoy, and stay tuned for more wonderful features & cutting edge
> technology
> from the people that bring you Free Pascal & Lazarus !
>
> Michael.___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Re: [fpc-pascal] Web application framework in Free Pascal

2019-02-12 Thread Marc Hanisch via fpc-pascal
Thanks for the link, looks really good and I will try it out for sure as
soon as possible!

Best regards,
Marc

--
Jabber: xmpp:marc.hani...@member.fsf.org
Support the Free Software Foundation! https://my.fsf.org/donate

Am Mi., 13. Feb. 2019, 07:06 hat Zamrony P. Juhara via fpc-pascal <
fpc-pascal@lists.freepascal.org> geschrieben:

> Hi, everyone
>
> I just want to announce web application framework that I am developing, in
> case anyone interested.
>
> Not yet mature but beginning to take shape.
>
> Source code
> fanoframework/fano 
> fanoframework/fano
>
> Pascal web application framework. Contribute to fanoframework/fano
> development by creating an account on GitHub.
> 
>
> Documentation
> https://fanoframework.github.io
>
>
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal