Difference between revisions of "Talk:Decisions and Work"

From Freepascal Amiga wiki
Jump to navigation Jump to search
(Discussion page introduced and some of my statements)
 
(source tag)
Line 23: Line 23:
  
 
I prefer currently the 2. Option looks more clear and more close how you would write a Pascal Method
 
I prefer currently the 2. Option looks more clear and more close how you would write a Pascal Method
<script lang="Pascal">
+
<source lang="Pascal">
 
DoMethod(obj, methodname, [param1, params]) -> obj.methodname(param1, param2);  
 
DoMethod(obj, methodname, [param1, params]) -> obj.methodname(param1, param2);  
</script>
+
</source>
 
[[User:Alb42|ALB42]] ([[User talk:Alb42|talk]]) 11:25, 23 December 2015 (CET)
 
[[User:Alb42|ALB42]] ([[User talk:Alb42|talk]]) 11:25, 23 December 2015 (CET)

Revision as of 12:29, 23 December 2015

Page for Discussions about the Decisions, sort into the right region and do not forget to sign your comment

ABIv0 / ABIv1 in AROS

Difficult to decide for me the Diff I send to Charlie was the first option. But now when thinking about I tend more to 2. Option. ALB42 (talk) 11:25, 23 December 2015 (CET)

VarArgs Versions of Functions

Currently I like the lcl[1] way the most, would be even possible to extent it to automatically keep track of strings. (Copy them internally and destroy them when the taglist is destroyed). But for the moment the array of PtrUInt and TAG_() is the cleanest and easiest approach. ALB42 (talk) 11:25, 23 December 2015 (CET)

Systemvartags

Remove systemvartags and move all to the units where the nonvarargs version is. ALB42 (talk) 11:25, 23 December 2015 (CET)

AmigaLib

I vote for introducing Amigalib to AROS (because the SDK also has it). There should be much more helper functions inside like the SetHook() function. ALB42 (talk) 11:25, 23 December 2015 (CET)


DoMethod

I prefer currently the 2. Option looks more clear and more close how you would write a Pascal Method

DoMethod(obj, methodname, [param1, params]) -> obj.methodname(param1, param2);

ALB42 (talk) 11:25, 23 December 2015 (CET)