Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: The C Containers library |
| Date | 2015-11-01 23:50 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <87fv0p5lfg.fsf@bsb.me.uk> (permalink) |
| References | <n14lk4$hmh$1@dont-email.me> <87r3ka6l7c.fsf@bsb.me.uk> <406c3221-7cfe-4e8f-8441-a97e0ce48122@googlegroups.com> <87d1vt7k2b.fsf@bsb.me.uk> <eb315076-70ea-4fa0-aead-0abcf9b0dd81@googlegroups.com> |
Malcolm McLean <malcolm.mclean5@btinternet.com> writes: > On Sunday, November 1, 2015 at 4:37:09 PM UTC, Ben Bacarisse wrote: >> Malcolm McLean <malcolm.mclean5@btinternet.com> writes: >> >> Yes really. Nothing I said is wrong. >> > Robotics is hard, and most people start by trying to simplify the# > environment the robot works in. > However I've been told, by people I believe, that the insight you > need is to simplify the robot. If the robot is simple enough, it > can cope with pretty much anything the environment throws at it. > > There's an analogy with containers. Simplify the language, and many > of the problems and issues just disappear. It's not that it's hard > to write an abstract container in C, it's that the problems simply > don't arise, there's no complexity to abstract over. I suspect another language issue, because I can't force this remark to be true with any of the meanings available to me for the terms it uses. I can see how to simplify the language by removing the type-checking (you use void * and sizes) but then it's not true that problems simply don't arise. If you keep the idea of types (with all the safety that brings with it) then there is complexity that C can't abstract over. -- Ben.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
The C Containers library jacobnavia <jacob@jacob.remcomp.fr> - 2015-11-01 10:24 +0100
Re: The C Containers library Ian Collins <ian-news@hotmail.com> - 2015-11-01 22:43 +1300
Re: The C Containers library jacobnavia <jacob@jacob.remcomp.fr> - 2015-11-01 12:08 +0100
Re: The C Containers library Ian Collins <ian-news@hotmail.com> - 2015-11-02 10:46 +1300
Re: The C Containers library jacobnavia <jacob@jacob.remcomp.fr> - 2015-11-01 23:10 +0100
Re: The C Containers library gazelle@shell.xmission.com (Kenny McCormack) - 2015-11-01 10:57 +0000
Re: The C Containers library Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-11-01 10:57 +0000
Re: The C Containers library Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-11-01 03:30 -0800
Re: The C Containers library Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-11-01 16:36 +0000
Re: The C Containers library Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-11-01 10:04 -0800
Re: The C Containers library Ian Collins <ian-news@hotmail.com> - 2015-11-02 07:23 +1300
Re: The C Containers library Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-11-01 13:25 -0800
Re: The C Containers library supercat@casperkitty.com - 2015-11-01 15:44 -0800
Re: The C Containers library Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-11-01 23:50 +0000
Re: The C Containers library Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-11-02 01:19 -0800
Re: The C Containers library Ian Collins <ian-news@hotmail.com> - 2015-11-02 22:33 +1300
Re: The C Containers library Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-11-02 02:04 -0800
Re: The C Containers library Keith Thompson <kst-u@mib.org> - 2015-11-01 12:04 -0800
Re: The C Containers library Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-11-01 15:41 -0500
Re: The C Containers library Keith Thompson <kst-u@mib.org> - 2015-11-01 13:26 -0800
Re: The C Containers library Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-11-01 16:50 -0500
csiph-web