[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Charlie Veniot
Kind of funny, this came to mind: https://www.youtube.com/watch?v=B3EBs7sCOzo On Friday, March 10, 2023 at 6:16:07 PM UTC-4 Charlie Veniot wrote: > Transpilers come to mind. Compilers too. > > If it is possible to transpile from one language to another successfully. > If it is possible to com

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Charlie Veniot
Transpilers come to mind. Compilers too. If it is possible to transpile from one language to another successfully. If it is possible to compile from one language to another successfully. It doesn't matter what the source language is. Pseudocode, models, etc. They are just other languages.

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Charlie Veniot
That's the kind of wish that leaves a foul odeur de je-ne-sais-quoi in my cornflakes. Whatever I did to you to deserve that stick in my "what if" wheels of fun thinking, my apologies. On Friday, March 10, 2023 at 5:20:23 PM UTC-4 Scott Sauyet wrote: > > Charlie Veniot wrote: > >> Scott Sauyet

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Scott Sauyet
Charlie Veniot wrote: > Imagine you have created a very cool app of some kind, and you've > decided you want to provide an English version of it and a French > version of it. (or pick whatever languages, and however many.) > > You've decided to store the source code in TiddlyWiki, and you are usi

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Scott Sauyet
Scott Sauyet wrote: >> to export (or forward-engineer) a program in any programming language. > [ ...] > a Haskell program, one in Prolog, another in Scheme, as well as one > in Ruby, Squeak, Idris, Agda, Num, Julia, and Elixir, then I very > seriously doubt it, [...] s/Num/Nim. Sorry -- You

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Scott Sauyet
> Charlie Veniot wrote: >> Scott Sauyet wrote: >>> Charlie Veniot wrote: >>> In the screenshot below, it is an extremely simplistic use case. >>> >>> Imagine TiddlyWiki having whatever content in whatever tiddlers and >>> whatever fields, being able to pull that together to generate a >>> program

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Charlie Veniot
The Auto Biaxial Symmetry Graphing Personalizer takes a template BASIC program, adjusts it as per click-and-choose settings, and allows exporting a version of the program that matches the settings. On Friday,

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Charlie Veniot
Imagine you have created a very cool app of some kind, and you've decided you want to provide an English version of it and a French version of it. (or pick whatever languages, and however many.) You've decided to store the source code in TiddlyWiki, and you are using that TiddlyWiki as your da

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Charlie Veniot
Well, not just programming languages. Anything at all. I had started a long while ago, but lost interest in, a natural language tool (a TiddlyWiki) for modelling data domains with the goal of generating DDL script for database creation. *T*ifoist *I*s a *F*act-*O*riented *I*nformation-*S*emant

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Charlie Veniot
Picture a database modelling tool in which you model a database and with which you export the DDL script which can create a database. Same kind of thing with TiddlyWiki to export (or forward-engineer) a program in any programming language. Your TiddlyWiki is used to model everything needed for

[tw5] Re: TiddlyWiki use case: generation of source code

2023-03-10 Thread Scott Sauyet
Charlie Veniot wrote: > In the screenshot below, it is an extremely simplistic use case. > > Imagine TiddlyWiki having whatever content in whatever tiddlers and whatever > fields, being able to pull that together to generate a program in whatever > programming language. I'm afraid I don't unders