Michael, thank you for the reply. It makes a few things a lot clearer for me. I'll comment a bit more below.
----- "Michael Van Canneyt" wrote 17 lines
I know, neither does it support RTTI-scoping (only published members of a class, and other types are 'public') or run-time unit per package registration or ...
Like I said: first implement what is there and can be ported to fpc. That way I do not have to dive into compiler-output and parsing (for now). Later on, it can be expanded with those features that DO get implemented or not if they'll never be. After initial porting, I might extend the interfaces with a few methods (e.g.: getters+setters with AsString+AsInteger+As... etc).
But first: port what is there.
Show quoted text 7 lines
good to know. to be placed next to types unit in objpas, I presume.
> - How to get it into repository/feedback from core? (through feature request with attachment in mantis?) I'll handle that; Just post it on mantis, I'll look into it.
attach the unit, or in patch form?
Show quoted text 5 lines
that header, with your name & Florian or mine or 3? :-)
Show quoted text 5 lines
Is there another unit other than those that contains structures & defs mapping to what the compiler generates? (like ptypeinfo, but also for punittype, or packages)
anything I've missed regarding lowlevel info on types & language constructs
Show quoted text 6 lines
what i meant was: don't use generic types like fpglist and/or consorts that are not in the rtl package. (what files can I check to see what is included in the rtl so I don't accidentally make cyclic dependencies.
Show quoted text 9 lines
to be placed under what dir? fpcunit would have been my choice nevertheless. :-)
Show quoted text 8 lines
so, lpi files and the like are acceptable in fpc?
Show quoted text 8 lines
will do. Have to start, and probably will go through a few iterations before I post it in mantis (also, when time permits). And even then it might be something to discuss first and take a few posts to get it "feature complete".
if that's allright by you ;-)
kind regards,
Dimitri Smits
