Project

General

Profile

Activity

From 01/21/2020 to 02/19/2020

02/19/2020

05:16 PM Feature #4384: Builtin OO Implementation
> This is currently configured for Linux - should I switch it to Windows conversion (and runtime) settings, like Hote... Greg Shah
04:55 PM Feature #4384: Builtin OO Implementation
Greg, I have the new testcases project configured from Hotel ChUI, and can run both ChUI and GUI programs, plus Web. ... Constantin Asofiei
04:31 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I definitely do NOT want to be required to manually copy things around. It is very messy and err...
Constantin Asofiei
04:14 PM Feature #4384: Builtin OO Implementation
> everything (I think) is coded with the relative folder as . (as in, the program must be ran from the root project f... Greg Shah
02:51 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Would you please add the necessary project configuration to the new testcases project...
Constantin Asofiei
02:21 PM Feature #4384: Builtin OO Implementation
Constantin: Would you please add the necessary project configuration to the new testcases project? This would includ... Greg Shah
10:41 AM Feature #4384: Builtin OO Implementation
> Greg, does Mihai have access to our @testcases@ project?
He has access to the "New Testcases":/projects/p2j/wik...
Greg Shah
08:29 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Constantin can you tell me how do we test methods ( after we write code in them )?
>...
Constantin Asofiei
04:59 AM Feature #4384: Builtin OO Implementation
I follow your instruction, run "gradlew.bat jar", and files are compiled.
Dependencies used in java classes are re...
Mihai Popescu-Tiganea
04:23 PM Bug #4123: conversion generates incorrect java code for Extent statement
I was building hotel_chui (rev 210) using 4207a-11399, and I received this failure:... Roger Borrello

02/18/2020

08:28 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> I need help in project set up in this stage.
> Constantin can you guide me?
Did you...
Constantin Asofiei
08:22 AM Feature #4384: Builtin OO Implementation
Following your indication, I start to study classes mentioned above.
Greg, we have a order of implementation for tho...
Mihai Popescu-Tiganea

02/17/2020

03:48 PM Feature #4384 (WIP): Builtin OO Implementation
The initial work on this task is to understand what each of the above classes do in the 4GL. After that, implementat... Greg Shah

02/14/2020

10:12 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> Leave everything as is for now. I just want you to know the long term objective so that when the...
Constantin Asofiei
10:10 AM Feature #3254: add support for running 4GL on multiple threads in a single session
> Because all the error processing and target resolution is in invokeImpl()... I don't want to drop that.
In a per...
Greg Shah
09:54 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> Code Review Task Branch 4335a Revision 11418
>
> Why was it better to add this into the common...
Constantin Asofiei

02/13/2020

05:11 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Code Review Task Branch 4335a Revision 11418
Why was it better to add this into the common @CFS.invokeImpl()@ code...
Greg Shah
03:04 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Constantin Asofiei wrote:
> Greg, do you want me to code the #3254-16 and #3254-17 ideas, too?
No, we can handle ...
Greg Shah
02:51 PM Feature #3254: add support for running 4GL on multiple threads in a single session
The support for @RUN ... AS-THREAD [SET ht]@ is in 4335a rev 11418. Please review.
The resource which is supposed...
Constantin Asofiei
02:32 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg, do you want me to code the #3254-16 and #3254-17 ideas, too? Constantin Asofiei

02/12/2020

02:56 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> On the other hand, since a standalone expression or assignment can have @NO-ERROR@ specified, we ...
Constantin Asofiei
02:42 PM Feature #3254: add support for running 4GL on multiple threads in a single session
> The STOP condition can be caught and managed by business logic; if this is from a related thread, and the business ... Greg Shah
02:42 PM Feature #3254: add support for running 4GL on multiple threads in a single session
> @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @throw new ErrorConditionException@? ... Greg Shah
02:29 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSem...
Constantin Asofiei
02:25 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Review for 4335a rev 11414-11515:
* @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @t...
Constantin Asofiei
02:24 PM Feature #3254: add support for running 4GL on multiple threads in a single session
One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSemaphore.await()@) sho... Greg Shah
02:21 PM Feature #3254: add support for running 4GL on multiple threads in a single session
I think this is the list of open items:
* Constantin is going to write @ControlFlowOps.invokeAsThread()@ and @Cont...
Greg Shah

