[Gambas-user] An utility component for Gambas

Sebastian Kulesz sebikul at ...626...
Tue Dec 2 00:30:19 CET 2014


Would it be okay to include this component inside the gambas3-runtime
package or should I create a new one for it?

On Mon, Dec 1, 2014 at 8:25 PM, B Bruen <bbruen at ...2308...> wrote:

> On Mon, 01 Dec 2014 14:48:59 +0100
> Benoît Minisini <gambas at ...1...> wrote:
>
> > Hi,
> >
> > I'd like to create a 'gb.util' component, written in Gambas, to collect
> > useful non-GUI programming routines that can't go directly into the
> > interpreter because it would make it too heavy.
> >
> > For example:
> >
> > - Creating a directory and all its parent.
> >
> > - Removing accents from an UTF-8 string.
> >
> > - A CsvFile class to read CSV files easily.
> >
> > - Removing a directory recursively.
> >
> > - Moving a file or a directory, whether source and destination are on
> > the same device or not.
> >
> > ...
> >
> > If you have ideas, just drop them. And better, uf you have code, and are
> > agree to share it, modify it, maintain it, you are welcome!
> >
> > The difficulty will be to find the best interface (class name, method
> > name, where to put it) for that.
> >
> > For example, for the removing accents method, I extended the String
> > class. Logical... For directory methods, I created a new Shell static
> > class...
> >
> > I'm waiting for your comments!
> >
> > P.S. The gambas fram client is more and more polished. Don't hesitate to
> > play with it. The more tests, the sooner it will be released. I want to
> > release Gambas 3.7 as soon as it is ready, even if there is not a lot of
> > other changes in Gambas.
> >
> > Regards,
> >
> > --
> > Benoît Minisini
> >
> Attached our GenUtil module source, use what you like.
>
> My "favorites" are DateUtil.StrToDate and StrUtil.Proper and
> StrUtil.NormName
>
> regads
> Bruce
>
> --
> B Bruen <adamnt42 at ...626...>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>



More information about the User mailing list