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


Groups > comp.compilers > #3246

Re: Re: What attributes of a programming language simplify its implementation? RPN?

From "minf...@arcor.de" <minforth@arcor.de>
Newsgroups comp.compilers
Subject Re: Re: What attributes of a programming language simplify its implementation? RPN?
Date 2022-11-16 05:39 -0800
Organization Compilers Central
Message-ID <22-11-019@comp.compilers> (permalink)
References (2 earlier) <29190_1668508275_63736A72_29190_327_1_22-11-007@comp.compilers> <22-11-009@comp.compilers> <22-11-013@comp.compilers> <22-11-015@comp.compilers> <22-11-017@comp.compilers>

Show all headers | View raw


minf...@arcor.de schrieb am Mittwoch, 16. November 2022 um 14:16:47 UTC+1:
> So the capability in a (meta)language for compile-time execution comes into play.
> Forth is only one example. TCL would be my next candidate. I don't know Seed7
> but its author claims to be able to e.g. redefine and create new operators which
> means new semantics.
> [There was a vogue in the 1970s for extensible languages like EL1 at Harvard
> and IMP72 at Yale. You could add new grammar rules on the fly. What that
> meant was that no two programs were written in the same language and they were
> unreadable and often undebuggable. OOP, which lets you add new types and
> semantics without changing the syntax, turned out to be a lot more useful.
> See https://en.wikipedia.org/wiki/Extensible_programming -John]

A more important aspect of 'usefulness' is the available ecosystem. Experimental
and toy compilers can be useful for individuals, perhaps (very) small teams. This
stops when you have to run a business responsibly, including documentation,
production, maintenance and what you have.

OTOH a good DSL built within and managed by the existing ecosystem can give you
a competitive edge.

Back to comp.compilers | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

What attributes of a programming language simplify its implementation? Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-09-30 12:46 +0100
  Re: What attributes of a programming language simplify its implementation? Martin Ward <martin@gkc.org.uk> - 2022-10-01 15:56 +0100
    Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-01 17:05 -0700
      Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-02 00:11 -0700
      Re: What attributes of a programming language simplify its implementation? "Robin Vowels" <robin51@dodo.com.au> - 2022-10-03 12:34 +1100
        Re: What attributes of a programming language simplify its implementation? robin51@dodo.com.au - 2022-10-03 15:59 +1100
          Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-03 12:28 -0700
    Re: What attributes of a programming language simplify its implementation? Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-10-02 01:21 +0100
  Re: What attributes of a programming language simplify its implementation? Thomas Koenig <tkoenig@netcologne.de> - 2022-10-08 22:44 +0000
    Re: What attributes of a programming language simplify its implementation? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-14 05:14 -0800
      Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-11-15 06:09 -0800
    RE: Re: What attributes of a programming language simplify its implementation? Roger L Costello <costello@mitre.org> - 2022-11-15 11:52 +0000
      Re: Re: What attributes of a programming language simplify its implementation? <minforth@arcor.de> - 2022-11-15 09:48 -0800
        Re: Re: What attributes of a programming language simplify its implementation? RPN? gah4 <gah4@u.washington.edu> - 2022-11-15 16:11 -0800
          Re: Re: What attributes of a programming language simplify its implementation? RPN? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-16 04:54 -0800
            Re: Re: What attributes of a programming language simplify its implementation? RPN? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-16 05:39 -0800
          Re: Re: What attributes of a programming language simplify its implementation? RPN? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2022-11-16 18:12 +0000

csiph-web