<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Ruby support in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/ruby-support/m-p/739942#M57240</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;While Ruby is nice in a lot of ways, there is absolutely no plan of making Ruby an equal with Python in the ArcGIS stack. It would occupy the exact same space in the ArcGIS system, meaning there are two competing solutions to the exact same problem. We've put quite a bit of effort into improving the Python APIs over the last few versions to make them feel more native, and not just the old Dispatch way of handling things. To do so on Ruby as well would make scripting downright scizophrenic: making a clean Ruby API is a totally different set of motivating factors when compared to a Python API, so not only would arcpy and its Ruby equivalent be independent implementations and designs of one another, but knowing one would in no way imply that you could translate it to the other. And most importantly, Ruby lacks the interoperability and scientific computing backing that Python does: for instance, NumPy and the related buffer protocol for exchanging binary data do not have direct Ruby equivalents.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 13 May 2012 08:49:46 GMT</pubDate>
    <dc:creator>JasonScheirer</dc:creator>
    <dc:date>2012-05-13T08:49:46Z</dc:date>
    <item>
      <title>Ruby support</title>
      <link>https://community.esri.com/t5/python-questions/ruby-support/m-p/739937#M57235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In my humble opinion, Ruby is way more beautiful than Python. Is there any chance ArcGIS will support it in the time to come?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Many thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2012 06:46:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/ruby-support/m-p/739937#M57235</guid>
      <dc:creator>DwayneHenderson</dc:creator>
      <dc:date>2012-05-12T06:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Ruby support</title>
      <link>https://community.esri.com/t5/python-questions/ruby-support/m-p/739938#M57236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No.&amp;nbsp;&amp;nbsp; An open debate, but since Python has been adopted by the open-source community as well means that&amp;nbsp; developers have a common thread between FOSS and commercial software...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2012 09:47:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/ruby-support/m-p/739938#M57236</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2012-05-12T09:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: Ruby support</title>
      <link>https://community.esri.com/t5/python-questions/ruby-support/m-p/739939#M57237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;No.&amp;nbsp;&amp;nbsp; An open debate, but since Python has been adopted by the open-source community as well means that&amp;nbsp; developers have a common thread between FOSS and commercial software...&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please elaborate? I'm having trouble understanding what you mean.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;IMG src="http://27.media.tumblr.com/tumblr_l2d61eDiLa1qa0ahdo1_500.jpg" /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2012 10:01:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/ruby-support/m-p/739939#M57237</guid>
      <dc:creator>DwayneHenderson</dc:creator>
      <dc:date>2012-05-12T10:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: Ruby support</title>
      <link>https://community.esri.com/t5/python-questions/ruby-support/m-p/739940#M57238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;No.&amp;nbsp;&amp;nbsp; An open debate, but since Python has been adopted by the open-source community as well means that&amp;nbsp; developers have a common thread between FOSS and commercial software...&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please elaborate? I'm having trouble understanding what you mean.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;IMG src="http://27.media.tumblr.com/tumblr_l2d61eDiLa1qa0ahdo1_500.jpg" /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2012 10:04:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/ruby-support/m-p/739940#M57238</guid>
      <dc:creator>DwayneHenderson</dc:creator>
      <dc:date>2012-05-12T10:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: Ruby support</title>
      <link>https://community.esri.com/t5/python-questions/ruby-support/m-p/739941#M57239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you want to write geoprocessing scripts in Ruby, try the old GPDispatch syntax (note, I have no Ruby experience, I just googled this...):&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;require 'win32ole'
gp = WIN32OLE.new('esriGeoprocessing.GpDispatch.1')&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 07:29:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/ruby-support/m-p/739941#M57239</guid>
      <dc:creator>Luke_Pinner</dc:creator>
      <dc:date>2021-12-12T07:29:56Z</dc:date>
    </item>
    <item>
      <title>Re: Ruby support</title>
      <link>https://community.esri.com/t5/python-questions/ruby-support/m-p/739942#M57240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;While Ruby is nice in a lot of ways, there is absolutely no plan of making Ruby an equal with Python in the ArcGIS stack. It would occupy the exact same space in the ArcGIS system, meaning there are two competing solutions to the exact same problem. We've put quite a bit of effort into improving the Python APIs over the last few versions to make them feel more native, and not just the old Dispatch way of handling things. To do so on Ruby as well would make scripting downright scizophrenic: making a clean Ruby API is a totally different set of motivating factors when compared to a Python API, so not only would arcpy and its Ruby equivalent be independent implementations and designs of one another, but knowing one would in no way imply that you could translate it to the other. And most importantly, Ruby lacks the interoperability and scientific computing backing that Python does: for instance, NumPy and the related buffer protocol for exchanging binary data do not have direct Ruby equivalents.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 May 2012 08:49:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/ruby-support/m-p/739942#M57240</guid>
      <dc:creator>JasonScheirer</dc:creator>
      <dc:date>2012-05-13T08:49:46Z</dc:date>
    </item>
  </channel>
</rss>

