Settings

Theme

Show HN: Yet another "my first open-source project" thread. Feedback, please?

7 points by bytesong 14 years ago · 7 comments · 1 min read


I must say I was encouraged to post my project here when I saw the positive response to this post: http://news.ycombinator.com/item?id=3780731

Before you make any comments, please keep in mind that the project is written for fun. I'm not forcing anyone to use it. In fact, nobody should use the current unstable version in a serious project.

Here is the link: http://github.com/bsg/libserv

Please share your thoughts. All criticisms are welcome, even the harsh ones.

p.s. The project is still a work-in-progress.

pwg 14 years ago

Note for those who do not know, Tcl already provides the ability to do cross platform non-blocking TCP servers.

Look at the Tcl "socket" command.

Very basic file server in 8 lines: http://wiki.tcl.tk/23621

Simple HTTP server in a page of code: http://wiki.tcl.tk/4333

kaolinite 14 years ago

Wow - I will use this so much. Thanks for writing this. I suspect you won't get as many responses to this as it's C, not Node.JS or Ruby, but I will find this very useful.

  • bytesongOP 14 years ago

    Thanks for commenting. I really appreciate your interest. Please keep in mind that the project has not been tested thoroughly yet and may fail badly in an unexpected way.

    • kaolinite 14 years ago

      That's cool. I won't use it straight away anyway, but will definitely be useful in the future.

bytesongOP 14 years ago

Clickable: http://github.com/bsg/libserv

parfamz 14 years ago

Good work. Have you seen libevent, perhaps you can borrow some ideas.

  • bytesongOP 14 years ago

    Thank you. Yes, I have already seen libevent. In fact, it was of great help to me when I was trying to learn about select/epoll/kqueue etc.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection