Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Pascal Misc > commentary; fre...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 2 Topic 702 of 792
Post > Topic >>

commentary; freepascal

by "Richard Engebretson" <eng@[EMAIL PROTECTED] > Dec 15, 2006 at 01:09 AM

I would like to compliment the freepascal team for a remarkable unix
programming environment. With too many people racing to oblivion, it is
important to recognize such excellence.

I've been making progress reconstructing the old Bellcore MGR program
using freepascal. Along the way reading and learning old unix and
linux. One feature of old AT&T unix is programmable streams. This
feature is not included in linux. To simplify use of streams, linux
just provides the basic kernel streams system calls. AT&T had highly
developed, programmable streams included in the kernel. But there seems
no reason to bury programmable streams in the kernel. Instead, streams
should be programmable in user space.

Of particular interest to me is streams multiplexing. Streams
multiplexing exists in the linux kernel, but only in limited,
predefined forms; for example, pseudo-terminals. AT&T invented generic
streams multiplexing in the 1980s anticipating internetworking
communications. AT&T allowed great flexibility in the design.

Enter freepascal. Looking at the source for the linux unit (sorry, I
still mostly use fpc 1.0.10), the AssignStream function is a very
clever, high level unix function. Features like this will make
reconstructing MGR comprehensible.

Thank you for all the excellent freepascal development tools.

Rick.




 2 Posts in Topic:
commentary; freepascal
"Richard Engebretson  2006-12-15 01:09:52 
Re: commentary; freepascal
"Richard Engebretson  2006-12-24 06:05:18 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed May 14 9:00:58 CDT 2008.