Brian
--
Day 422 of the "no grouchy usenet posts" project.
> What good newsreaders are available for Windows that are open-source and
> written in C or C++. I'm a software engineer, and I'd be interested in
> modifying an existing one to customize to my personal requirements. I am
> aware of Microplanet Gravity and am looking at that.
Quite different from Microplanet Gravity:
Compiling the Subversion slrn under Windows 7
http://www.andrews-corner.org/slrn-windows.html
Andrew
--
Do you think that's air you're breathing?
At my website ( http://jeffrelf.f-m.fm/ ), near the top,
you'll see an introduction to X.EXE and
a link to X.CPP ( the sole source file ).
For each newsgroup you download,
X.EXE creates a big text file with X thousand full·text articles.
With that, you can use Visual Studio Macros
to mark articles “Was·Read” ( and such ).
> What good newsreaders are available for Windows that are open-source and
> written in C or C++. I'm a software engineer, and I'd be interested in
> modifying an existing one to customize to my personal requirements. I am
> aware of Microplanet Gravity and am looking at that.
Pan. http://pan.rebelbase.com/
--
Regards
Ralph
Fork it, fork it, please fork it!
In consumer MS windows? ROFL.
--
(setq (chuck nil) car(chuck) )
> If you ( Mr. “Default” ) are a brave Visual C++ 9.0 coder,
> I'd be willing to help you to fork my newsreader “X.EXE”.
>
> At my website ( http://jeffrelf.f-m.fm/ ), near the top,
> you'll see an introduction to X.EXE and
> a link to X.CPP ( the sole source file ).
IMHO, you should submit it to the The International Obfuscated C Code
Contest.
Did you enjoy this ( from http://jeffrelf.f-m.fm/X.CPP ) ? :
#define szStr wcslen
// Given the Beginning of a string (“B”), run a pointer (“P”)
// backwards ( from E to B ) while “Should_Loop” is true.
// “!Ch” is true if P has run past B ( going backwards ).
#define WhileBac( Should_Loop ) \
Ch = Ch2 = 0; if ( !E ) E = B + szStr( B ); P = E ; \
while ( P >= B && \
( Ch2 = *P, ( Ch = --P < B ? 0 : *P ) && ( Should_Loop ) ) )
typedef wchar_t *LnP ; int Ch, Ch2 ;
// g·mID( B, P, E ) gets the last mID in the “References:” line.
// B points to the Beginning of data in the line.
// E points to the latter part of this line, at the end of an mID.
// P starts at E and gets moved one or two mID to the left,
// to the start of an mID.
int sz·mID ;
int g·mID( LnP B, LnP &P, LnP &E ) { int ❰❱, cnt·At ;
nx·mID: cnt·At = sz·mID = 0 ;
WhileBac( Ch <= 32 || Ch == ',' );
if ( !Ch )
// No more MIDs on the line.
return 0 ;
E = P ;
if ( !( ❰❱ = Ch == '>' ) )
// Google Groups doesn't always <> bracket <m@ID>'s.
// 31749c8f-28b9-4ff6...@n39g2000prj.googlegroups.com
E++ ;
Join:
WhileBac( Ch > 32 && Ch != ',' && Ch != '<' )
if ( Ch == '@' )
// Count the ‘@’ characters in the mID.
cnt·At ++ ;
if ( ❰❱ && Ch != '<' ) {
// Remove newlines and spaces in the bracketted <m@ID>.
// Believe it or not, this actually happens ( Outlook ).
// ho62hl$ors$1...@hvac.motzarella.org
LnP pBlack = P + 1, E· = E ; E = P ;
WhileBac( Ch <= 32 ); if ( !Ch ) return 0 ;
E = E·, wmemmove( ++P, pBlack, E - pBlack ), E -= pBlack - P ;
// Get the rest of the bracketted <m@ID>.
goto Join ; }
if ( cnt·At != 1 || ( sz·mID = E - ++ P ) < 3 ) {
// Skip·Over any mID that's under 3 characters long and/or
// doesn't have one·and·only·one ‘@’ character.
E = -- P ; goto nx·mID ; }
return sz·mID ; }
If you really want a good laugh, chucktard, check this site:
<URL:http://pan.rebelbase.com/download/releases/0.14.2/WINDOWS/>
Mike "that should keep you amused" Yetto
--
In theory, theory and practice are the same.
In practice they are not.
>
> What good newsreaders are available for Windows that are open-source and
> written in C or C++. I'm a software engineer, and I'd be interested in
> modifying an existing one to customize to my personal requirements. I am
> aware of Microplanet Gravity and am looking at that.
Richard builds Gravity with Visual Studio 2008 Professional. I
don't know if other tools will compile it. PAN likely goes the GTK
route - yes?
--
Tom B. * * * Gravity Web Pages * * *
http://mpgravity.sourceforge.net/ (official site)
http://gravity.tbates.org/
> Richard builds Gravity with Visual Studio 2008 Professional. I
> don't know if other tools will compile it. PAN likely goes the GTK
> route - yes?
Pan, Sylpheed/Claws and XPN all use GTK.
<http://en.wikipedia.org/wiki/List_of_news_clients#Free.2Fopen_source_soft
ware>
<http://www.newsreaders.com/unix/clients.html>
> If you ( Mr. "Default" ) are a brave Visual C++ 9.0 coder,
> I'd be willing to help you to fork my newsreader .X.EXE..
Hey! Maybe he can help you fix your broken headers, too!
> For each newsgroup you download,
> X.EXE creates a big text file with X thousand fulltext articles.
How lame.
I see you ( Moroney ) STILL can't apply the charset to
the “Subject:” line ( as Google Groups and Outlook do );
even if you could, you wouldn't know how to parse it, would you ?
“ How lame. ”, exactly.
>I see you ( Moroney ) STILL can't apply the charset to
>the "Subject:" line ( as Google Groups and Outlook do);
>even if you could, you wouldn't know how to parse it, would you ?
Nope, I have a fully RFC-2047 compliant Subject: line, complete with the
Relf Stupidity Marker. I see some additional junk in the subject of your
reply in addition to the usual Relf Stupidity Marker you always have.
I'm guessing that XBroken.EXE can't interpret RFC-2047 compliant Subjects
correctly and it choked on a properly formatted Relf Stupidity Marker.
To be kind to you, I removed the excess junk and left only one Relf
Stupidity Marker in this post's subject.
> Nice to meet you, Patrick•Lamaizière,
Hello,
> you must be the dude who e·mailed X.CPP all over the place.
No, not me.
> Did you enjoy this ( from http://jeffrelf.f-m.fm/X.CPP ) ? :
This is unreadable, like your headers.
Your post (two back) tried to do this, which made me think of doing this.
Testing UTF·8, HTML, MIME, Google Groups, T·Bird and Outlook. !"#$%& '()*+,-./0123456789:;< =>? € ‚ƒ„…†‡ˆ‰Š‹Œ Ž ‘’“”•–—˜™š›œ žŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞß `abcdefghijklmnopqrstuvwxyz{|}~_ àáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψω АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя ‐‑‒–—―‖‗ ※‼‽‾‿⁀⁁⁂⁃⁄⁅⁆⁇⁈⁉⁑ ⁰ⁱ⁴⁵⁶⁷⁸⁹⁺⁻⁼⁽⁾ⁿ₀₁₂₃₄₅₆₇₈₉₊₋₌₍₎ₐₑₒₓₔ ←↑→↓↔↕↖↗↘↙↚↛↜↝↞↟↠↡↢↣↤↥↦↧↨↩↪↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐ ⇑⇒⇓⇔⇕⇖⇗⇘⇙⇚⇛⇜⇝⇞⇟⇠⇡⇢⇣⇤⇥⇦⇧⇨⇩⇪ ∅∆∇∈∉∊∋∌∍∎∏∐∑−∓∔∕∖∗∘∙√∛∜∝∞∟∠∡∢∣∤∥∦ ∧∨∩∪∫∬∭∮∯∰∱∲∳∴∵∶∷∸∹∺∻∼∽∾ ∿≀≁≂≃≄≅≆≇≈≉≊≋≌≍≎≏≐≑≒≓≔≕≖≗≘≙≚≛≜≝≞≟≠≡≢≣≤≥≦≧≨≩≪≫ ─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀ ╁╂╃╄╅╆╇╈╉╊╋╌╍╎╏═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳╴╵╶╷╸╹╺╻╼╽╾╿▀▁▂▃▄▅ ▆▇█▉▊▋▌▍▎▏▐░▒▓▔▕▖▗▘▙▚▛▜▝▞▟■□▢▣▤▥▦▧▨▩▪▫▬▭▮▯▰▱▲△▴▵▶▷▸▹►▻▼▽▾▿◀◁◂◃◄◅◆◇◈◉◊ ○◌◍◎●◐◑◒◓◔◕◖◗◘◙◚◛◜◝◞◟◠◡◢◣◤◥◦◧◨◩◪◫◬◭◮◯◰◱◲◳◴◵◶◷◸◹◺◻◼◽◾◿ ☀☁☂☃☄★☐☜☝☞☟☠☡ ☢☣☤☥☦☧☨☩☪☫☬☭☮ ☯☸☹☺☻☼☽☾☿♀♁♂♃♄♅ ♆♇♈♚♛♜♝♞♟♠♡♢♣♤♥♦♧ ♨♩♪♫♬♭♮♯⚀⚁⚂⚃⚄⚅⚐⚑⚒⚓⚔⚕ ⚖⚗⚘⚙⚚⚛⚜⚠⚡✓✔✕✖✗✘✙✚ ✛✜✝✞✟✠✡✢✣✤✥✦✧ ✩✪✫✬✭✮✯✰✱✲✳✴✵✶✷✸✹✺✻✼✽✾✿❀❁❂❃❄❅❆❇❈❉❊❋❍❏❐❑❒❖❘❙❚❛❜❝❞❡❢❣❤❥❦❧❨❩❪❫❬❭❮❯❰❱❲❳❴❵ ཨོཾ་མ་ཎི་པ་དྨེ་ཧཱུྃ། . │ ்ி்ேூि्े ॐ मणि पद्मे ह . │ ஓம் மணி பத்மே ஹூம . │ 옴 마니 반메 훔 . │ ────────────── Expenses ──────────────── │ FX Salary Adver. Charge- │ │ Gain Net & Ben. & Prom. Offs │ Total │ ( Loss ) Earnings ━━━━━━━━━ ━━━━━━━━ ━━━━━━━━ │ ━━━━━━━━ │ ━━━━━━━━━━━ ━━━━━━━━ ────────────── Расходы ───────────────── │ Прибыль/ Зарплата, Реклама, Списания │ │ убыток от Чистый надбавки продвиж. со счета │ Всего │ вал.переоц. доход ━━━━━━━━━ ━━━━━━━━ ━━━━━━━━ │ ━━━━━━━━ │ ━━━━━━━━━━━ ━━━━━━━━ ╭────────────── 开支 ──────────────────── │ │ 工资 广告 │ │ 外汇折算 净 │ 和福利 和促销 核销 │ 总额 │ 盈/亏 收益 ╰━━━━━━━━━ ━━━━━━━━ ━━━━━━━━━ │ ━━━━━━━━ │ ━━━━━━━━━━━ ━━━━━━━━ 123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789. .........10........20........30........40........50........60........70........80........90........100.......110.......120.......130.......140.......150.......160
What do you know ? it works fine, including the “Subject:” line; see:
http://groups.google.com/group/news.software.readers/msg/6c7b15780fd34035
Michael•Moroney fails where Google Groups, T·Bird and Outlook succeed.
> Michael Moroney fails where Google Groups, TBird and Outlook succeed.
Nope. It works fine. I even checked using your pathetic standard of
whether Google Groups displays it correctly. It does. So if my
post doesn't display properly to you, you can only blame your XBroken.EXE.
So is that yet another bug in XBroken.EXE that you will refuse to fix?
Yeah, that's a *real* good laugh. You're thick enough to think that
some app can make an OS do proper process threading.
A FTP site as proof of? ROFL. You *really* don't know what you're
talking about do you? Try runing configure on the perl source code with
threading enabled with djgpp sometime and see what happens.
This particular logical fallacy is called "Moving the Goalposts".
> A FTP site as proof of? ROFL. You *really* don't know what you're
> talking about do you? Try runing configure on the perl source code with
> threading enabled with djgpp sometime and see what happens.
>
That site is proof that Pan on Windows is not a ROFL matter, but
a fact. BTW, I never realized that pan was written in perl, or
is that just the goalposts moving again?
Mike "where's your straw-man?" Yetto
> chuckcar <ch...@nil.car> writes and having writ moves on.
>> Mike Yetto <mye...@nycap.invalid> wrote in
>> news:slrn201004041046...@may.eternal-september.org:
>>> If you really want a good laugh, chucktard, check this site:
>>> <URL:http://pan.rebelbase.com/download/releases/0.14.2/WINDOWS/>
>>>
>>> Mike "that should keep you amused" Yetto
>>
>> Yeah, that's a *real* good laugh. You're thick enough to think that
>> some app can make an OS do proper process threading.
>>
>>
> This particular logical fallacy is called "Moving the Goalposts".
Thank you for explaining it. I couldn't make head or tail of it.
>> A FTP site as proof of? ROFL. You *really* don't know what you're
>> talking about do you? Try runing configure on the perl source code
>> with threading enabled with djgpp sometime and see what happens.
>>
>>
> That site is proof that Pan on Windows is not a ROFL matter, but a fact.
It's also NOT "a FTP site".
> BTW, I never realized that pan was written in perl, or is that just the
> goalposts moving again?
Old Pan is C, newer Pan is C++ AFAIK. Methinks Chucky was really drunk
for this one. It's indecipherable even by his (non-standard) standard.
--
⁂ "Because all you of Earth are idiots!"
¯`·.¸¸.·´¯`·-> ※freemont※ <-·´¯`·.¸¸.·´¯
> chuckcar <ch...@nil.car> writes and having writ moves on.
>> Mike Yetto <mye...@nycap.invalid> wrote in
>> news:slrn201004041046...@may.eternal-september.org:
>>
>>> If you really want a good laugh, chucktard, check this site:
>>> <URL:http://pan.rebelbase.com/download/releases/0.14.2/WINDOWS/>
>>>
>>> Mike "that should keep you amused" Yetto
>>
>> Yeah, that's a *real* good laugh. You're thick enough to think that
>> some app can make an OS do proper process threading.
>>
>
> This particular logical fallacy is called "Moving the Goalposts".
>
>> A FTP site as proof of? ROFL. You *really* don't know what you're
>> talking about do you? Try runing configure on the perl source code
>> with threading enabled with djgpp sometime and see what happens.
>>
>
> That site is proof that Pan on Windows is not a ROFL matter, but
> a fact. BTW, I never realized that pan was written in perl, or
> is that just the goalposts moving again?
>
Perl with threading enabled *requires* a properly threaded OS. It simply
will error out on the configure if you don't have one. That's called a
valid acid test. Having software that *claims* it does proper threading
is not a proof.
Wow, you really work so hard to earn the nickname "chucktard".
You deserve a break, well done sir!
--
Caveat utilitor,
indi
> Mike Yetto <mye...@nycap.invalid> wrote in
> news:slrn201004200754...@may.eternal-september.org:
>> That site is proof that Pan on Windows is not a ROFL matter, but a
>> fact. BTW, I never realized that pan was written in perl, or is that
>> just the goalposts moving again?
>>
> Perl with threading enabled *requires* a properly threaded OS. It simply
> will error out on the configure if you don't have one. That's called a
> valid acid test. Having software that *claims* it does proper threading
> is not a proof.
Chuck Non-sequitard, in great form!
The comment was about forking Pan to Windows which you thought
was risible. As Pan can already be run on Windows, you were
completely wrong.
You then tried to bring forked processes into the discusion
followed by multithreading with perl.
I think you've been testing the wrong acid.
Mike "now go fork yourself" Yetto
> >>>> Pan. http://pan.rebelbase.com/
> >>>
> >>> Fork it, fork it, please fork it!
> >>>
> >> In consumer MS windows? ROFL.
> >>
> >
> > If you really want a good laugh, chucktard, check this site:
> > <URL:http://pan.rebelbase.com/download/releases/0.14.2/WINDOWS/>
> >
> > Mike "that should keep you amused" Yetto
>
> Yeah, that's a *real* good laugh. You're thick enough to think that
> some app can make an OS do proper process threading.
You have misunderstood what we are talking about.
Fork (software development)
In software engineering, a project fork happens when developers
take a legal copy of source code from one software package and
start independent development on it, creating a distinct piece
of software.
Free and open source software is that which, by definition, may
be forked from the original development team without prior
permission without violating any copyright law.
> A FTP site as proof of?
You have also mistaken an HTTP site for an FTP site.
> ROFL. You *really* don't know what you're
> talking about do you?
Correction. *You* really don't know what we are talking about.
You think we are talking about the Unix/Posix/Linux fork
function, don't you?
Here is the entry for "fork" in the Jargon File. Maybe you
can learn from it.
http://www.catb.org/jargon/html/F/fork.html
In the open-source community, a fork is what occurs when
two (or more) versions of a software package's source code
are being developed in parallel which once shared a common
code base, and these multiple versions of the source code
have irreconcilable differences between them. This should
not be confused with a development branch, which may later
be folded back into the original source code base. Nor should
it be confused with what happens when a new distribution of
Linux or some other distribution is created, because that
largely assembles pieces than can and will be used in other
distributions without conflict.
> Try runing configure on the perl source code with
> threading enabled with djgpp sometime and see what happens.
Irrelevant to the topic.
--
Regards
Ralph
> On Mon, 19 Apr 2010 16:32:23 +0000 (UTC), in message
> <Xns9D5F5DB...@127.0.0.1> chuckcar <ch...@nil.car> wrote:
>
>> >>>> Pan. http://pan.rebelbase.com/
>> >>>
>> >>> Fork it, fork it, please fork it!
>> >>>
>> >> In consumer MS windows? ROFL.
>> >>
>> >
>> > If you really want a good laugh, chucktard, check this site:
>> > <URL:http://pan.rebelbase.com/download/releases/0.14.2/WINDOWS/>
>> >
>> > Mike "that should keep you amused" Yetto
>>
>> Yeah, that's a *real* good laugh. You're thick enough to think that
>> some app can make an OS do proper process threading.
>
>
> You have misunderstood what we are talking about.
>
>
> Fork (software development)
>
> In software engineering, a project fork happens when developers
> take a legal copy of source code from one software package and
> start independent development on it, creating a distinct piece
> of software.
>
> Free and open source software is that which, by definition, may
> be forked from the original development team without prior
> permission without violating any copyright law.
>
>
>> A FTP site as proof of?
>
> You have also mistaken an HTTP site for an FTP site.
>
HTTP is the method of access. FTP is the method of file transfer. Two
entirely different things.
>
> Here is the entry for "fork" in the Jargon File. Maybe you
> can learn from it.
>
> http://www.catb.org/jargon/html/F/fork.html
>
I *know* what forking and threading is. I've been maintaining a linux
system since 1994.
>
>> Try runing configure on the perl source code with
>> threading enabled with djgpp sometime and see what happens.
>
> Irrelevant to the topic.
>
Then you don't understand what it means if you think that. It *is* a
pretty advanced concept in the computer world, certainly one that
someone not trained after high school in computer science would know or
understand.
> On Tue, 20 Apr 2010 07:58:36 -0400, Mike Yetto writ:
>
>> chuckcar <ch...@nil.car> writes and having writ moves on.
>>> Mike Yetto <mye...@nycap.invalid> wrote in
>>> news:slrn201004041046...@may.eternal-september.org:
>>>> If you really want a good laugh, chucktard, check this site:
>>>> <URL:http://pan.rebelbase.com/download/releases/0.14.2/WINDOWS/>
>>>>
>>>> Mike "that should keep you amused" Yetto
>>>
>>> Yeah, that's a *real* good laugh. You're thick enough to think that
>>> some app can make an OS do proper process threading.
>>>
>>>
>> This particular logical fallacy is called "Moving the Goalposts".
>
> Thank you for explaining it. I couldn't make head or tail of it.
>
>>> A FTP site as proof of? ROFL. You *really* don't know what you're
>>> talking about do you? Try runing configure on the perl source code
>>> with threading enabled with djgpp sometime and see what happens.
>>>
>>>
>> That site is proof that Pan on Windows is not a ROFL matter, but a
>> fact.
>
> It's also NOT "a FTP site".
>
It most certainly was. Only an ftp site displays a directory when you
access it.
>> BTW, I never realized that pan was written in perl, or is that just
>> the
>> goalposts moving again?
>
> Old Pan is C, newer Pan is C++ AFAIK. Methinks Chucky was really drunk
> for this one. It's indecipherable even by his (non-standard) standard.
Irrelevent. You completely missed the point. *if* you even know what
threading is.
Wrong, wrong, wrongity-wrong. A web server will display the
index of the directory in the URL unless told not to do so.
That's why the main file is usually named (wait for it)
"index.html".
>>> BTW, I never realized that pan was written in perl, or is
>>> that just the goalposts moving again?
>>
>> Old Pan is C, newer Pan is C++ AFAIK. Methinks Chucky was
>> really drunk for this one. It's indecipherable even by his
>> (non-standard) standard.
>
> Irrelevent. You completely missed the point. *if* you even know
> what threading is.
>
At this point, the point is that threading was never the point.
Mike "are we threading on dangerous ground?" Yetto
> freemont <freemont...@freemontsoffice.com> wrote in
> news:a02b8$4bce0a90$6216f164$50...@ALLTEL.NET:
>>
>> It's also NOT "a FTP site".
>>
> It most certainly was. Only an ftp site displays a directory when you
> access it.
<lol> Another one for 24hoursupport-tards.info! Good stuff, Chuck!
Only FTP sites display directories, and wireless can't go through
walls. :-)
>>> BTW, I never realized that pan was written in perl, or is that just
>>> the
>>> goalposts moving again?
>>
>> Old Pan is C, newer Pan is C++ AFAIK. Methinks Chucky was really drunk
>> for this one. It's indecipherable even by his (non-standard) standard.
>
> Irrelevent.
Misspelt.
> You completely missed the point. *if* you even know what
> threading is.
The point? The only point of this thread, at this point, is that you're a
fool. But you're good for a laugh. :-D
> > Here is the entry for "fork" in the Jargon File. Maybe you
> > can learn from it.
> >
> > http://www.catb.org/jargon/html/F/fork.html
> >
> I *know* what forking and threading is. I've been maintaining a linux
> system since 1994.
That explains the misunderstanding.
You know of just one meaning of "fork".
We know of several meanings of "fork".
Your CV only says you know 'A' below.
The rest of us are talking about 'C' below.
> >> Try runing configure on the perl source code with
> >> threading enabled with djgpp sometime and see what happens.
> >
> > Irrelevant to the topic.
> >
> Then you don't understand what it means if you think that. It *is* a
> pretty advanced concept in the computer world, certainly one that
> someone not trained after high school in computer science would know or
> understand.
And you don't understand more than just the one meaning if you
think that. They *are* pretty advanced concepts in the computer
world. Certainly someone with narrow experience might not know
or understand more than just one of these.
Your experience has taught you but one meaning, 'A' below.
My experience has taught me all three of 'A', 'B' and 'C' below.
'A' Forking - for Unix/Linux processes, to create a new process
which is a copy of the original. This can be used to
create *heavyweight* threads.
'B' Forking - in a VMS interrupt handler, to simultaneously
lower the CPU interrupt priority level (IPL) and execute
the rest of the interrupt handler after other pending
interrupts >= the lowered IPL.
'C' Forking - in the software development process, to take
source code from one software package and start independent
development on it, creating a distinct piece of software.
--
Regards
Ralph
Yes, yes. And only one of those is relevant to this thread.
> Ralph Fox <-rf-nz-@-.invalid> wrote in
> news:87c0t5tdjs869rgk6...@4ax.com:
> > 'A' Forking - for Unix/Linux processes, to create a new process
> > which is a copy of the original. This can be used to
> > create *heavyweight* threads.
> >
> > 'B' Forking - in a VMS interrupt handler, to simultaneously
> > lower the CPU interrupt priority level (IPL) and execute
> > the rest of the interrupt handler after other pending
> > interrupts >= the lowered IPL.
> >
> > 'C' Forking - in the software development process, to take
> > source code from one software package and start independent
> > development on it, creating a distinct piece of software.
>
> Yes, yes. And only one of those is relevant to this thread.
Two of them are relevant to this thread. When the term first appeared
in this thread, it was unambiguously the 'C' above. Immediately after
that, an poster with severe reading comprehension problems mistook it
for 'A', and he's been spinning ever since.
To understand the thread, you have to understand that poster's
ridiculous error, so you have to understand at least two meanings of
"fork"; that makes them both relevant to this thread.
> In <news:Xns9D67BF1...@127.0.0.1>,
> chuckcar <ch...@nil.car> wrote:
>
>> Ralph Fox <-rf-nz-@-.invalid> wrote in
>> news:87c0t5tdjs869rgk6...@4ax.com:
>
>> > 'A' Forking - for Unix/Linux processes, to create a new process
>> > which is a copy of the original. This can be used to
>> > create *heavyweight* threads.
>> >
>> > 'B' Forking - in a VMS interrupt handler, to simultaneously
>> > lower the CPU interrupt priority level (IPL) and execute
>> > the rest of the interrupt handler after other pending
>> > interrupts >= the lowered IPL.
>> >
>> > 'C' Forking - in the software development process, to take
>> > source code from one software package and start independent
>> > development on it, creating a distinct piece of software.
>>
>> Yes, yes. And only one of those is relevant to this thread.
>
> Two of them are relevant to this thread. When the term first appeared
> in this thread, it was unambiguously the 'C' above.
It never *was* C. That makes the fool you.
I suppose the complete lack of self-awareness must be a sort
of blessing for someone like you...
--
Caveat utilitor,
indi
Everyday is a new adventure.
Mike "flash your... ooo, shiny" Yetto
> »Q« <box...@gmx.net> wrote in
1. The OP of this thread wanted to take the source code of a good
open-source newsreader and modify it for his own customized
requirements. That sounds close enough to 'C', and nothing at
all like either of the other meanings.
2. The word 'fork' itself was first used in this thread by »Q«
in message news:20100403161...@bellgrove.remarqs.net ,
where »Q« used it in meaning 'C'.
»Q« has since confirmed that when he introduced the word 'fork',
it was with meaning 'C'.
3. Everyone else except chuckcar has understood that »Q« meant 'C'.
Everyone except chuckcar has been talking 'C'.
Chuckcar must feel very special to be the only one in step.
--
Regards
Ralph
--
Regards
Ralph
At least there's no danger of the bridge collapsing from the resonance of
synchronized marching feet.
--
Gene E. Bloch
> On Wed, 28 Apr 2010 01:49:58 +0000 (UTC), in message
> <Xns9D67DE0...@127.0.0.1> chuckcar <ch...@nil.car> wrote:
>
>> �Q� <box...@gmx.net> wrote in
>> news:20100427203...@bellgrove.remarqs.net:
>>
>
> Everyone except chuckcar has been talking 'C'.
> Chuckcar must feel very special to be the only one in step.
>
Yes, I am as a matter of fact - in the exact opposite way you mean.
What *I* was making the point about was threading and what OS's properly
implement it. Something configuring perl for compiling on that OS is a
*very* good test of. Mentioning what I replied to as the subject is
obviously irrelevent as I was adressing something different. If you
don't like that, you can turn off threading in your newsreader as you
obviously don't know its purpose.
And as I pointed out, discussing perl and under which OS it can be
successfully threaded is a complete non-sequitor within this
thread. You are following yourself only.
Mike "don't follow too close, or stop too short" Yetto
> chuckcar <ch...@nil.car> writes and having writ moves on.
>> Ralph Fox <-rf-nz-@-.invalid> wrote in
>> news:pt7gt5l0hnt7esc5k...@4ax.com:
>>
>>> On Wed, 28 Apr 2010 01:49:58 +0000 (UTC), in message
>>> <Xns9D67DE0...@127.0.0.1> chuckcar <ch...@nil.car> wrote:
>>>
>>>> »Q« <box...@gmx.net> wrote in
>>>> news:20100427203...@bellgrove.remarqs.net:
>>>>
>>>
>>> Everyone except chuckcar has been talking 'C'.
>>> Chuckcar must feel very special to be the only one in step.
>>>
>> Yes, I am as a matter of fact - in the exact opposite way you mean.
>>
>> What *I* was making the point about was threading and what OS's
>> properly implement it. Something configuring perl for compiling on
>> that OS is a *very* good test of. Mentioning what I replied to as the
>> subject is obviously irrelevent as I was adressing something
>> different. If you don't like that, you can turn off threading in your
>> newsreader as you obviously don't know its purpose.
>>
>
> And as I pointed out, discussing perl and under which OS it can be
> successfully threaded is a complete non-sequitor within this
> thread. You are following yourself only.
>
This from the guy who can't even install slakware. Riight.
> Mike Yetto <mye...@nycap.invalid> wrote in
> news:slrn201004281831...@may.eternal-september.org:
>> And as I pointed out, discussing perl and under which OS it can be
>> successfully threaded is a complete non-sequitor within this thread.
>> You are following yourself only.
>>
> This from the guy who can't even install slakware. Riight.
This from the guy who has made the following statements:
“All bookmark files are html.”
“[Email clients and newsreaders are] the same thing.”
“Only an ftp site displays a directory when you access it.”
“You can't even buy 80 gig drives new anymore.”
“An mp3 uses MPEG3 compression. Hence the name.”
“Wireless is unreliable in locations where there are walls.”
“DOS exists on every computer.”
“Intel drivers won't work on name brand computers.”
“CDROM/DVDROM drives don't appear or work in safe mode.”
[Hiding the address bar and clearing history] will “make it completely
impossible to go anywhere else.”
(Just to cite a few.) Riiiiiiiiight. <g>
FFS you can't even /spell/ Slackware...
Why are you associating me with slakware (sic)? I have never
mentioned or commented on slackware as I've never felt the need
to try that distro. Or are you confused because I have mentioned
an OS I use at work, namely Z/OS.
Mike "no, I've never installed it on a laptop" Yetto
I never doubted for a moment that it was 'C', even before that first
post about it was made. It's rare that I win an argument by appealing
to authority, but I can't avoid doing exactly that in this case. If
you're not following what I'm saying, I'm not surprised at this
point....
> That makes the fool you.
AFAICT, only one person has been unable to follow the thread -- it's the
one with the severe reading comprehension problem.
> chuckcar <ch...@nil.car> writes and having writ moves on.
>> Mike Yetto <mye...@nycap.invalid> wrote in
>> news:slrn201004281831...@may.eternal-september.org:
>>
>>> And as I pointed out, discussing perl and under which OS it can be
>>> successfully threaded is a complete non-sequitor within this
>>> thread. You are following yourself only.
>>>
>> This from the guy who can't even install slakware. Riight.
>>
>
> Why are you associating me with slakware (sic)? I have never
> mentioned or commented on slackware as I've never felt the need
> to try that distro. Or are you confused because I have mentioned
> an OS I use at work, namely Z/OS.
>
Apologies. That was Meatplow, not you. It was late, battles going
on on two fronts, et al.
Was this supposed to be an acceptable apology? I don't find it
so.
If you don't want battles on two fronts, don't pick fights.
Mike "logic simple enough for a caveman" Yetto
> chuckcar <ch...@nil.car> writes and having writ moves on.
>> Apologies. That was Meatplow, not you. It was late, battles going
>> on on two fronts, et al.
>>
>
> Was this supposed to be an acceptable apology? I don't find it
> so.
>
For what exactly? making a point beyond the repliers here to comprehend?
Note I *don't* say the regulars and there is a definite difference in
this circumstance. Along with it Arguably being OT for which I should I
suppose. For the message below or is there something here I missed
in the confusion?
> If you don't want battles on two fronts, don't pick fights.
>
*I* didn't pick them. The trolls did - as always. And the other posters
didn't stop replying or siding *with* the trolls.
I don't recall any instance where I threw abuse around, despite several
others doing little else. Certainly not using any grey matter.
The fact of the matter is the bull all got started by Mr. Ansi poster -
Reit, who knows nothing on the point I made - or pretty much anything
else.
For what? It is an unacceptable apology for attacking me just
because you confused me with a third party. Add to that my
expressed opinion that your attack against him was unwarrented.
> making a point beyond the repliers here to comprehend?
> Note I *don't* say the regulars and there is a definite difference in
> this circumstance. Along with it Arguably being OT for which I should I
> suppose. For the message below or is there something here I missed
> in the confusion?
>
WTF is that supposed to mean? The unambiguity of your writing
matches the comprehension of your reading.
><Xns9D6991D...@127.0.0.1>
>
>> If you don't want battles on two fronts, don't pick fights.
>>
> *I* didn't pick them. The trolls did - as always.
And you are one of the trolls as always.
Mike "and a witling" Yetto
POT<->BLACK in this case. Your own unwillingness you even respond
correctly to my honest questions is proof of that. To say nothing of
you jumping groups to actually troll my posts.
Get over yourself. I've been a regular here for many years. If
you think replying to an attack on me that you made due to a
post by someone else on a different group is evidence of me
jumping groups to troll you, then you are completely incapable
of rational thought.
Your "honest questions" had the appearance of non-sequitor
ramblings that somehow came to existance in your own private
Idaho.
Mike "mental farts, I say" Yetto