理解语言混合
Understanding language mixing
具体来说,我在 Ruby 有一个学校项目,它在单词节点之间创建虚构关系,例如图表。
它有一个名为 interactive.rb
的 class,类似于交互式 shell。它读取我的命令并输出到控制台。例如命令 load <path>
会将数据加载到我的图形对象中并输出类似 load success!
的内容。它还具有查找节点之间的关系并将其输出到控制台的其他功能。我想使用 this 制作一个很酷的可视化前端来显示图表,但不幸的是它在 JavaScript 中。有什么办法可以混合使用这些语言吗?以某种方式利用我已经创建的数据结构并将其解析为 Javascript?
如果没有,有人可以指出 Ruby 中可视化的正确方向吗?我对 GUI 不感兴趣,只是想显示图表的样子。
具体来说,我在 Ruby 有一个学校项目,它在单词节点之间创建虚构关系,例如图表。
它有一个名为 interactive.rb
的 class,类似于交互式 shell。它读取我的命令并输出到控制台。例如命令 load <path>
会将数据加载到我的图形对象中并输出类似 load success!
的内容。它还具有查找节点之间的关系并将其输出到控制台的其他功能。我想使用 this 制作一个很酷的可视化前端来显示图表,但不幸的是它在 JavaScript 中。有什么办法可以混合使用这些语言吗?以某种方式利用我已经创建的数据结构并将其解析为 Javascript?
如果没有,有人可以指出 Ruby 中可视化的正确方向吗?我对 GUI 不感兴趣,只是想显示图表的样子。