作者piaip (我在测试)
看板PttCurrent
标题Re: bbs client resize
时间Tue Nov 8 00:36:09 2005
※ 引述《[email protected] (lxb)》之铭言:
: ※ 引述《[email protected] (我在测试)》之铭言:
: : 其实那些是乱改的,跟我本来打算做的东西不一样
: : 因为现在的 terminal system 很 buggy
: : 而我又暂时没空重写底层的 terminal system
: 那你打算做的东西, 大概是怎样子的?
见後
: 以 terminal 那一部份来说, 的确有些 handshakes 值得改.
Telnet IAC handshake?
目前的 state machine 应该还算 robust, 暂时不用改
(或说,就算改了,目前 BBS 的架构多半也不会得利多少)
: 至於说到 buggy , 我觉得最大问题应是在 memory paging 的
: 部份, overflow 的陷阱还是存在的.
嗯,那些跟我指的 buggy 算是不同层面的东西...
我的 buggy 指的是由於中文与 ANSI Escape 未处理使得配上
传统的refresh algorithm 会乱显示一通的问题
: 至於整个 f.s.m./memory page 布局, 我在想有没有得借镜於
: 蛋卷, 把部份不必重叠的 state set 分开来. 我知道这样做,
: 实在不利於 ptt 那麽 memory demanding 的环境.
这边我不确定你在谈的是哪个部份...
不过我前面的 terminal system 指的是 terminal i/o (screen control)
而非 telnet protocol,所以我们在谈的应该是两个不同的东西吧 ^^;
: 但如果改组过後, 对於新境象分析优化, 未必不能绕过头做到
: 更省更稳的样子. 尤其是 reading side, 本就有 shared
: cache 的设计. 至於 posting side , 或者能将 irc 模式重新
: 导入, 以改善比较灌水的版面过於频繁的 i/o.
嗯,这段看起来也不像 telnet protocol 也不像 screen control...
hmmm
之前计画想做的东西分成几个层面,最终目的是整个替换掉现有 BBS 架构,
不过那范围太大了,所以短期内一步步演进时,前面说的对於 screen control
我想做的有两个部份,一个是高效率且正确的 terminal screen control,
一个是 descriptive 的 presentation model
blah blah
反正只是嘴炮一下,因为我最近也没时间做。 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.72