Path: csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: RfD: new double syntax Date: Sun, 07 Aug 2016 17:22:15 -0700 Organization: A noiseless patient Spider Lines: 17 Message-ID: <87lh082jpk.fsf@jester.gateway.pace.com> References: <2016Jul1.191836@mips.complang.tuwien.ac.at> <2016Jul2.193202@mips.complang.tuwien.ac.at> <413be3bf-8e44-4c7f-be83-84b6d90df21a@googlegroups.com> <242dnSgH_PDmd-HKnZ2dnUU7-fvNnZ2d@supernews.com> <137c0d40-1d37-4e78-94e2-86f70ea975b1@googlegroups.com> <87eg643vfe.fsf@jester.gateway.pace.com> <87a8gr3rbn.fsf@jester.gateway.pace.com> <28090ffe-12b9-4365-b0b8-c8b800f20f93@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="afb9df5a762ad8974cbd7e506bdf03a5"; logging-data="13700"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19PABlOcb8XFaAjqOmLAiSH" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:fdDabd2iRRwZQSUeEIcDsoNQ8FQ= sha1:S2J/EOg/zXeedTY5bMj/1cmLUrM= Xref: csiph.com comp.lang.forth:49861 franck.bensusan@gmail.com writes: >> Erlang is supposed to be a soft real-time system > My point is not so much about performances but about memory > needed for copying those objects. It's not bad in practice. Most processes don't keep much state around. They pass small bits of data to other processes for RPC-like services, or (example: i/o ports) data gets passed to another process and is no longer needed by the first process. Occasional large chunks of shared data are typically stored in ETS tables. Erlang was never for small microcontrollers, but has been used in systems with maybe a few tens of MB of memory, which is modest by today's standards. That's running 1000s of processes, by the way. Lately I'm looking at http://www.seastar-project.org/ which is a message passing-based system for concurrent C++ programs. I haven't tried it but it looks interesting.