Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-14 Thread Mat
Danielo, thanks! Very interesting to know!

<:-)

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/d73ffb76-4def-4ab4-a694-2f0f17086b7f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-14 Thread Danielo Rodríguez


El sábado, 13 de mayo de 2017, 12:08:43 (UTC+2), Mat escribió:
>
>
> If you delete the core plugin from an empty TW, is there anything left? If 
> yes, what? Some empty shell perhaps? (ref to the previous analogies - even 
> if you remove the engine or the heart, there's still something left of the 
> car/body)
>

Yes, an html file containing with some sections and two scripts: boot and 
bootprefix
 

>
> Is the standard distro anything more than the core plugin?
>

Yes, the mentioned html file + the core plugin. 
The core is a plugin in the sense that you can plug it out and plug in 
anything else in exchange.  This is due to the extreme modularity of 
tiddlywiki that we all love and take advantage of. 
Do you want to see what the shell is? Here it is:

https://github.com/Jermolene/TiddlyWiki5/blob/master/core/templates/tiddlywiki5.html.tid

A tiddlywiki file without any core

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f8ae4bf3-3cd8-4a51-8a0e-1f4d139ad2a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-13 Thread Mat
The question asked in two other ways ... at least I think it is the same 
question:

If you delete the core plugin from an empty TW, is there anything left? If 
yes, what? Some empty shell perhaps? (ref to the previous analogies - even 
if you remove the engine or the heart, there's still something left of the 
car/body)

Is the standard distro anything more than the core plugin?

<:-)

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/1c1fbeb5-33a9-4e9c-8e43-ea5dc7e587b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-13 Thread Jed Carty
I have a very unhelpful answer: It plugs into boot.js between lines 1983 
and 1996 
 (https://github.com/Jermolene/TiddlyWiki5/blob/master/boot/boot.js)

You could argue that anything that uses boot.js and bootprefix.js to start 
up is a tiddlywiki. I don't think that it is a useful argument, but the 
actual base of what tiddlywiki is is a method of loading modules that have 
a specific format. By themselves those two files don't do anything useful, 
but the idea is very similar to how the linux kernel works, and, not 
coincidentally, the structure I used for the code in the robot I work with.

What is probably a more useful argument is that anything website or file 
loaded in a browser is a browser plugin. The boot scripts for tiddlywiki 
are run by the browser and create the structure for loading and 
manipulating tiddlers. So the core is a plugin, even in the sense of an 
optional feature, for tiddlywiki. The tiddlywiki wouldn't be able to do 
much that is useful without an alternate core plugin but it would still 
have the parts that make it a tiddlywiki on the back-end at least. The core 
plugin adds the visible parts like filtering and wikitext parsing, you 
don't have much without them, but they are very definitely added onto the 
existing system created by the boot scripts.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ddc3ede9-0050-4898-98d7-983d151ef2d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread David Gifford
Thanks Jeremy and TiddlyTweeter for a good chuckle reading this thread. 
Reminded me of Alice in Wonderland:

'When I use a *word*,' Humpty Dumpty said, in rather a scornful tone, 'it 
*means* just *what* I choose it to *mean* — neither more nor less.'

It also made me wonder what the core plugs into if it is called a plugin. 
Does it plug into itself? Or into the browser?

:-)

Dave

On Friday, May 12, 2017 at 2:59:52 PM UTC-5, @TiddlyTweeter wrote:
>
> why is tiddlywiki CORE considered a plugin?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/811ca137-bf8f-49e9-acb9-bd9af49c8cd6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread Arlen Beiler
The only actually core code is in bootprefix.js and boot.js. Reminds me of
Linux... :)

On May 12, 2017 20:37, "Jeremy Ruston"  wrote:

> Hi Josiah
>
>
> This may be a language difference. A "plugin" for me conjures up on
> OPTIONAL feature to add-on, not a system. The "core" may well share the
> same tiddler structure as the rest but it ALSO defines the structure of
> itself and the rest? Right? I think there is a meaningful difference. I am
> NOT fussed that Core is depicted as a plugin. But it ISN'T one in the
> normal sense. Switch it off and you don't have TiddlyWiki.
>
>
> Aha! That's helpful; thank you for your patience in exploring these
> thoughts...
>
> The basic problem there is that you are ignoring the definition of
> "plugin" that TiddlyWiki uses, and instead basing your reasoning on a
> different definition. As I say, in TiddlyWiki, a plugin is a bundle of
> tiddlers. That's all.
>
> Anyhow, the core is not optional in the sense that TiddlyWiki can operate
> without it, but it *is* optional in another critical sense: anybody can
> make an alternative core plugin.
>
> Best wishes
>
> Jeremy
>
>
>
>
> Best wishes
> Josiah
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tiddlywiki+unsubscr...@googlegroups.com.
> To post to this group, send email to tiddlywiki@googlegroups.com.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/tiddlywiki/1c6ca122-a845-48eb-972f-7472cb0e948f%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tiddlywiki+unsubscr...@googlegroups.com.
> To post to this group, send email to tiddlywiki@googlegroups.com.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/tiddlywiki/0C8A81D9-1803-49BB-BB76-0C8FCCFA1F29%40gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAJ1vdSRYkYX7Zi7tCebKgDWxy4iuBuRDpgL8_isr-Bc87gwdrA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread Jeremy Ruston
Hi Josiah
> 
> This may be a language difference. A "plugin" for me conjures up on OPTIONAL 
> feature to add-on, not a system. The "core" may well share the same tiddler 
> structure as the rest but it ALSO defines the structure of itself and the 
> rest? Right? I think there is a meaningful difference. I am NOT fussed that 
> Core is depicted as a plugin. But it ISN'T one in the normal sense. Switch it 
> off and you don't have TiddlyWiki.

