# Ruby\_set\_current\_source remains in intern.h

**URL:** <https://www.ruby-forum.com/t/ruby-set-current-source-remains-in-intern-h/108848>\
**Category:** Development\
**Created:** [July 8, 2007, 3:05am UTC](https://www.ruby-forum.com/t/ruby-set-current-source-remains-in-intern-h/108848 "2007-07-08T03:05:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/u/Masahiro_SSSSSBSr0)\
**Post date:** [July 8, 2007, 3:05am UTC](https://www.ruby-forum.com/t/ruby-set-current-source-remains-in-intern-h/108848/1 "2007-07-08T03:05:48Z")

</div>

e$B\<r0f$G$9!#e(B

6/25 e$B$Ke(B eval\_error.ci e$B$+$i:o=|$5$l$?e(B  
ruby\_set\_current\_source() e$B$,e(B  
intern.h e$B$K$O$^$@;D$C$F$$$k$h$&$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/u/Masahiro_SSSSSBSr0)\
**Post date:** [July 8, 2007, 3:54am UTC](https://www.ruby-forum.com/t/ruby-set-current-source-remains-in-intern-h/108848/2 "2007-07-08T03:54:52Z")

</div>

e$B!!$5$5$@$G$9!#e(B

Masahiro S. (e$B\<r0f@/M5e(B) wrote:

> 6/25 e$B$Ke(B eval\_error.ci e$B$+$i:o=|$5$l$?e(B ruby\_set\_current\_source() e$B$,e(B  
> intern.h e$B$K$O$^$@;D$C$F$$$k$h$&$G$9!#e(B

e$B!!$"$j$,$H$&$4$6$$$^$9!#B\>$K$b!"$$$m$$$m$"$k$h$&$G$9$M!#e(B

e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$\>pJs!W$r5!3#E\*$KD4$Y$kJ}K!$C$F$J$$e(B  
e$B$G$7$g$&$+$M$’!#e(B

---

<div class="post-metadata">

**Author:** ![Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/u/Masahiro_SSSSSBSr0)\
**Post date:** [July 8, 2007, 11:38am UTC](https://www.ruby-forum.com/t/ruby-set-current-source-remains-in-intern-h/108848/3 "2007-07-08T11:38:13Z")

</div>

H.Holone$B$G$9!#e(B

On 2007/07/08, at 10:53, SASADA Koichi wrote:

> e$B!!$5$5$@$G$9!#e(B  
> e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$\>pJs!W$r5!3#E\*$KD4$Y$kJ}K!$C$F$J$$e(B  
> e$B$G$7$g$&$+$M$'!#e(B

e$B$?$H$($P!"e(BGNU globalse$B$J$I$O$I$&$G$7$g$&$+!#e(B

[GNU Global source code tagging system](http://www.gnu.org/software/global/global.html)

install & e$B\<B9T$b4JC1$G$9!#e(B

e$B$3$l$G!"e(Bgtagse$B$KEG$+$;$?%?%0$r2r@O$7$F$b$$$$$G$7$g$&$7!“e(B  
htagse$B$Ge(BHTMLe$B2=$7$F!”$=$l$r$b$&0lCJ%Q!\<%9e(B&e$B2C9)$7$FIU2C\>pJs$re(B  
e$BDI2C$7$Fe(B HTMLe$B$KLa$9$H$$$&$N$bLLGr$$$+$b$7$l$^$;$s!#e(B

# e$B8D?ME\*$K$O8e\<T$N$[$&$,3Z$=$&$+$J!A!#e(BHTML filtere$B$He(B

# e$B;W$($P!"e(Brubye$B$G$+$$$F$bLLGr$$$N$+$b$7$l$J$$!De(B

* * *

SOUMA Yutaka (H.Holon) [removed\_email\_address@domain.invalid | [http://radastery.jp/](http://radastery.jp/) ]

---

<div class="post-metadata">

**Author:** ![Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/u/Masahiro_SSSSSBSr0)\
**Post date:** [July 10, 2007, 1:24pm UTC](https://www.ruby-forum.com/t/ruby-set-current-source-remains-in-intern-h/108848/4 "2007-07-10T13:24:15Z")

</div>

e$B\<r0f$G$9!#e(B

From: SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Date: Sun, 8 Jul 2007 10:53:42 +0900

> e$B!!$5$5$@$G$9!#e(B
> 
> Masahiro S. (e$B\<r0f@/M5e(B) wrote:
> 
> > 6/25 e$B$Ke(B eval\_error.ci e$B$+$i:o=|$5$l$?e(B ruby\_set\_current\_source() e$B$,e(B  
> > intern.h e$B$K$O$^$@;D$C$F$$$k$h$&$G$9!#e(B
> 
> e$B!!$“$j$,$H$&$4$6$$$^$9!#B\>$K$b!”$$$m$$$m$"$k$h$&$G$9$M!#e(B
> 
> e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$\>pJs!W$r5!3#E\*$KD4$Y$kJ}K!$C$F$J$$e(B  
> e$B$G$7$g$&$+$M$'!#e(B

e$B$3$s$J46$8$N%9%/%j%W%H$r\<B9T$7$F$\_$k$H$$$&$N$O$I$&$G$7$g$&$+!#e(B

require ‘mkmf’  
xs = []  
File.read(“intern.h”).scan(/((rb|ruby)\_\w+)(/){|s,| xs.push(s) }  
xs.sort!  
xs.uniq!  
xs.each{|name| have\_func(name) }

---

<div class="post-metadata">

**Author:** ![Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@Masahiro\_SSSSSBSr0](https://www.ruby-forum.com/u/Masahiro_SSSSSBSr0)\
**Post date:** [July 11, 2007, 2:08pm UTC](https://www.ruby-forum.com/t/ruby-set-current-source-remains-in-intern-h/108848/5 "2007-07-11T14:08:16Z")

</div>

e$B\<r0f$G$9!#e(B

From: Masahiro S. (e$B\<r0f@/M5e(B) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Date: Tue, 10 Jul 2007 20:22:59 +0900

> > e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$\>pJs!W$r5!3#E\*$KD4$Y$kJ}K!$C$F$J$$e(B  
> > e$B$G$7$g$&$+$M$'!#e(B
> 
> e$B$3$s$J46$8$N%9%/%j%W%H$r\<B9T$7$F$\_$k$H$$$&$N$O$I$&$G$7$g$&$+!#e(B

e$B\<B:]$K\<B9T$7$F3NG’$7$?$H$3$m!“0J2\<$N$h$&$J4X?t$,%X%C%@$K$7$+B8:\_$7$J$$e(B  
e$B$h$&$G$9!#e(B(e$B%^%/%me(B,e$B7?e(B,e$B%$%s%i%$%s4X?t$O\<j$G\<h$j=|$$$F$”$j$^$9e(B)

rb\_ary\_from\_values  
rb\_ary\_print\_on  
rb\_check\_array\_value  
rb\_dvar\_asgn  
rb\_dvar\_push  
rb\_fd\_select  
rb\_length\_by\_each  
rb\_mutex\_synchronize  
rb\_sym\_interned\_p  
rb\_thread\_start\_1  
rb\_thread\_start\_timer  
rb\_thread\_stop\_timer  
rb\_thread\_trap\_eval  
rb\_values\_from\_ary  
rb\_values\_new  
rb\_values\_new2  
ruby\_exec  
ruby\_run  
ruby\_set\_current\_source
