Python on Ruby와 분노의 Ruby on Python

2546 단어 파이썬OSS루비

내가 찾은



python | RubyGems.org | 귀하의 커뮤니티 젬 호스트
$ gem install python
$ gem specification python
--- !ruby/object:Gem::Specification
name: python
version: !ruby/object:Gem::Version
  version: 0.0.1
platform: ruby
authors:
- Kensuke Sawada
~
executables:
- python.rb
~

뭔가 실행할 수 있을 것 같아

인터프리터 실행


$ python.rb
python.rb> 1+1
2

움직였다

정상 실행 동작 실험


$ echo "print(1+1)" > test.py
$ python.rb test.py # 動いた
2

재미있는

sawaken/python.rb: Python in Ruby

반대는 없습니까?


$ pip search ruby
~
pyruby (1.0.0)                           - Some Ruby for your Python
~

있어요!
$ pip install pyruby
$ pip show pyruby
---
Metadata-Version: 1.1
Name: pyruby
Version: 1.0.0
Summary: Some Ruby for your Python
Home-page: http://github.com/danielfm/pyruby
Author: Daniel Fernandes Martins
Author-email: [email protected]
License: BSD
Location: /Users/him0/Desktop/venv/lib/python3.5/site-packages
Requires: 
Classifiers:
  Development Status :: 5 - Production/Stable
  Intended Audience :: Developers
  License :: OSI Approved :: BSD License
  Operating System :: OS Independent
  Programming Language :: Python :: 3
  Programming Language :: Ruby
  Topic :: Software Development :: Interpreters

danielfm/pyruby: Some Ruby for your Python!
$ echo '''import ruby
> puts "Hello!"'''>app.p
$ python app.py 
  File "app.py", line 2
    puts "Hello!"
                ^
SyntaxError: invalid syntax

어라?
$ echo '''import ruby
print("Hello!")'''>app.py
$ python app.py



....

배운 것



pip 같은 라이브러리는 어떤 라이브러리가 등록되어 있는지 모른다

이번에는, 혼란스러워서 좋았지만, 보이지 않는 곳에서, 나쁜 일을 하고 있는 라이브러리가 있어도 이상하지 않기 때문에, 맹목적으로 사용하는 것 뿐만 아니라, 제대로 소스 코드를 읽어야 한다고 배웠다

2016-05-10 덧붙여 영어가 반대였다

좋은 웹페이지 즐겨찾기