02/11/2020

05:39 PM Feature #3254: add support for running 4GL on multiple threads in a single session
4335a revision 11414 adds the following changes:
* Refactored the @AssociatedThread@ to move code into a base clas...
Greg Shah

02/06/2020

02:32 PM Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
> It looks like trunk-11342 has full conversion support and partial runtime support for prog.kw_stup_par.
Yes. Hi...
Greg Shah
02:19 PM Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
Roger Borrello wrote:
> It doesn't look like our implementation of @util/NumEntries.java@ applies to the @SESSION:...
Roger Borrello
01:58 PM Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
There are a few tasks related to @START-PARAMETERS@, so it's challenging to get an overall status. It looks like @tru... Roger Borrello

02/03/2020

01:02 PM Bug #4476: Shared frame does not get @ widget method generated
Is this related to embedded assignment? Greg Shah
12:55 PM Bug #4476: Shared frame does not get @ widget method generated
In looking at the new issue related to @4207a@, it is not due to these changes related to @override_frame@, since I h... Roger Borrello
11:32 AM Bug #4476: Shared frame does not get @ widget method generated
Roger Borrello wrote:
> Found another regression with this testcase:
> [...]
>
> The @frUnlock@ is found to be a...
Roger Borrello

02/02/2020

09:55 PM Bug #4476: Shared frame does not get @ widget method generated
Found another regression with this testcase:... Roger Borrello

02/01/2020

10:53 AM Bug #4476: Shared frame does not get @ widget method generated
This issue was with where I had located the check for the override frame in @search_widget@. It needed to be used for... Roger Borrello
07:24 PM Bug #4476: Shared frame does not get @ widget method generated
Made an update to the testcase.... Roger Borrello

01/31/2020