Aha! That's helpful; thank you for your patience in exploring these thoughts...

The basic problem there is that you are ignoring the definition of "plugin" 
that TiddlyWiki uses, and instead basing your reasoning on a different 
definition. As I say, in TiddlyWiki, a plugin is a bundle of tiddlers. That's 
all.

Anyhow, the core is not optional in the sense that TiddlyWiki can operate 
without it, but it *is* optional in another critical sense: anybody can make an 
alternative core plugin.

Best wishes

Jeremy



> 
> Best wishes
> Josiah
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to tiddlywiki+unsubscr...@googlegroups.com.
> To post to this group, send email to tiddlywiki@googlegroups.com.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/1c6ca122-a845-48eb-972f-7472cb0e948f%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0C8A81D9-1803-49BB-BB76-0C8FCCFA1F29%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread Birthe C
Hi Josiah,

Tiddlywiki is one single html file. You have seen lots of html files not 
being tiddlywiki. Clearly something is added to it to make it a tiddlywiki. 
Thinking about it that way it is an add-on.


Birthe

This may be a language difference. A "plugin" for me conjures up on 
> OPTIONAL feature to add-on, not a system.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/37a6ba00-99d6-4183-9a74-f296b8aac371%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread @TiddlyTweeter
Ciao Jeremy

This may be a language difference. A "plugin" for me conjures up on 
OPTIONAL feature to add-on, not a system. The "core" may well share the 
same tiddler structure as the rest but it ALSO defines the structure of 
itself and the rest? Right? I think there is a meaningful difference. I am 
NOT fussed that Core is depicted as a plugin. But it ISN'T one in the 
normal sense. Switch it off and you don't have TiddlyWiki.

Best wishes
Josiah

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/1c6ca122-a845-48eb-972f-7472cb0e948f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread @TiddlyTweeter
Jeremy

So its NOT a plugin :-)

Its the system itself.

If so, WHY is it listed as a plugin?

THAT I do not understand.

Josiah
 

> Jeremy Ruston replied ... 
>
The same as if you took the engine out of your car, or cut the heart out of 
> an animal.
>
> Okay. But I can't switch it OFF. What would happen if I could? 
>>>
>>  

> Jeremy Ruston wrote ...
>
>> @TiddlyTweeter wrote:
>>>
>>> why is tiddlywiki CORE considered a plugin?
>>>
>>
>> There's no "considered" about it, the core of TiddlyWiki is a plugin 
>> called $:/core. It's the same as any other plugin, just a bundle of 
>> tiddlers.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5cd8fad2-dd72-4469-82c4-ad6835487e85%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread Jeremy Ruston
> 
> Ciao Jeremy
> 
> Okay. But I can't switch it OFF. What would happen if I could?

The same as if you took the engine out of your car, or cut the heart out of an 
animal.

Best wishes

Jeremy

> 
> Josiah
> 
>> On Friday, 12 May 2017 22:29:21 UTC+2, Jeremy Ruston wrote:
>> Hi Josiah
>> 
 On Friday, May 12, 2017 at 2:59:52 PM UTC-5, @TiddlyTweeter wrote:
 why is tiddlywiki CORE considered a plugin?
>> 
>> There's no "considered" about it, the core of TiddlyWiki is a plugin called 
>> $:/core. It's the same as any other plugin, just a bundle of tiddlers.
>> 
>> Best wishes
>> 
>> Jeremy.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to tiddlywiki+unsubscr...@googlegroups.com.
> To post to this group, send email to tiddlywiki@googlegroups.com.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/30ca3b6c-5927-406d-8926-c7645ece94ff%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/66D88D10-F003-47AC-A335-DAC7D9183F8A%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread @TiddlyTweeter
Ciao Jeremy

Okay. But I can't switch it OFF. What would happen if I could?

Josiah

On Friday, 12 May 2017 22:29:21 UTC+2, Jeremy Ruston wrote:
>
> Hi Josiah
>
> On Friday, May 12, 2017 at 2:59:52 PM UTC-5, @TiddlyTweeter wrote:
>>
>> why is tiddlywiki CORE considered a plugin?
>>
>
> There's no "considered" about it, the core of TiddlyWiki is a plugin 
> called $:/core. It's the same as any other plugin, just a bundle of 
> tiddlers.
>
> Best wishes
>
> Jeremy.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/30ca3b6c-5927-406d-8926-c7645ece94ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread Jeremy Ruston
Hi Josiah

>> On Friday, May 12, 2017 at 2:59:52 PM UTC-5, @TiddlyTweeter wrote:
>> why is tiddlywiki CORE considered a plugin?

There's no "considered" about it, the core of TiddlyWiki is a plugin called 
$:/core. It's the same as any other plugin, just a bundle of tiddlers.

Best wishes

Jeremy.


>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to tiddlywiki+unsubscr...@googlegroups.com.
> To post to this group, send email to tiddlywiki@googlegroups.com.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/cd88e25b-3849-4dd9-b1f7-792e29fbce75%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2CE393E9-9642-4A18-BCE3-060798BD61C8%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


[tw] Re: simple question: why is tiddlywiki core considered a plugin?

2017-05-12 Thread codacodercodacoder
I'd say Jeremy's choice here is the ultimate in dogfooding: 
https://en.wikipedia.org/wiki/Eating_your_own_dog_food


On Friday, May 12, 2017 at 2:59:52 PM UTC-5, @TiddlyTweeter wrote:
>
> why is tiddlywiki CORE considered a plugin?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/cd88e25b-3849-4dd9-b1f7-792e29fbce75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.