Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #57870
| From | "HAA" <someone@microsoft.com> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: splitting a string into 2 new strings |
| Date | 2017-04-23 10:55 +1000 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <odgu4f$18mb$1@gioia.aioe.org> (permalink) |
| References | (2 earlier) <xn0koyolz8gwlap001@nntp.aioe.org> <odboqo$p54$1@gioia.aioe.org> <xn0kozrfz1ooo0003@nntp.aioe.org> <odd1mf$uqi$1@gioia.aioe.org> <xn0kp08378mvulk003@nntp.aioe.org> |
Rudy Velthuis wrote: > 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? How many have you found? Sorry but Forth has never had a culture of general-purpose libraries. There was a brief flurry after Forth-94 e.g. from scientific users but it didn't last with various Forth interests reverting to form. Stephen mentioned a client with a million line application. AFAIK commercial Forth apps are written in-house from scratch. Forthers certainly create libraries whose components may have been sourced elsewhere. While general-purpose Forth libraries may not exist as such, a reasonable amount of Forth source does appear in public, from which newcomers can learn or adapt. I'd characterize Forth programmers as resourceful developers more than users and that's how they prefer it. Chuck remains the archetypal Forth programmer and inspiration behind Forth. Forth needs an edge in order to compete but that edge has been its programmers. 'Forth is an amplifier' Chuck once said and I'd say history has borne that out.
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll 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