06:21 PM Bug #4476: Shared frame does not get @ widget method generated
While that testcase does not throw the exception in @trunk@, it still reports issues. I added some debug to my trunk ... Roger Borrello
03:14 PM Bug #4476: Shared frame does not get @ widget method generated
Bug found when converting customer code.
Testcase:...
Roger Borrello
01:03 PM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> Code Review Task Branch 4207a Revision 11386
>
> I'm OK with the changes. If it passes regres...
Roger Borrello
01:01 PM Bug #4476: Shared frame does not get @ widget method generated
Code Review Task Branch 4207a Revision 11386
I'm OK with the changes. If it passes regression testing, while stil...
Greg Shah
12:49 PM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> @search_widget@ is used in many places so we must be especially sure that your change is safe. I...
Roger Borrello
12:06 PM Bug #4476: Shared frame does not get @ widget method generated
@search_widget@ is used in many places so we must be especially sure that your change is safe. I can't tell without ... Greg Shah
11:31 AM Bug #4476: Shared frame does not get @ widget method generated
Check my placement of the check:
Currently we call "search_widget":...
Roger Borrello
10:45 AM Bug #4476: Shared frame does not get @ widget method generated
Optimally, we would see the @dumpTree()@ from the ancestor @STATEMENT@ node. Greg Shah
10:00 AM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > I have changed the message to printfln("## WARNING: %s: Usingframe='%s' from Dictionary for ref...
Roger Borrello
09:56 AM Bug #4476: Shared frame does not get @ widget method generated
> I have changed the message to printfln("## WARNING: %s: Usingframe='%s' from Dictionary for ref='%s', id=%d", file,... Greg Shah
09:54 AM Bug #4476: Shared frame does not get @ widget method generated
I did see a lot of "DANGER WILL ROBINSON!" messages on some regression tests yesterday from the @search_frame_phrase@... Roger Borrello
09:13 AM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > I have the following, but am trying to determine what type to make the ID, since we wanted to i...
Roger Borrello
01:44 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> 1. I think that we should introduce a new 4GL annotation @@ThreadSafe@ which can be used to m...
Constantin Asofiei
01:30 PM Feature #3254: add support for running 4GL on multiple threads in a single session
> We may consider that this related thread shares with the parent and other related threads only its security data, p... Greg Shah
11:12 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> My instinct is to disallow this (super-procedures). The new threads are related from the perspec...
Constantin Asofiei
10:39 AM Feature #3254: add support for running 4GL on multiple threads in a single session
>> Should we exclude having super-procedures on the AssociatedThread instances? Lots of old code might require such a... Greg Shah
09:43 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Constantin Asofiei wrote:
> Greg Shah wrote:
> > * Should we exclude having super-procedures on the @AssociatedThre...
Constantin Asofiei
09:38 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> * Should we exclude having super-procedures on the @AssociatedThread@ instances? Lots of old cod...
Constantin Asofiei
09:03 AM Feature #3254: add support for running 4GL on multiple threads in a single session
I'm thinking through the @JOIN@ implementation. I agree it is a good idea.
I also am thinking about the following...
Greg Shah
12:21 PM Feature #3868: customer servlet integration/support
Greg Shah wrote:
> Hyenk: We may need to you look at this. I don't want to derail your spreadsheet widget work righ...
Hynek Cihlar
11:44 AM Feature #3868: customer servlet integration/support
My understanding is that what remains open in this task is the conflict with @jasper@ and @castor@. Is that correct?... Greg Shah

01/30/2020

06:20 PM Bug #4476: Shared frame does not get @ widget method generated
> I have the following, but am trying to determine what type to make the ID, since we wanted to initialize it to -1.
...
Greg Shah
06:00 PM Bug #4476: Shared frame does not get @ widget method generated
I have the following, but am trying to determine what type to make the ID, since we wanted to initialize it to @-1@. ... Roger Borrello
04:48 PM Bug #4476: Shared frame does not get @ widget method generated
> What about a ScopedSymbolDictionary, where I add a scope then add symbols in the walk-rules, then delete in the asc... Greg Shah
04:26 PM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> @convert/control_flow.rules@, search for @Dictionary@.
Thanks. That shows adding to the "switc...
Roger Borrello
09:37 AM Feature #2135: implement COPY-LOB language statement
Yes, test cases will be very useful. Thanks!
It seems that the 4GL implements a subset of the "Byte Order Mark":h...
Greg Shah
08:56 AM Feature #2135: implement COPY-LOB language statement
Greg Shah wrote:
> Marian: 2 followup questions:
>
> 1. What is the unicode BOM character that is used?
>
> 2....
Marian Edu

01/29/2020

04:05 PM Bug #4476: Shared frame does not get @ widget method generated
@convert/control_flow.rules@, search for @Dictionary@. Greg Shah
03:51 PM Bug #4476: Shared frame does not get @ widget method generated
Found that since we have reverted code, and the widget list for frame f2 now contains the variable that was before th... Roger Borrello

01/27/2020

01:39 PM Feature #2135: implement COPY-LOB language statement
Marian: 2 followup questions:
1. What is the unicode BOM character that is used?
2. Is it always the same unico...
Greg Shah

01/24/2020

04:47 PM Bug #4476: Shared frame does not get @ widget method generated
It is more correct now. The reason is probably simple: the widget before was being created from a string literal and... Greg Shah
01:45 PM Bug #4476: Shared frame does not get @ widget method generated
Roger Borrello wrote:
> I wanted to check that this is a valid addition to the frame definition for this testcase:
...
Roger Borrello
01:35 PM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > addrId.setFormat("999999");
>
> This one needs to be there. I'm very surprised it isn't the...
Roger Borrello
12:44 PM Bug #4476: Shared frame does not get @ widget method generated
>> addrId.setAt(true);
>> addrId.setAtFormatLength(6);
I'm not sure about these. You'll have to...
Greg Shah
12:13 PM Bug #4476: Shared frame does not get @ widget method generated
I wanted to check that this is a valid addition to the frame definition for this testcase:... Roger Borrello
09:34 AM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> Did you read the javadoc?
Got it. Thanks for the discussion.
Regarding "junk" before the &#...
Roger Borrello
08:19 AM Bug #4476: Shared frame does not get @ widget method generated
Did you read the javadoc? Greg Shah
07:58 PM Bug #4476: Shared frame does not get @ widget method generated
I have been working with @frame_generator.xml@ and @common-progress.rules@ to correct some regressions. I have a test... Roger Borrello
07:43 PM Bug #4476 (WIP): Shared frame does not get @ widget method generated
Roger Borrello
08:12 AM Feature #4392 (WIP): add -pf support for appserver CONNECT() method
Greg Shah
 

Also available in: Atom