PureBytes Links
Trading Reference Links
|
Conrad,
It is pointless and futile to hold AFL up to some general purpose
language standards. I am aware of a number of items that fall into
this category, and I do not point them out on this list, or even put
them into the feedback site.
AFL is not a general purpose language and as we are all aware, it has
evolved from its humble beginnings to become more general and powerful
based on feedback from users and the needs of the developer for his
own trading purposes. The only standard that AFL is held up to is can
it provide a specific function through any reasonable means available
(including scripting or plugins). In my opinion, an AFL function in
an include file is also fair game for extending the language in general.
If it can't be done in a reasonable way in AB, and the functionality
is needed to make money using AB, then there is a good chance that the
developer will place a higher priority on adding it to the language.
The developer has limited resources, so not everything everyone wants
can be implemented, or at least not right away.
I am sure that you are a knowledgeable programmer, and can discuss the
Idiosyncrasies of AFL intelligently at length. However, this list has
few AFL programmers, and fewer general programmers. So it would not
be to your advantage to try to use this large forum for this purpose.
Learning how to use what is available in AFL is another story. Many
on this list have specific knowledge about programing techniques in
AFL and are sharing that with others daily.
Hopefully you will also become one of the skilled users who can share
with the community over time.
Best regards,
Dennis
On Mar 30, 2009, at 3:49 PM, Conrad Joach wrote:
> No need to wait that long. There are simply a lot of basic areas in
> AFL that don't really stand up to modern language design. Not
> allowing return statements except at the end of the function, or not
> providing an arbitrary character character for string extraction
> (see my recent post this afternoon).
>
> Those are criticisms that are tough to defend and don't require
> years of AFL experience to point out. I'm sure I could make a list
> of many others that are outside the list of things that simply
> didn't make sense to me at first.
>
> Like I said, some of it is lack of experience and some of it is the
> fact that AFL was designed piecemeal over many years and without the
> benefit of hard learned lessons in language design, or even an open
> design process, that benefited many well known languages that are in
> use today.
>
> Thanks for your feedback though.
>
>
>
> ------------------------------------
>
> **** IMPORTANT PLEASE READ ****
> This group is for the discussion between users only.
> This is *NOT* technical support channel.
>
> TO GET TECHNICAL SUPPORT send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> http://www.amibroker.com/feedback/
> (submissions sent via other channels won't be considered)
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> Yahoo! Groups Links
>
>
>
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|