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

[amibroker] Re: The #include re-read work-around ... Stopped working !



PureBytes Links

Trading Reference Links

A typo.  I mean most important point #9.

--- In amibroker@xxxxxxxxxxxxxxx, Salil V Gangal <salil_gangal@xxxx> 
wrote:
> Tomasz, Alas ... you seem to have ignored the 'Most important' #8 
point. Please be fair and admit that you do not have complete idea of 
the editing requirements/habits of every programmer who codes some 
AFL.  A feature that you find as 'essential' in editing, may 
be 'trivial' for someone else and what you find as 'trivial' may 
be 'essential' for someone else. >>Be fair and admit that source 
control is NEVER used to write AFL formulas.<<Nope ....  I will admit 
no such thing ! All of my personal code including even the small AFL 
scripts, are under source code control.  A single user free source 
code control is available at the following URL ===>
(http://www.componentsoftware.com/products/rcs/dlconfirm.htm) 
Regards, - Salil V Gangal
> 
> 
> Tomasz Janeczko <amibroker@xxxx> wrote:Salil, You seem to forget 
that AFL codes are much shorter than C++ / Delphi / VBcodes. They 
have a few hundreds (rarely thousands) of lines. The features you 
mention are targeted to write big programslike AmiBroker (that has 
millions of lines). So although some of them are nice they are not 
essential,and not that important as the ones I listed (especially for 
the beginners) Be fair and admit that source control is NEVER used to 
write AFL formulas.Source control is needed only if you work in a 
GROUP of developers working together and sharing sources 
simulatenouslyon SINGLE BIG project. Lack of it can not be compared 
to lack of context help, or auto-completion. It is nice to have a car 
with air-condition but first you have to have the engine andsteering 
wheel. I consider most the features you listed as minor compared to 
those mentioned by meand already available in AmiBroker. A few 
exceptions are 4 and 8 that will appear sometime in (not too distant) 
future. Best regards,
> Tomasz Janeczko
> amibroker.com----- Original Message ----- From: Salil V Gangal To: 
amibroker@xxxxxxxxxxxxxxx Sent: Saturday, May 10, 2003 6:17 
PMSubject: Re: [amibroker] The #include re-read work-around ... 
Stopped working !
> Tomasz, If you use external programmers' editor you gain: 1) 
Infinite level of 'undo/redo'.2) Automatic or timed back-up of your 
code3) 'Source-code control' of your code4) Automatic intelligent 
indenting5) 'Regular-expression' search-n-replace.6) Incremental 
search7) Column copy-n-paste8) Multiple windows over the same program 
and    multiple windows over different programs9) Most important, you 
get to be in the environment that you are    most comfortable with.   
(Be it 'vi' or 'emacs' or 'TextPad' or 'ConText' or ....) Lots of 
editors allow programming of the syntax hiliting as well. >>I see no 
good reason to switch to external editor and loose all these goodies, 
therefore right now I don't support this idea.<<As the programming 
needs grow in the future, perhaps you will and perhaps you may. 
Regards, - Salil V Gangal
> 
> Tomasz Janeczko <amibroker@xxxx> wrote:Hello, If you use external 
editor you loose: - automatic syntax highlighting for all AFL 
functions and all loaded plugins   (although some external editors 
have definable syntax hi-lite but it forces you   to update syntax 
definiiton file with EACH BETA release or each load of new plugin.   
Built-in AFL editor automatically reacts on all new functions added 
and automatically   recognizes functions provided by all loaded 
plugins) - AFL "Intellisense" technology (auto-completion and 
parameter information) - automatic context sensitive function 
reference (F1 over function name) I see no good reason to switch to 
external editor and loose all these goodies,therefore right now I 
don't support this idea. Best regards,
> Tomasz Janeczko
> amibroker.com----- Original Message ----- From: Salil V Gangal To: 
amibroker@xxxxxxxxxxxxxxx Sent: Saturday, May 10, 2003 4:25 
PMSubject: Re: [amibroker] The #include re-read work-around ... 
Stopped working !
> Tomasz, As I wrote below ===> For every execution I was adding a 
space in the script containing #include statement.  But after about 
15 to 20 times, not matter how many spaces I added, no matter how 
many trivial _N("Hello World!"); I added, the #include file was not 
getting re-read from the disk. Once I even changed the name of the 
#include to a non-existing file.  Quite correctly AmiBroker did not 
include the non-existing  #include file.  Immediately afterwards I 
changed the #include file name to existing file, but still AmiBroker 
did not re-read the #include file. BTW, I understand why AmiBroker 
avoids re-reading.  However, using external programmers' editors for 
code development, rather than using AmiBroker's internal editor has 
its own advantages, evenif such development and subsequent inclusion 
of this code in AmiBroker via #include goes against the idea of the 
intended use of #include from AmiBroker's perspective. (ORACLE's 
SQL*Plus has a nice built-in work-around.  It has facility where the 
developer can set text editor to any one that's installed.  ORACLE 
invokes this editor in edit mode and re-reads the edited code in 
execution mode.) Regards, - Salil V Gangal
> 
> Tomasz Janeczko <amibroker@xxxx> wrote: Salil, You must CHANGE the 
formula in AA. If you add a space and delete it immediatelly 
afterwards - in fact there is NO CHANGE.So use either one action or 
another but not both! Best regards,
> Tomasz Janeczko
> amibroker.com----- Original Message ----- From: Salil V Gangal To: 
amibroker@xxxxxxxxxxxxxxx Sent: Saturday, May 10, 2003 6:49 
AMSubject: RE: [amibroker] The #include re-read work-around ... 
Stopped working !
> Dingo, I was developing script for last 1/2 hour. For every 
execution I was adding a space in the script containing #include 
statement.  I must have executed it 15 to 20 times. And now looks 
like AmiBroker is no longer re-reading the #include file, evenif I 
am  adding / deleting spaces and adding deleting some trivial 
strings. I saved and re-loaded the 'Formula' file a couple of time 
also.  Looks like the work-around has stopped working. Any other work-
around short of exiting AmiBroker and invoking it again ? Regards, - 
Salil V Gangal
> 
> Salil V Gangal <salil_gangal@xxxx> wrote: Dingo, Oh ... okay. 
Thanks for the work-around. Just adding a space forced the re-
reading. Regards, - Salil V Gangal
> 
> dingo <dingo@xxxx> wrote: TJ reported that it worked the way as you 
describe. So it is "by design".  You need to change the formula in 
the AA window (add a space) or reload the formula to get it to re-
read the Included file.   see msg 37177. d-----Original Message-----
> From: Salil V Gangal [mailto:salil_gangal@x...] 
> Sent: Friday, May 09, 2003 11:13 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] The #include does not get re-read for each 
execution ?
> 
> Tomasz, It looks as if the #include file is not getting re-read 
from the for every execution (invocation) of the program that 
contains the #include statement.  It looks like a bug. Create a .AFL 
file with text (say) "Hello World!"; And include this above file 
using #include in (say) the 'Guru Formula' and get the commentary.  
It will contain the string Hello World! Now change the disk file 
without exiting AmiBroker  to contain the string following string and 
save it to disk. "Hello World! Hello World!"; Flip to 'Guru' Formula 
and click 'Apply'  ... the string that's show in the commentary still 
is a single Hello World! rather than double Hello World! Regards, - 
Salil V Gangal
> 
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo. 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo. 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo. 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo. 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo. 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> Yahoo! Groups Sponsor
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: 
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service. 
> 
> 
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo.


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs from home.
Over 14,500 titles. Free Shipping
& No Late Fees. Try Netflix for FREE!
http://us.click.yahoo.com/BVVfoB/hP.FAA/uetFAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/