[#97086] [Ruby master Bug#16612] Enumerator::ArithmeticSequence#last with float range produces incorrect value — muraken@...
Issue #16612 has been updated by mrkn (Kenta Murata).
4 messages
2020/02/07
[#97307] [Ruby master Feature#16663] Add block or filtered forms of Kernel#caller to allow early bail-out — headius@...
Issue #16663 has been reported by headius (Charles Nutter).
29 messages
2020/02/28
[ruby-core:97155] [Ruby master Feature#15371] IRB with ARGV
From:
hsbt@...
Date:
2020-02-14 11:35:39 UTC
List:
ruby-core #97155
Issue #15371 has been updated by hsbt (Hiroshi SHIBATA).
Assignee set to aycabta (aycabta .)
Status changed from Open to Assigned
----------------------------------------
Feature #15371: IRB with ARGV
https://bugs.ruby-lang.org/issues/15371#change-84261
* Author: svnpenn (Steven Penny)
* Status: Assigned
* Priority: Normal
* Assignee: aycabta (aycabta .)
----------------------------------------
PHP allows you to pass ARGV in interactive mode:
$ php -a -- alpha beta gamma
php > print $argv[3] . PHP_EOL;
gamma
and Python offers 4 ways:
$ python3 - alpha beta gamma
>>> import sys
>>> print(sys.argv[3])
gamma
$ python3 -- - alpha beta gamma
>>> import sys
>>> print(sys.argv[3])
gamma
$ python3 -i - alpha beta gamma
>>> import sys
>>> print(sys.argv[3])
gamma
$ python3 -i -- - alpha beta gamma
>>> import sys
>>> print(sys.argv[3])
gamma
However IRB seems to have no way to accomplish this:
$ irb - alpha beta gamma
/usr/share/ruby/2.3.0/irb/init.rb:213:in `parse_opts':
Unrecognized switch: - (IRB::UnrecognizedSwitch)
$ irb -- alpha beta gamma
/usr/share/ruby/2.3.0/irb/magic-file.rb:8:in `initialize': No such file or
directory @ rb_sysopen - alpha (Errno::ENOENT)
$ irb -- - alpha beta gamma
/usr/share/ruby/2.3.0/irb/magic-file.rb:8:in `initialize': No such file or
directory @ rb_sysopen - - (Errno::ENOENT)
$ irb - -- alpha beta gamma
/usr/share/ruby/2.3.0/irb/init.rb:213:in `parse_opts':
Unrecognized switch: - (IRB::UnrecognizedSwitch)
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>