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


Groups > comp.lang.forth > #60745

Re: "Control structure mismatch" with simple if-else-then inSwiftForth

Newsgroups comp.lang.forth
Date 2017-06-14 09:37 -0700
References <a2c14f1a-2f79-4f3a-a56a-e99b0327785e@googlegroups.com> <ohrjii$l0k$1@dont-email.me> <ohrnpu$19k3$1@gioia.aioe.org>
Message-ID <ec7c88fd-ebcc-409e-96fa-d36b393c3e04@googlegroups.com> (permalink)
Subject Re: "Control structure mismatch" with simple if-else-then inSwiftForth
From Julian Fondren <julian.fondren@gmail.com>

Show all headers | View raw


On Wednesday, June 14, 2017 at 11:16:14 AM UTC-5, Robert L. wrote:
> See?  Forth is not very interactive at all.

You can't copy and paste arbitrary code and have it work the same interactively
as it does non-interactively, or within a definition as it does outside of one.
This is the same with O'Caml (inferior interactive mode), Lisp (extra-powered
interactive mode), Perl (debugger or awkward interactive mode), Python
(obviously a massive pain interactively, but also has some interactive-only
features).

Erlang's an even better example: functions are awkward to define and the
preprocessor isn't available but you OS-like commands and special control over
variables.

Forth still feels more interactive than any of these, just due to the language.

An extra consideration is: how long can you comfortably stay at the repl? With
Forth the answer is often "forever", similar to a bash prompt. Features like
GILD and EMPTY (MARKER ANEW FORGET etc.) that you would rarely use in a
definition are part of why that's so.

> Abysmal ignorance and mindlessness.

This from "iterate in an ordered manner over the keys of a hash-table? That's
like trying to smell blue! The keys are unordered! DUH!"

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


Thread

"Control structure mismatch" with simple if-else-then in SwiftForth christopherdumas@gmail.com - 2017-06-14 07:22 -0700
  Re: "Control structure mismatch" with simple if-else-then in SwiftForth Cecil Bayona <cbayona@cbayona.com> - 2017-06-14 09:47 -0500
    Re: "Control structure mismatch" with simple if-else-then in SwiftForth "Elizabeth D. Rather" <erather@forth.com> - 2017-06-14 08:47 -1000
      Re: "Control structure mismatch" with simple if-else-then in SwiftForth hughaguilar96@gmail.com - 2017-06-16 11:22 -0700
        Re: "Control structure mismatch" with simple if-else-then in SwiftForth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-06-16 20:31 +0200
          Re: "Control structure mismatch" with simple if-else-then in SwiftForth "Elizabeth D. Rather" <erather@forth.com> - 2017-06-16 16:29 -1000
        Re: "Control structure mismatch" with simple if-else-then in SwiftForth Cecil Bayona <cbayona@cbayona.com> - 2017-06-16 15:38 -0500
          Re: "Control structure mismatch" with simple if-else-then in SwiftForth Julian Fondren <julian.fondren@gmail.com> - 2017-06-16 18:12 -0700
          Re: "Control structure mismatch" with simple if-else-then in SwiftForth peter.m.falth@gmail.com - 2017-06-17 15:10 -0700
            Re: "Control structure mismatch" with simple if-else-then in SwiftForth "Robert L." <No_spamming@noWhere_7073.org> - 2017-06-18 00:50 +0000
  Re: "Control structure mismatch" with simple if-else-then in SwiftForth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-06-14 14:47 +0000
    Re: "Control structure mismatch" with simple if-else-then in SwiftForth "Robert L." <No_spamming@noWhere_7073.org> - 2017-06-14 16:16 +0000
      Re: "Control structure mismatch" with simple if-else-then in SwiftForth julian.fondren@endurance.com - 2017-06-14 09:34 -0700
      Re: "Control structure mismatch" with simple if-else-then in SwiftForth "HAA" <someone@microsoft.com> - 2017-06-16 10:20 +1000
        Re: "Control structure mismatch" with simple if-else-then in SwiftForth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-06-17 17:50 +0000
          Re: "Control structure mismatch" with simple if-else-then in SwiftForth Julian Fondren <julian.fondren@gmail.com> - 2017-06-17 12:11 -0700
  Re: "Control structure mismatch" with simple if-else-then in SwiftForth hum9 <obi65537@gmail.com> - 2017-06-14 18:12 +0300
    Re: "Control structure mismatch" with simple if-else-then inSwiftForth "Robert L." <No_spamming@noWhere_7073.org> - 2017-06-14 16:21 +0000
      Re: "Control structure mismatch" with simple if-else-then inSwiftForth Julian Fondren <julian.fondren@gmail.com> - 2017-06-14 09:37 -0700
        Re: "Control structure mismatch" with simple if-else-then inSwiftForth christopherdumas@gmail.com - 2017-06-14 10:48 -0700
  Re: "Control structure mismatch" with simple if-else-then in SwiftForth Julian Fondren <julian.fondren@gmail.com> - 2017-06-14 09:10 -0700
  Re: "Control structure mismatch" with simple if-else-then in SwiftForth The Beez <the.beez.speaks@gmail.com> - 2017-06-16 01:47 -0700
  Re: "Control structure mismatch" with simple if-else-then in SwiftForth "HAA" <someone@microsoft.com> - 2017-06-17 14:55 +1000

csiph-web