# Ruby Plugins

**URL:** <https://www.ruby-forum.com/t/ruby-plugins/103490>\
**Category:** Ruby\
**Created:** [May 7, 2007, 2:27am UTC](https://www.ruby-forum.com/t/ruby-plugins/103490 "2007-05-07T02:27:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ari\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a698b9/32.png) [@Ari\_B](https://www.ruby-forum.com/u/Ari_B)\
**Post date:** [May 7, 2007, 2:27am UTC](https://www.ruby-forum.com/t/ruby-plugins/103490/1 "2007-05-07T02:27:32Z")

</div>

hey  
this question is probably - no, definitely - really dumb. You all  
are probably laughing yourselves sick. But…

I know you can write different parts of applications in different  
languages, so can you write different plugins in different languags?

thanks,  
ari  
--------------------------------------------|  
If you’re not living on the edge,  
then you’re just wasting space.

---

<div class="post-metadata">

**Author:** ![Ari\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a698b9/32.png) [@Ari\_B](https://www.ruby-forum.com/u/Ari_B)\
**Post date:** [May 7, 2007, 3:42am UTC](https://www.ruby-forum.com/t/ruby-plugins/103490/2 "2007-05-07T03:42:37Z")

</div>

On 5/6/07, Ari B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I know you can write different parts of applications in different  
> languages, so can you write different plugins in different languags?

What do you mean by “plugin”? The term “plugin” has no single defined  
meaning in the Ruby language,

---

<div class="post-metadata">

**Author:** ![Ari\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a698b9/32.png) [@Ari\_B](https://www.ruby-forum.com/u/Ari_B)\
**Post date:** [May 8, 2007, 12:51am UTC](https://www.ruby-forum.com/t/ruby-plugins/103490/3 "2007-05-08T00:51:26Z")

</div>

On May 6, 2007, at 9:42 PM, Avdi G. wrote:

> On 5/6/07, Ari B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > I know you can write different parts of applications in different  
> > languages, so can you write different plugins in different languags?
> 
> What do you mean by “plugin”? The term “plugin” has no single defined  
> meaning in the Ruby language,

An add-on to applications, such as TikiWiki and the like.  
--------------------------------------------|  
If you’re not living on the edge,  
then you’re just wasting space.

---

<div class="post-metadata">

**Author:** ![Ari\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a698b9/32.png) [@Ari\_B](https://www.ruby-forum.com/u/Ari_B)\
**Post date:** [May 7, 2007, 8:58am UTC](https://www.ruby-forum.com/t/ruby-plugins/103490/4 "2007-05-07T08:58:53Z")

</div>

On May 7, 2007, at 10:42 AM, Avdi G. wrote:

> On 5/6/07, Ari B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > I know you can write different parts of applications in different  
> > languages, so can you write different plugins in different languags?
> 
> What do you mean by “plugin”? The term “plugin” has no single defined  
> meaning in the Ruby language,
> 
> –  
> Avdi

You mean write a plugin for an application? but you want to know if  
you can write it in Ruby (instead of some other language)?  
Of course it is possible. It just depends on details. What  
application is it you want to make plugins for? Does it have a public  
plugin API?  
If so, what language is the API for? If it’s not Ruby (probably not)  
you could use a bridge…
