[futurebasic] Re: [FB] One last question

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : June 2014 : Group Archive : Group : All Groups

From: Bill Tomlinson <billtomlinson@...>
Date: Mon, 09 Jun 2014 16:19:52 -0700
It sounds like your saying you have to look up every line of code you write. It least I would have to, because I wouldn't remember it. That sounds hard and would distract me from the flow of logic.
Also, I have another problem. I really can't read documentation. It would help me if  the documentation contained a specific example that was as small as possible  that actually ran, but it hardly ever does. It's usually in more general terms and I haven't got the language necessary to know what kinds of things to plug in for their general variables. You can maybe see why  Max got frustrated with me. I just don't have the concepts necessary for acquiring the concepts. It's hard being me.  :-)



On Jun 9, 2014, at 2:26 PM, Brian S wrote:

> 
> Bill Tomlinson  wrote:
> 
>> The new syntax seems arbitrary and impossible to remember.
> 
> Don’t have to remember it; It’s all documented in the online help ( both FBtoC and FB5 ). 
> 
> The error message could be better but typically "not implemented" means wrong syntax and a trip to the help usually solves it.
> 
> I can assure you the syntax was not arbitrary, despite any appearances to the contrary. The problem was back in 2008 we decided OPEN’s syntax would straddle both FB4 syntax and newer syntax and also support old deprecated technologies. This was done to minimize breaking FBer’s existing code. Handling all that baggage made it potentially very complicated for the parser to sort out which version of OPEN output was being used. So in order to implement the new ( for FB ) FSRefs and CFURLRefs the '@' is used to identify them in the OPEN statement. Today, six years later and with many FB5 releases behind us, it would be easier to write the OPEN code and simply limit it to CFURLRefs and ask people to use prior releases of FB5 if they need the older support.
> 
> 
> Brian
> 
> 
> 
>