Discussion:
Raw ARC objects preview
(too old to reply)
Maciej Izak
2016-11-08 09:10:41 UTC
Permalink
Raw Message
I became outlaw (permanent ban) on Delphi G+ for this :D . Seems my work is
serious danger for Delphi (single programmer can kill their business? I
have no idea).

ARC objects preview for newpascal.org (will be probably used for Delphi
NEXTGEN mode in NewPascal). Fully compilable and backward compatible. Some
work is still required (additional Delphi compatible interface, compiler
magic and and few changes in RTL):

https://github.com/maciej-izak/PascalSmartPointers/blob/master/examples/SmartObj01.pas
https://github.com/maciej-izak/PascalSmartPointers/blob/master/sources/SmartObj.pas

--
Best regards,
Maciej Izak
silvioprog
2016-11-08 16:02:57 UTC
Permalink
Raw Message
Post by Maciej Izak
I became outlaw (permanent ban) on Delphi G+ for this :D . Seems my work
is serious danger for Delphi (single programmer can kill their business? I
have no idea).
ARC objects preview for newpascal.org (will be probably used for Delphi
NEXTGEN mode in NewPascal). Fully compilable and backward compatible. Some
work is still required (additional Delphi compatible interface, compiler
https://github.com/maciej-izak/PascalSmartPointers/blob/
master/examples/SmartObj01.pas
https://github.com/maciej-izak/PascalSmartPointers/blob/
master/sources/SmartObj.pas
--
Best regards,
Maciej Izak
Great job!

I need to test this new features soon... Can I use nextPascal on Linux?
(I'm using latest Xubuntu version)

Thank you for sharing that with us! (y)
--
Silvio Clécio
Maciej Izak
2016-11-08 16:24:34 UTC
Permalink
Raw Message
Post by silvioprog
I need to test this new features soon... Can I use nextPascal on Linux?
(I'm using latest Xubuntu version)
sure! try this:
https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/releases/tag/0.99

Great tool made by Alf :)
--
Best regards,
Maciej Izak
silvioprog
2016-11-08 16:56:31 UTC
Permalink
Raw Message
Post by silvioprog
I need to test this new features soon... Can I use nextPascal on Linux?
(I'm using latest Xubuntu version)
sure! try this: https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/
releases/tag/0.99
Great tool made by Alf :)
--
Best regards,
Maciej Izak
Awesome!

NewPascal is now on my wishlist. :-)
--
Silvio Clécio
Maciej Izak
2016-11-08 20:44:48 UTC
Permalink
Raw Message
Post by silvioprog
NewPascal is now on my wishlist. :-)
Thanks. But sadly that was my last job for Pascal community.

One person from FPC core team suggested me to switch to C++/C# instead of
discussing with them. Time to start new adventure! I am banned Delphi user
(thanks to Lars Fosdal) and problematic community member for FPC core team.

More info about my reasoning:
https://plus.google.com/u/0/115782878581272923715/posts/gmeysvbJiZS

Btw. You can test early (but working very well without regressions)
implementation of nullable types and smart pointers (examples and sources
attached):
https://github.com/maciej-izak/PascalSmartPointers

Compilable and runable with latest and last NewPascal release.
--
Best regards,
Maciej Izak
Jonas Maebe
2016-11-08 21:11:35 UTC
Permalink
Raw Message
Post by Maciej Izak
One person from FPC core team suggested me to switch to C++/C# instead
of discussing with them.
Keep in mind that unless explicitly stated otherwise, everyone of us
always speaks for themselves.
Post by Maciej Izak
I am [..] problematic community member for
FPC core team.
I don't think you are.
Post by Maciej Izak
https://plus.google.com/u/0/115782878581272923715/posts/gmeysvbJiZS
Just to clarify: it seems to indirectly suggest that Boian Mitov is part
of FPC core, which he is not.

Regarding that we require large patches to be cleanly split: that is
true (I guess you are referring to, a.o., my comment at
http://bugs.freepascal.org/view.php?id=30687 ). Those are the standards
we hold ourselves to as well. I understand that this can be
demotivating, especially if you first already had to argue and wait
quite a bit for it to be accepted in principle, but it is the only way
to keep the compiler maintainable in the long run (and to avoid
frustrations by other people that will work on the compiler after you/in
addition to you).

In any case, I wish you the best of luck in your future endeavours, and
am sorry it didn't work out.


Jonas
_______________________________________________
fpc-devel maillist - fpc-***@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
Michael Van Canneyt
2016-11-08 22:04:25 UTC
Permalink
Raw Message
Post by Maciej Izak
One person from FPC core team suggested me to switch to C++/C# instead
of discussing with them.
Please quote me correctly.

I did not make this suggestion.

I said I am surprised that people feel the need to change pascal to look and
act like C++ or C#. This surprise not only concerns you, but many others.

I have voiced it many times on the mailing lists:
Why not simply use those languages if you want the features of those languages?

The "You" is meant impersonal in this question.

I also did ask for your personal motivation to use Pascal anyway - despite the
heavy discussions you experience with the core team, which must indeed be
demotivating - but in no way I meant the question as a suggestion to switch.

Michael.
_______________________________________________
fpc-devel maillist - fpc-***@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
silvioprog
2016-11-09 21:36:03 UTC
Permalink
Raw Message
Post by Maciej Izak
Post by silvioprog
NewPascal is now on my wishlist. :-)
Thanks. But sadly that was my last job for Pascal community.
I think you should stay with us, you are an important contributor for the
Pascal (FPC/Delphi) community!

I'm using one of your works: Generics.Collections classes. It is helping me
a lot (despite some bugs, but it isn't a problem). I remember you talked
about planning to implement the extended RTTI and custom attributes on FPC,
I hope you keep that in mind.

Unfortunately, I'm in a temporary problem that interrupts me to stay
working in my free time, but I'm following all changes in FPC/Lazarus,
contributing when I can do that, and I don't have plan to leave Pascal,
even working with C/Java/JavaScript/Python nowadays.

Dude, all your effort is enjoyed here, the C++/C# community is already
crowded, so you'd be just another one there hehe :-D
--
Silvio Clécio
Maciej Izak
2016-11-10 10:36:34 UTC
Permalink
Raw Message
Post by silvioprog
Dude, all your effort is enjoyed here, the C++/C# community is already
crowded, so you'd be just another one there hehe :-D
Thanks. After few sessions with GTA IV and many kills I have good news:

https://plus.google.com/u/0/115782878581272923715/posts/ZdCcSzikRVS
--
Best regards,
Maciej Izak
Loading...