[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

vi ?!?!?! OMG, You must be joking, welcome to 1978.

--- In amibroker@xxxxxxxxxxxxxxx, "salil_gangal" <salil_gangal@xxxx> 
wrote:
> 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 Online - Over 14,500 titles.
No Late Fees & Free Shipping.
Try Netflix for FREE!
http://us.click.yahoo.com/YoVfrB/XP.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/