Significant step forward . Now we need more detailed optional RTTI, anonymous methods and attributes ^^. Bye bye Delphi.
Recently I bought Object Pascal Handbook (by Marco Canto) and plan to use it exclusively with FPC/Lazarus, so wonder if there are some more features besides the ones listed above which are not (yet) supported in FPC?
Not many. Note that there are and always will be some quirks between FPC and Delphi but not anything (as it stands..) that can't be solved both ways by an experienced programmer that is not afraid to read documentation (ok, there's the limiting factor) or sound advice on this forum.
I know these points are being worked on. Check the public SVN source tree.
And now for something completely different but on subject and very opinionated:
- Anonymous methods are great. Would be very cool to have. Some work done, I believe.
- Anything RTTI extra still makes me sick. Use a script language instead, like PHP.
- Attributes are even worse for a compiled language. (If you need it, the language is not expressive enough. That is not the case.)
Let me explain I use both Delphi and FPC for a very very long time professionally. (Yes, Both)