Subscribe for automatic updates: RSS icon RSS

Login icon Sign in for full access | Help icon Help
Advanced search

Pages: 1 2 [3] 4 5 ... 10
 21 
 on: December 16, 2019, 01:10:30 pm 
Started by Lu?s T. - Last post by Lu?s T.
Hi,

When looking for some inefficiencies using the profiler we come to the conclusion that the operator "**" is more than 100 times slower than defining and calling a exponentiation function in C. You can see the C code for the function.

The problem is that the precision is not enough or what we are doing.

Does anyone is aware of the implementation of "**" being so inefficient? Do you know about a solution that keeps the precision?

Thanks
Luis

Code:
power(fgl_pcnt)
int fgl_pcnt;
{
    dec_t           base;
    dec_t           expoente;
    dec_t           resultado;
    double          baseinterno;
    double          expoenteinterno;
    double          resultadointerno;
    double          pow();
    mint            deccvdbl_return;

    popdec(&base);
    popdec(&expoente);

    dectodbl (&base, &baseinterno);
    dectodbl (&expoente, &expoenteinterno);

    resultadointerno = pow (baseinterno, expoenteinterno);

    deccvdbl_return = deccvdbl (resultadointerno, &resultado);

    retdec(&resultado);
    return(1);
}


 22 
 on: December 13, 2019, 03:29:37 pm 
Started by Christine R. - Last post by Christine R.

 Genero Enterprise 3.20
 Maintenance Release


Four Js is pleased to announce a Maintenance Release for Genero Enterprise 3.20.

Genero Studio Client/Server (GST) 3.20.08 is the bundle which includes:
  • Genero Studio Client and Server (GST) 3.20.08
  • Genero Business Development Language with Web Service - JGAS - GBC - GGC  (FGLGWS) 3.20.08  including:
    • Business Development Language (FGL) 3.20.08
    • Web service extension (GWS) 3.20.08
    • Genero Browser Client (GBC) 1.00.55
    • Testing tool (GGC) 2.00.09
    • Genero Identity Provider (GIP) 1.00.07
    • Application Server for Java (JGAS) 1.10.04
    • Web Components and wrappers (WCG) 1.00.17
  • Genero Application Server (GAS) 3.20.08
  • Genero Mobile for Android Client (GMA) 1.40.08
  • Genero Mobile for IOS Client (GMI) 1.40.06
  • Genero Desktop Client (GDC)  3.20.10
  • Genero Report Engine (GRE) 3.20.06

and

Genero Studio Server (GSTSRV) includes:
  • Genero Studio Server (GSTSRV) 3.20.08
  • Genero Business Development Language with Web Service - JGAS - GBC - GGC  (FGLGWS) 3.20.08  including:
    • Business Development Language (FGL) 3.20.08
    • Web service extension (GWS) 3.20.08
    • Genero Browser Client (GBC) 1.00.55
    • Testing tool (GGC) 2.00.09
    • Genero Identity Provider (GIP) 1.00.07
    • Application Server for Java (JGAS) 1.10.04
    • Web Components and wrappers (WCG) 1.00.17
  • Genero Application Server (GAS) 3.20.08
  • Genero Report Engine (GRE) 3.20.06

The packages described above are also available separately.

A new version of Genero Browser Client (GBC) 1.00.56 is also available.

Be aware that this version is not included in the above bundles.
If you want to use this last one, you should upgrade the GBC embedded in this package.
      
These packages are now available from the Web site :  https://4js.com/download/products/ .

Listed below are the bugs fixed with this release:


Four Js Genero customers with valid maintenance contracts have free access to this new release.


 Best regards,

 Four Js Development Tools

 23 
 on: December 13, 2019, 09:29:35 am 
Started by Huy H. - Last post by Rene S.
I've overseen this existing bug:
https://agile.strasbourg.4js.com/jira/browse/FGL-4542 ON ACTION .. INFIELD does not allow ATTRIBUTE(S)
Anyway, don't expect any activity on this issue. There is no added value compared to regular action defaults - except your are really excepting different attributes in different contexts.


 24 
 on: December 13, 2019, 09:19:17 am 
Started by Huy H. - Last post by Rene S.
Hello, this is a compiler bug/weakness.
When introducing ON ACTION action-name ATTRIBUTES() we excluded  ON ACTION action-name iNFIELD field-name ATTRIBUTES(). Why? The semantics was not clear. What happens in this example:
Code
  1. ON ACTION foo INFIELD field1 ATTRIBUTE(DEFAULTVIEW = YES, TEXT = "abc", ACCELERATOR = "Control-X")
  2. ON ACTION foo INFIELD field2 -- without attributes
What happens if the focus switches from field1 to field2? The answer should be: DEFAULTVIEW = auto, TEXT = "foo", no accelerator.

In 3.00.05 we have fixed: https://agile.strasbourg.4js.com/jira/browse/FGL-4140 ON ACTION ATTRIBUTES must belong to the sub-dialog.
That's a similar situation:
Code
  1. DIALOG
  2.    INPUT ..
  3.        ON ACTION foo ATTRIBUTE ...
  4.    INPUT ..
  5.        ON ACTION foo ATTRIBUTE ...
  6. END DIALOG

I've created this new bug:
https://agile.strasbourg.4js.com/jira/browse/FGL-5311 ui: ON ACTION ATTRIBUTES should be possible for actions with INFIELD clause.
Out of scope:
My instinct: the same action should have in any context the same attributes. It's kind of annoying to repeat the attributes when using an action more than once. For that reason: use action defaults, avoid action attributes in the 4GL code.
Use the ATTRIBUTES clause only for actions appearing no where else in your project.




 25 
 on: December 12, 2019, 11:32:32 pm 
Started by Huy H. - Last post by Huy H.
What am I doing wrong here? It seems I cannot compile when an ACTION follows by both INFIELD and ATTRIBUTES.

Code
  1.  INPUT BY NAME discount
  2.    ON ACTION prefill { compiles ok }
  3. --  ON ACTION prefill INFIELD discount { compiles ok }
  4. --  ON ACTION prefill ATTRIBUTES(DEFAULTVIEW=YES) { compiles ok }
  5. --  ON ACTION prefill INFIELD discount ATTRIBUTES(DEFAULTVIEW=YES) { ERROR }
  6. --  ON ACTION prefill ATTRIBUTES(DEFAULTVIEW=YES) INFIELD discount { ERROR }
  7.      LET discount = 10
  8.    ON ACTION accept
  9.      ACCEPT INPUT
  10.    ON ACTION cancel
  11.      EXIT INPUT
  12.  END INPUT

http://genero.versaterm.com/BDL/3.20/#fgl-topics/c_fgl_dialog_ON_ACTION.html

 26 
 on: December 12, 2019, 05:59:59 am 
Started by Christine R. - Last post by Reuben B.
Dear Support

Please advise the de-supported applicable for which version of Genero? Including 3.1 & 3.2?

Najmi,

ALL versions.  When a manufacturer stops supporting their O/S, Database, we stop supporting our product(s) on it.  So when Microsoft ends support for Windows 7 on 14th January 2020, we end support for ALL our products on Windows 7.

These dates are announced by the manufacturer a long way out and should not be a surprise to you.  We add them into Appendix A and B of our Supported Systems Documentation when we become aware of them. 

I would expect a System Administrator will be checking our Supported Systems Documentation periodically as well as the appropriate documents/links from the O/S and Database manufacturer.

Reuben

 27 
 on: December 12, 2019, 05:02:00 am 
Started by Christine R. - Last post by Najmi N.
Dear Support

Please advise the de-supported applicable for which version of Genero? Including 3.1 & 3.2?

 28 
 on: December 11, 2019, 06:20:02 pm 
Started by Christine R. - Last post by Olivier E.
Dear customers,

We need to make a correction to yesterday's announcement about the AIX 7.1 end-of-life date.

The date we used for AIX 7.1 was based on this official IBM link ( https://www-01.ibm.com/software/support/lifecycleapp/PLCDetail.wss?q45=J641768V17010S50 ) which shows a date of "30-Apr-2020".

The link we should have referenced, however, is this link ( https://www-01.ibm.com/software/support/lifecycleapp/PLCDetail.wss?q45=V548427H70552S00 ), which shows no end-of-support date (AIX 7.1 Enterprise Edition version 1.2.0, not AIX 7.1 Enterprise Edition version 1.1.0). 

We post the official manufacturer link that justifies the end-of-support date in the Appendix "A" in the Supported Systems Documentation.  If you think the date is wrong and we should be using another date and/or link, please contact your local support contact.

To conclude: the AIX 7.1 version 1.2.0 is supported by IBM and has no end-of-life date defined yet. As a result, there are no current plans to stop support of AIX 7.1 version 1.2.0 for Genero 3.00, 3.10 and 3.20.

Sorry for any inconvenience,

Four Js Development Tools

 29 
 on: December 10, 2019, 05:34:19 pm 
Started by Christine R. - Last post by Olivier E.
Hello,

 Another information, for V-Next, Four Js plans to no longer support the browser Internet Explorer version 11.

Best regards,

Four Js Development Team

 30 
 on: December 10, 2019, 04:41:44 pm 
Started by Christine R. - Last post by Christine R.

 Operating Systems and Databases
 de-supported in the future


Due to the end of support of some operating systems and databases by the providers,
FourJs will stop support of the following platforms and databases.

2020

     Operating Systems
   
  • Microsoft Windows 7 (32- and 64-bit),  January 14th 2020
  • Microsoft Windows Server 2008 R2,  January 14th 2020
  • IBM AIX 7.1,  April 30th 2020
  • RedHat 6, November 30th 2020

     Web Browsers
   
  • Microsoft Internet Explorer 10, January 31st 2020


V-Next

        Operating Systems

  • MacOS 10.12 Sierra
  • MacOS 10.13 High Sierra

       Databases
   
  • SQL Server 2012

Do you still have questions? The Supported Platforms and Databases document provides links to the
providersí web sites, where you can find more information about the official end-of-support dates.

Thank you for your understanding.

Best regards,

Four Js Development Team

Pages: 1 2 [3] 4 5 ... 10
Powered by SMF 1.1.21 | SMF © 2015, Simple Machines