LINUX.ORG.RU

emacsW32 + shell/eshell + ruby


0

0

привет, возникла такая проблема, условно говоря есть утилитка say.rb

которая в себе имеет цикл, работающий пока юзер не введёт quit (тогда программа говорит мол good-bye) + юзеру, помимо выхода из программы доступны и другие интересные особенности :D после ввода каждой команды скрипт любезно говорит юзеру что-то :D

(например)

def add=(task)

puts «#{task} added»

end

юзер вводит add=хер, команда выволняется. но на output не выходит ни единого слова.

весь аут-пут помещается в какой-то буфер видимо :) и уже после того, когда я ввожу Quit - весь этот буфер выбрасывается :D а это как бы очень плохо )

если юзать простой шелл, не через е-макс - то всё с этим впорядке.

Пример вывода shell:

c:/Users/andrey/Desktop/todo $ ruby system.rb

add ss

quit

Welcome to Ruby-TODO v0.1 Type 'help' to get info


Item was added to list at Fri Nov 06 00:51:41 +0300 2009

TODO application closed

c:/Users/andrey/Desktop/todo $

emacsW32 :D


>юзер вводит add=хер
Ааа...

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.