Написание собственного IRB
Я играю со всеми видами мелкого оборудования. В попытке выучить это. Я хотел бы запустить Mruby. Я собрал для моего оборудования. И иметь структуру, а также контейнеры для включения MIRB и MRUBY.
Но я потенциально хотел бы код моего собственного IRB. По профессии я программист, но с колледжа никогда не занимался ничем столь низким.
С чего начать, мой гугл-фу не режет.
1 ответ
Решение
Как только вы сможете выполнить код ruby на платформе, на которой вы работаете, нужно просто соединить eval и readline. Для чего-то более сложного, я советую вам взглянуть на исходный код ruby, вы найдете полные исходники irb в bin/irb.rb
, lib/irb.rb
и lib/irb
direcotry. Повеселись!