[Glass] WG: Info on implementation limits

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Wed Jul 12 11:55:48 PDT 2017


Christian,

 From engineering:

    I suspect that topaz echo of output
   to stdout , when stdout is to a terminal is messing up the terminal
   when non-ascii characters are involved.  Workaround should be
   to use linux topaz  or  topaz input file and
   output push only
   to a log file (the useage style which he observes works correctly).

Dale


On 07/12/2017 07:11 AM, Christian Haider wrote:
>
> Dale,
>
> attached is the source method from VW – I found a much smaller one 
> (4022 Byte literal string) with the same problem.
>
> The setup is identical with the prior problem.
>
> So, there are no simple answers to the limits questions?
>
> Cheers,
>
> Christian
>
> *Von:*Dale Henrichs [mailto:dale.henrichs at gemtalksystems.com]
> *Gesendet:* Mittwoch, 12. Juli 2017 15:50
> *An:* Christian Haider <christian.haider at smalltalked-visuals.com>; 
> glass at lists.gemtalksystems.com
> *Betreff:* Re: AW: [Glass] WG: Info on implementation limits
>
> Christian,
>
> Can you provide more details, so we can try to check this one out? Log 
> file, method source, etc.
>
> Thanks,
>
> Dale
>
> On 7/12/17 6:18 AM, Christian Haider wrote:
>
>     Found another one (sudden death):
>
>     A method returning a literal 78 KB String.
>
>     What is the limit on the method source size?
>
>     Or, is there a limit for strings inside a method?
>
>     Cheers,
>
>                     Christian
>
>     *Von:*Glass [mailto:glass-bounces at lists.gemtalksystems.com] *Im
>     Auftrag von *Christian Haider via Glass
>     *Gesendet:* Mittwoch, 12. Juli 2017 11:37
>     *An:* glass at lists.gemtalksystems.com
>     <mailto:glass at lists.gemtalksystems.com>
>     *Betreff:* [Glass] WG: Info on implementation limits
>
>     (resent, because Google blocked the attachment)
>
>     *Von:*Christian Haider
>     [mailto:christian.haider at smalltalked-visuals.com]
>     *Gesendet:* Mittwoch, 12. Juli 2017 09:53
>     *An:* 'glass at lists.gemtalksystems.com
>     <mailto:glass at lists.gemtalksystems.com>'
>     <glass at lists.gemtalksystems.com
>     <mailto:glass at lists.gemtalksystems.com>>
>     *Cc:* 'Dale Henrichs' <dale.henrichs at gemtalksystems.com
>     <mailto:dale.henrichs at gemtalksystems.com>>
>     *Betreff:* AW: [Glass] Info on implementation limits
>
>     From replies off list, I heard, that big input files are not a
>     problem. Good to know, thank you.
>
>     For the crash on the big method, I investigated and created an
>     input file which reproduces the problem (attached as
>     bigMethod.gs). The log is attached as well.
>
>     My theory was wrong. It seems not to be a problem with many
>     literals in a method, but something else.
>
>     When I input the file in a Topaz shell (on windows), it works
>     seamless and the method can be called.
>
>     Steps:
>
>      1. Login to topaz
>      2. enter ‘output push c:\image\bigMethod.log’[CR]
>      3. enter ‘input c:\image\bigMethod.gs’[CR]
>      4. all fine!
>
>     But if I do the same with a batch file which uses the script
>     loadBigMethod.tpz (attached),
>
>     The Topaz window opens, it stays there for about 10 seconds (the
>     step 3 above took no time) and the crashes (Windows pops up with
>     “the program does not work anymore…” or something like that (I
>     have a German version).
>
>     Any idea?
>
>     Thanks
>
>     Config data (running on Windows 10):
>
>     |    PROGRAM: topaz, Linear GemStone Interface (Remote
>     Session)               |
>
>     |    VERSION: 3.3.5, Thu May  4 11:44:37 2017 
>                                    |
>
>     |      BUILD: gss64_3_3_x_branch-41643 |
>
>     |  BUILT FOR: x86-64/Windows7 |
>
>     |       MODE: 64 bit                |
>
>     | RUNNING ON: 4-CPU haider-pc: Unknown CPU, Windows NT 6.2 build
>     9200         |
>
>     *Von:*Glass [mailto:glass-bounces at lists.gemtalksystems.com] *Im
>     Auftrag von *Dale Henrichs via Glass
>     *Gesendet:* Dienstag, 11. Juli 2017 18:20
>     *An:* glass at lists.gemtalksystems.com
>     <mailto:glass at lists.gemtalksystems.com>
>     *Betreff:* Re: [Glass] Info on implementation limits
>
>     Christian,
>
>     Could you send me the full topaz log file? We need that to
>     understand what might be going on ...
>
>     Thanks,
>
>     Dale
>
>     On 7/11/17 1:07 AM, Christian Haider via Glass wrote:
>
>         Hi,
>
>         are there any information about implementation limits of
>         Gemstone Smalltalk?
>
>         Concrete issue:
>
>         I try to input a source file (2.1. MB – can this work?).
>
>         Topaz dies (Windows reports that Topaz is not working anymore…)
>
>         Last thing in the log file is a method with 743 literals – is
>         this an issue?
>
>         My naïve theory: Gemstone (Topaz?) cannot compile the method,
>         but dies without error.
>
>         Any ideas?
>
>         Thanks,
>
>         Christian
>
>         _______________________________________________
>
>         Glass mailing list
>
>         Glass at lists.gemtalksystems.com
>         <mailto:Glass at lists.gemtalksystems.com>
>
>         http://lists.gemtalksystems.com/mailman/listinfo/glass
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170712/84c81432/attachment-0001.html>


More information about the Glass mailing list