From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.66.218.162 with SMTP id ph2mr39354972pac.3.1412070183633; Tue, 30 Sep 2014 02:43:03 -0700 (PDT) X-Received: by 10.140.101.235 with SMTP id u98mr1201qge.22.1412070183575; Tue, 30 Sep 2014 02:43:03 -0700 (PDT) Path: border1.nntp.dca1.giganews.com!nntp.giganews.com!news.glorb.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!uq10no982136igb.0!news-out.google.com!i10ni45qaf.0!nntp.google.com!dc16no169304qab.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 30 Sep 2014 02:43:03 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=86.160.219.138; posting-account=28F2IwkAAACL1Z5nRC-dE7zuvWdbWC7P NNTP-Posting-Host: 86.160.219.138 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <1fd7c443-c3d8-4f62-bc59-9cc4dc095447@googlegroups.com> Subject: Re: Gnoga - The GNU Omnificent GUI for Ada From: tonyg Injection-Date: Tue, 30 Sep 2014 09:43:03 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3397 X-Received-Body-CRC: 3511666649 Xref: number.nntp.dca.giganews.com comp.lang.ada:189250 Date: 2014-09-30T02:43:03-07:00 List-Id: On Tuesday, 30 September 2014 04:31:37 UTC+1, David Botton wrote: > Todays Updates :) >=20 >=20 >=20 > 1) 2 more Tutorials >=20 > 2) Views will now deallocate dynamically created child objects on finaliz= ation >=20 > 3) Moved Gnoga.Application.Multiuser to Gnoga.Application.Multi_Connect >=20 > 4) Modified how app data is set for connections to now use the Main_Windo= w, it will also deallocate it if dynamically created on finalization. >=20 > 5) It is no longer necessary to use Connection.Hold unless desired for cl= ean up on connection events. >=20 >=20 >=20 > In general as I am writing the tutorials I am doing as much as possible t= o simplify the API and make coding easier in Gnoga. >=20 >=20 >=20 > Here are a list of planned tutorials so far (the first 4 are now done and= in the repo) >=20 >=20 >=20 > Tutorial-01 - Introduction to Gnoga applications >=20 > Tutorial-02 - Introduction to Event Handlers >=20 > Tutorial-03 - Introduction to Multi-Connection Apps >=20 > Tutorial-04 - Tasking and Gnoga >=20 > Tutorial-05 - Using the Canvas Control >=20 > Tutorial-06 - Popups windows, iFrames, and custom boot files with Gnoga >=20 > Tutorial-07 - Forms and Gnoga >=20 > Tutorial-08 - Database bindings and Schema Migrations using Gnoga >=20 > Tutorial-09 - Active Record - Data modeling in Gnoga >=20 > Tutorial-10 - Creating MVC apps and Sessions management in Gnoga >=20 >=20 >=20 > In each tutorial directory there is a README that summarizes additional a= spects of Gnoga learned in that tutorial. It is worth reading through the R= EADMEs and sources in each tutorial in order as they build on each other. T= hey also teach far more than just their subject line about things you can d= o with Gnoga. I am keenly following this project, and the tutorials is a great idea. I wa= s going to suggest making them part of the git share, but I see you have do= ne that.=20 I was also going to ask if there is any HTML5 side documentation that you w= ould recommend to read to get a more thorough understanding of the workings= of gnoga?