On 2/18/2017 2:11 PM, ketmar wrote:
Walter Bright wrote:
On 2/18/2017 1:37 PM, ketmar wrote:
i think that we should have an article on wiki for client writers. no, really,
some knowledge is here but never written, so people like me have to figure it
out each time. not that there are so many client writers, of course, but... oh,
ok, i guess that i'll write a short summary on this later. ;-)
I'm curious about your client project. Can you post a link?

sure:

http://repo.or.cz/knntp.git
https://files.catbox.moe/wxga1k.png

it is really titled "dingo", not "knntp", but it is not possible to rename repos
on repo.or.cz. ;-)

but please note that it is not "pure D", i'm using my slightly modified
dmd/druntime/phobos fork. it is completely compatible with "vanilla", but i am
usually never "vanilizing" code that i'm not intending to announce/present to
other people. so you won't be able to build it out of the box (yet required
changes to "vanilize" it are minimal).

i added a screenshot, so you can make your eyes bleed without building my code. 
;-)

and i am now writing an email client, with the slightly modified dingo engine as
backend (and the same eye-bleeding frontend ;-).

it is also using Adam D. Ruppe's simpledisplay.d module to do all the low-level
gfx, and his email.d module to decode mime messages. and alot of my own "iv"
modules, of course.

I'm curious what problem this solves that other nntp clients do not. I see that its display is in text mode. One nice thing about text mode is it works well on low-bandwidth connections.

I've been heavily criticized for not using a graphical IDE, but I work a lot through remote connections, and I've never been able to get a remote desktop to work at a reasonable speed, even when it is in my house and the connection is not speed limited.

Text mode tools present no problems there.

Reply via email to