#624: pluggable everything
---------------------+------------------------------------------------------
 Reporter:  allison  |       Owner:     
     Type:  roadmap  |      Status:  new
 Priority:  normal   |   Milestone:  3.6
Component:  none     |     Version:     
 Severity:  medium   |    Keywords:     
     Lang:           |       Patch:     
 Platform:           |  
---------------------+------------------------------------------------------

Comment(by Quevlar):

 Hi,

 The idea that I have about a plugin is that consist of two parts.

 A group of files that are going to be transformed for a set of tools(like
 a compiler).

 A configuration script that have the parameters passed to this tools.

 The script is something like

 [plugin]
 plugin_name      = myplugin
 plugin_dir       = /home/miuser/myplugindir    #or '/home/miuser/miplugin'
 installed_plugin = /usr/local/application      #is installed in
 /usr/local/application/myplugin

 [compiler]
 compiler_name = gcc
 install_root  = installed_plugin
 #output_extension =
 #if output_extension is a comment uses the default extension

 It can be parsed using regex

 The apache configuration file uses something like namespaces or blocks

 I think tests can be plugins

 It's only one instruction

 [script]
 language_used = perl

 All the languages can be made pluggins, and thinking in nanoparrot pasm
 and pir can be handled like plugins too.

 Sincerely,

 Igor

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/624#comment:1>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to