Thanks for the response Koen. I'll be fine for deployment, but I do development in a 32 bit environment and need to run the beta on an old 32 bit system I have here, so I'd like to be cross platform safe.
And for the record, yes this is c++. -dan On Oct 23, 2013, at 12:17 PM, witty-interest-requ...@lists.sourceforge.net wrote: > Send witty-interest mailing list submissions to > witty-interest@lists.sourceforge.net > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/witty-interest > or, via email, send a message with subject or body 'help' to > witty-interest-requ...@lists.sourceforge.net > > You can reach the person managing the list at > witty-interest-ow...@lists.sourceforge.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of witty-interest digest..." > > > Today's Topics: > > 1. Re: Futures request (Nagaev Boris) > 2. Re: Futures request (Daniel Horsey) > 3. Re: Futures request (Koen Deforche) > 4. Re: Unicode Support (Wim Dumon) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 22 Oct 2013 03:12:47 +0400 > From: Nagaev Boris <bnag...@gmail.com> > Subject: Re: [Wt-interest] Futures request > To: witty-interest <witty-interest@lists.sourceforge.net> > Message-ID: > <cafc_vt4hiz7ypokmvdf4k8iskefgv8mky+xbntqmqgto-ar...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Wt sends only visible rows to JavaScript. > http://www.webtoolkit.eu/widgets/trees-tables/mvc-table-views example > of 10000 rows and 50 columns. > > On Tue, Oct 22, 2013 at 2:24 AM, Mike Teehan <mike.tee...@gmail.com> wrote: >> Sending 32k+ rows to the browser would be bad on the Javascript side of >> things too... C++ can handle it, JS not so much. >> >> >> On Mon, Oct 21, 2013 at 5:53 PM, Nagaev Boris <bnag...@gmail.com> wrote: >>> >>> int is of size 32 bit (+/- 2e9) on most of platforms. >>> >>> On Mon, Oct 21, 2013 at 10:17 PM, Robert Goley <rago...@rdasys.com> wrote: >>>> I would like to see those changes as well. Here is a related issue I >>>> found >>>> though. http://redmine.webtoolkit.eu/issues/891 >>>> >>>> >>>> On Mon, Oct 21, 2013 at 11:21 AM, Daniel Horsey >>>> <dan.hor...@broadruntech.com> wrote: >>>>> >>>>> I?m working on a ?big data? app with a witty front end. >>>>> >>>>> >>>>> >>>>> Any chance rowCount() could be modified to return an unsigned long >>>>> (rather >>>>> than int) and allow tables larger than 32k rows? >>>>> >>>>> >>>>> >>>>> -dan >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> October Webinars: Code for Performance >>>>> Free Intel webinars can help you accelerate application performance. >>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the >>>>> most >>>>> from >>>>> the latest Intel processors and coprocessors. See abstracts and >>>>> register > >>>>> >>>>> >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk >>>>> _______________________________________________ >>>>> witty-interest mailing list >>>>> witty-interest@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> October Webinars: Code for Performance >>>> Free Intel webinars can help you accelerate application performance. >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >>>> from >>>> the latest Intel processors and coprocessors. See abstracts and register >>>>> >>>> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> witty-interest mailing list >>>> witty-interest@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>>> >>> >>> >>> ------------------------------------------------------------------------------ >>> October Webinars: Code for Performance >>> Free Intel webinars can help you accelerate application performance. >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >>> from >>> the latest Intel processors and coprocessors. See abstracts and register > >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> witty-interest mailing list >>> witty-interest@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/witty-interest >> >> >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >> from >> the latest Intel processors and coprocessors. See abstracts and register > >> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >> _______________________________________________ >> witty-interest mailing list >> witty-interest@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/witty-interest >> > > > > ------------------------------ > > Message: 2 > Date: Mon, 21 Oct 2013 22:15:41 -0400 > From: "Daniel Horsey" <dan.hor...@broadruntech.com> > Subject: Re: [Wt-interest] Futures request > To: <witty-interest@lists.sourceforge.net> > Message-ID: <42c7e270da57453fb4e15e7ea14e7...@broadruntech.com> > Content-Type: text/plain; charset="us-ascii" > > Thanks Robert Goley for pointing out that link. Didn't know that had been > recently proposed. > > I assumed there would be more involved than just changing the type but > apparently it's even more so. > > -dan > > -----Original Message----- > From: witty-interest-requ...@lists.sourceforge.net > [mailto:witty-interest-requ...@lists.sourceforge.net] > Sent: Monday, October 21, 2013 6:40 PM > To: witty-interest@lists.sourceforge.net > Subject: witty-interest Digest, Vol 89, Issue 15 > > Send witty-interest mailing list submissions to > witty-interest@lists.sourceforge.net > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/witty-interest > or, via email, send a message with subject or body 'help' to > witty-interest-requ...@lists.sourceforge.net > > You can reach the person managing the list at > witty-interest-ow...@lists.sourceforge.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of witty-interest digest..." > > > Today's Topics: > > 1. Futures request (Daniel Horsey) > 2. Re: Futures request (Robert Goley) > 3. Re: Futures request (Nagaev Boris) > 4. Re: Futures request (Mike Teehan) > 5. Re: Futures request (Thomas Suckow) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 21 Oct 2013 11:21:32 -0400 > From: "Daniel Horsey" <dan.hor...@broadruntech.com> > Subject: [Wt-interest] Futures request > To: <witty-interest@lists.sourceforge.net> > Message-ID: <6a81b4292c69478ab22e5e0c484a5...@broadruntech.com> > Content-Type: text/plain; charset="us-ascii" > > I'm working on a "big data" app with a witty front end. > > > > Any chance rowCount() could be modified to return an unsigned long (rather > than int) and allow tables larger than 32k rows? > > > > -dan > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Mon, 21 Oct 2013 14:17:12 -0400 > From: Robert Goley <rago...@rdasys.com> > Subject: Re: [Wt-interest] Futures request > To: witty-interest@lists.sourceforge.net > Message-ID: > <ca+qyeyqcfgudunkmdsyut29j7fum5gmmx8luo9xzljv6buj...@mail.gmail.com> > Content-Type: text/plain; charset="windows-1252" > > I would like to see those changes as well. Here is a related issue I found > though. http://redmine.webtoolkit.eu/issues/891 > > > On Mon, Oct 21, 2013 at 11:21 AM, Daniel Horsey <dan.hor...@broadruntech.com >> wrote: > >> I?m working on a ?big data? app with a witty front end.**** >> >> ** ** >> >> Any chance rowCount() could be modified to return an unsigned long (rather >> than int) and allow tables larger than 32k rows?**** >> >> ** ** >> >> -dan**** >> >> ** ** >> >> ** ** >> >> >> > ---------------------------------------------------------------------------- > -- >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >> from >> the latest Intel processors and coprocessors. See abstracts and register > >> > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk >> _______________________________________________ >> witty-interest mailing list >> witty-interest@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/witty-interest >> >> > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 3 > Date: Tue, 22 Oct 2013 01:53:29 +0400 > From: Nagaev Boris <bnag...@gmail.com> > Subject: Re: [Wt-interest] Futures request > To: witty-interest <witty-interest@lists.sourceforge.net> > Message-ID: > <cafc_vt7mfhp9epaffhtdc7kpowgx6b3rqgijq56vto-goes...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > int is of size 32 bit (+/- 2e9) on most of platforms. > > On Mon, Oct 21, 2013 at 10:17 PM, Robert Goley <rago...@rdasys.com> wrote: >> I would like to see those changes as well. Here is a related issue I > found >> though. http://redmine.webtoolkit.eu/issues/891 >> >> >> On Mon, Oct 21, 2013 at 11:21 AM, Daniel Horsey >> <dan.hor...@broadruntech.com> wrote: >>> >>> I?m working on a ?big data? app with a witty front end. >>> >>> >>> >>> Any chance rowCount() could be modified to return an unsigned long > (rather >>> than int) and allow tables larger than 32k rows? >>> >>> >>> >>> -dan >>> >>> >>> >>> >>> >>> >>> >>> > ---------------------------------------------------------------------------- > -- >>> October Webinars: Code for Performance >>> Free Intel webinars can help you accelerate application performance. >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >>> from >>> the latest Intel processors and coprocessors. See abstracts and register >> >>> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> witty-interest mailing list >>> witty-interest@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>> >> >> >> > ---------------------------------------------------------------------------- > -- >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >> from >> the latest Intel processors and coprocessors. See abstracts and register > >> > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >> _______________________________________________ >> witty-interest mailing list >> witty-interest@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/witty-interest >> > > > > ------------------------------ > > Message: 4 > Date: Mon, 21 Oct 2013 18:24:21 -0400 > From: Mike Teehan <mike.tee...@gmail.com> > Subject: Re: [Wt-interest] Futures request > To: witty-interest@lists.sourceforge.net > Message-ID: > <cakpzsqzairnahwt8ob5dympgfdzoboozu-bg8umiwulkt0x...@mail.gmail.com> > Content-Type: text/plain; charset="windows-1252" > > Sending 32k+ rows to the browser would be bad on the Javascript side of > things too... C++ can handle it, JS not so much. > > > On Mon, Oct 21, 2013 at 5:53 PM, Nagaev Boris <bnag...@gmail.com> wrote: > >> int is of size 32 bit (+/- 2e9) on most of platforms. >> >> On Mon, Oct 21, 2013 at 10:17 PM, Robert Goley <rago...@rdasys.com> wrote: >>> I would like to see those changes as well. Here is a related issue I >> found >>> though. http://redmine.webtoolkit.eu/issues/891 >>> >>> >>> On Mon, Oct 21, 2013 at 11:21 AM, Daniel Horsey >>> <dan.hor...@broadruntech.com> wrote: >>>> >>>> I?m working on a ?big data? app with a witty front end. >>>> >>>> >>>> >>>> Any chance rowCount() could be modified to return an unsigned long >> (rather >>>> than int) and allow tables larger than 32k rows? >>>> >>>> >>>> >>>> -dan >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >> > ---------------------------------------------------------------------------- > -- >>>> October Webinars: Code for Performance >>>> Free Intel webinars can help you accelerate application performance. >>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the > most >>>> from >>>> the latest Intel processors and coprocessors. See abstracts and >> register > >>>> >>>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> witty-interest mailing list >>>> witty-interest@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>>> >>> >>> >>> >> > ---------------------------------------------------------------------------- > -- >>> October Webinars: Code for Performance >>> Free Intel webinars can help you accelerate application performance. >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >>> from >>> the latest Intel processors and coprocessors. See abstracts and register >>> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> witty-interest mailing list >>> witty-interest@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>> >> >> >> > ---------------------------------------------------------------------------- > -- >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >> from >> the latest Intel processors and coprocessors. See abstracts and register > >> > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk >> _______________________________________________ >> witty-interest mailing list >> witty-interest@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/witty-interest >> > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 5 > Date: Mon, 21 Oct 2013 15:40:12 -0700 > From: Thomas Suckow <thomas.suc...@pnnl.gov> > Subject: Re: [Wt-interest] Futures request > To: witty-interest@lists.sourceforge.net > Message-ID: <5265ad4c.1060...@pnnl.gov> > Content-Type: text/plain; charset=windows-1252; format=flowed > > On 10/21/2013 03:24 PM, Mike Teehan wrote: >> Sending 32k+ rows to the browser would be bad on the Javascript side >> of things too... C++ can handle it, JS not so much. >> > JavaScript should handle 32K items just fine. As for simultaneous > rendering 32K elements or Wt's handling of 32K elements, I cannot say. > > I do computations on 65K arrays at 60fps in JavaScript. > > - > Thomas > > > > ------------------------------ > > ---------------------------------------------------------------------------- > -- > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > > ------------------------------ > > _______________________________________________ > witty-interest mailing list > witty-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/witty-interest > > > End of witty-interest Digest, Vol 89, Issue 15 > ********************************************** > > > > > ------------------------------ > > Message: 3 > Date: Tue, 22 Oct 2013 09:03:15 +0200 > From: Koen Deforche <k...@emweb.be> > Subject: Re: [Wt-interest] Futures request > To: "witty-interest@lists.sourceforge.net" > <witty-interest@lists.sourceforge.net> > Message-ID: > <CAAWqSO2DZjMqfkb4fe0w5L7z4npHPfo-AUNQMBUmB=jkb0w...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hey Daniel, > > 2013/10/22 Daniel Horsey <dan.hor...@broadruntech.com> > >> Thanks Robert Goley for pointing out that link. Didn't know that had been >> recently proposed. >> >> I assumed there would be more involved than just changing the type but >> apparently it's even more so. >> > > There are many aspects to this. > > As Boris correctly pointed out: max(int) on most practical platforms is > 2,147,483,647. > Thus, the C++ side of things surely supports models > 32K rows or columns. > > Is that enough for your purposes? > > Wt indeed only sends +/- visible cells to the browser, so the rendering > performance for a small or large model is virtually the same. > > There is only one caveat with the current implementation. Wt sets the > height of the virtual canvas in pixels, and there is a limit to the > 'maximum number' that is interpreted correctly by browsers (with only > anecdotal evidence indicating what is actually this maximum). So far we > always assumed that there was a physical limit, but as > http://worlds-highest-website.com/ we can indeed put a size on this canvas > that is considerably larger. > > I've filed a ticket for using their trick to overcome that limitation: > http://redmine.emweb.be/issues/2352 > > Regards, > koen > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 4 > Date: Wed, 23 Oct 2013 18:17:11 +0200 > From: Wim Dumon <w...@emweb.be> > Subject: Re: [Wt-interest] Unicode Support > To: witty-interest@lists.sourceforge.net > Message-ID: > <CAJ2=PVTL+2eDTcfp0dEFxK8khqjmBj7rszzmxwBkQesa=ew...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > I implemented this today, will be available in git soon. It's called > WString::setDefaultEncoding. > > Add WString::setDefaultEncoding(UTF8); to your main() and Wt will assume > default UTF-8 for C style strings instead of default c++ locale. > > Wim. > > > > 2013/10/15 Muhammad Nasser Al-Noimi <mnno...@gmail.com> > >> WString::setDefaultEncoding() is a good solution, but how I can get it? >> I'm currently using WString("h?ll?", UTF8); for every string but I prefer >> your suggested solution. >> >> Thanks >> >> >> >> On 14 ???, 2013 ? 04:28, Wim Dumon wrote: >> >> I looked it up for you: QString(const char*c) in Qt4 uses fromAscii(), >> in Qt5 it uses fromUtf8(). Additionally, in Qt4, you could actually set the >> format interpreted by fromAscii() by calling >> QTextCodec::setCodecForCStrings(); in Qt5 this seems no longer possible. >> >> In Wt we historically used the C++ locale for WString's constructor for >> const char *. We have discussed changing the API of WString so that UTF-8 >> becomes the default encoding, but that is in fact a breaking API change >> that we will probably save for a major Wt version bump. >> >> The idea is now to add a static WString::setDefaultEncoding(), which >> makes the default encoding application-wide configurable between >> localencoding and utf8. That can be made backward-compatible and allows you >> to switch it to UTF-8 through a single function call in the beginning of >> your application. Good idea? >> >> BR, >> Wim. >> >> >> >> >> 2013/10/14 Muhammad Nasser Al-Noimi <mnno...@gmail.com> >> >>> Thanks a lot. It worked perfectly, but can I get a solution like in Qt >>> applications? in Qt apps I can write a string with no problem in encoding. >>> I don't know what Qt folks did to make this happens but I wish that I can >>> use something like this in Wt. >>> >>> >>> On 14 ???, 2013 ? 11:37, Wim Dumon wrote: >>> >>> hich is silly for constant strings. >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> October Webinars: Code for Performance >>> Free Intel webinars can help you accelerate application performance. >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >>> from >>> the latest Intel processors and coprocessors. See abstracts and register > >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> witty-interest mailing list >>> witty-interest@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>> >>> >> >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from >> the latest Intel processors and coprocessors. See abstracts and register >> >http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk >> >> >> >> _______________________________________________ >> witty-interest mailing >> listwitty-interest@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/witty-interest >> >> >> >> >> ------------------------------------------------------------------------------ >> October Webinars: Code for Performance >> Free Intel webinars can help you accelerate application performance. >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >> from >> the latest Intel processors and coprocessors. See abstracts and register > >> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk >> _______________________________________________ >> witty-interest mailing list >> witty-interest@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/witty-interest >> >> > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > > ------------------------------ > > _______________________________________________ > witty-interest mailing list > witty-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/witty-interest > > > End of witty-interest Digest, Vol 89, Issue 16 > ********************************************** > ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest