Wow, +1 to GPT's response.

-Davin (a mere human)

On Wed, Oct 23, 2024 at 3:32 PM Mike Beckerle <mbecke...@apache.org> wrote:

> ChatGPT created a very good answer to this:
>
> https://chatgpt.com/share/67194dd4-de68-800f-89c4-cd405b12c5f6
>
> It covers my usual points that DFDL is not Turing complete (so no, not a
> programming language - not powerful enough), and also that it's a
> complicated way to make computers do stuff. (This is the same view that
> says HTML is a programming language.)
>
>
>
>
>
> On Wed, Oct 23, 2024 at 1:53 PM Roger L Costello <coste...@mitre.org>
> wrote:
>
>> Hi Folks,
>>
>> Consider a Windows EXE file. The file is an executable, right? You "run"
>> the file and something happens. Of course, you must run it with the proper
>> application, otherwise nothing happens.
>>
>> Consider a DFDL schema. When you give it to the proper application--such
>> as Daffodil--then something happens. If you give it to the wrong
>> application, nothing happens.
>>
>> So a DFDL schema is an executable. Well, perhaps I should not use the
>> word "executable" as that has a specific meaning, referring to the
>> Microsoft data format. Instead, let me say that a DFDL schema is a
>> "program" and Daffodil is an application that runs the program.
>>
>> So DFDL is a programming language that we use to write programs (which we
>> call "DFDL schemas"). Daffodil is an application that runs the programs.
>>
>> Do you agree?
>>
>> /Roger
>>
>

Reply via email to