Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #57743

Re: splitting a string into 2 new strings

From "Rudy Velthuis" <newsgroups@rvelthuis.de>
Newsgroups comp.lang.forth
Subject Re: splitting a string into 2 new strings
Date 2017-04-21 20:15 +0000
Organization Aioe.org NNTP Server
Message-ID <xn0kp08378mvulk003@nntp.aioe.org> (permalink)
References (1 earlier) <od9tpp$1mmg$1@gioia.aioe.org> <xn0koyolz8gwlap001@nntp.aioe.org> <odboqo$p54$1@gioia.aioe.org> <xn0kozrfz1ooo0003@nntp.aioe.org> <odd1mf$uqi$1@gioia.aioe.org>

Show all headers | View raw


HAA wrote:

> Rudy Velthuis wrote:
> > HAA wrote:
> > 
> > > > > Forth has sufficient flexibility so when there's no library
> > > > > or not fit for purpose, you won't be left stranded.
> > > > 
> > > > I guess that is true for almost any general purpose language.
> > > > 
> > > > But writing and testing your own code is not always preferrable
> > > > to using existing, well written and thoroughly tested code from
> > > > a (bonafide) library.
> > > 
> > > I know what's in the library code I write myself and can make an
> > > intelligent decision whether or not to use it.
> > 
> > Sure. But it is a bit tedious to have to write everything yourself,
> > especially if there are well written and trusted libraries around
> > already.
> 
> It's an academic point since such libraries are virtually
> non-existent in Forth and no evidence to suggest that will change.
> 
> > Trusting only your own code smells a bit like a case of NIH
> > syndrome, IMO.
> 
> Forthers traditionally wrote their own code and in doing so became
> proficient.

If I needed, say, BigNumbers, I would search for a library for those.
If I needed for instance string processing beyond the simple compare or
replace/substitute, I would look for a library like that. Writing
everthing from scratch instead of using a trusted and well written
library seems pretty useless, IMO.

Are you saying there are no trusted and well written libraries in Forth?

-- 
Rudy Velthuis        http://www.rvelthuis.de

"Machine. Unexpectedly, I'd invented a time."
 -- Alan Moore

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

.Re: splitting a string into 2 new strings "Robert L." <No_spamming@noWhere_7073.org> - 2017-04-19 20:13 +0000
  Re: splitting a string into 2 new strings "HAA" <someone@microsoft.com> - 2017-04-20 19:07 +1000
    Re: splitting a string into 2 new strings "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-20 17:08 +0000
      Re: splitting a string into 2 new strings "HAA" <someone@microsoft.com> - 2017-04-21 11:54 +1000
        Re: splitting a string into 2 new strings "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-21 09:45 +0000
          Re: splitting a string into 2 new strings "HAA" <someone@microsoft.com> - 2017-04-21 23:32 +1000
            Re: splitting a string into 2 new strings john <anon@example.com> - 2017-04-21 16:36 +0100
            Re: splitting a string into 2 new strings "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-21 20:15 +0000
              Re: splitting a string into 2 new strings Paul Rubin <no.email@nospam.invalid> - 2017-04-21 17:06 -0700
                Re: splitting a string into 2 new strings "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-22 04:59 +0000
              Re: splitting a string into 2 new strings "HAA" <someone@microsoft.com> - 2017-04-23 10:55 +1000
                Re: splitting a string into 2 new strings "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-29 03:15 +0000
                Re: splitting a string into 2 new strings The Beez <the.beez.speaks@gmail.com> - 2017-05-02 04:07 -0700
                Re: splitting a string into 2 new strings "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-05-05 15:26 +0000
    Re: splitting a string into 2 new strings hughaguilar96@gmail.com - 2017-04-20 13:32 -0700
  Re: .Re: splitting a string into 2 new strings "Robert L." <No_spamming@noWhere_7073.org> - 2017-04-21 00:19 +0000

csiph-web