[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: Ok now this is just crazy



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/