home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractint / archive / v01.n367 < prev    next >
Internet Message Format  |  1999-02-16  |  41KB

  1. From: owner-fractint-digest@lists.xmission.com (fractint-digest)
  2. To: fractint-digest@lists.xmission.com
  3. Subject: fractint-digest V1 #367
  4. Reply-To: fractint-digest
  5. Sender: owner-fractint-digest@lists.xmission.com
  6. Errors-To: owner-fractint-digest@lists.xmission.com
  7. Precedence: bulk
  8.  
  9.  
  10. fractint-digest       Tuesday, February 16 1999       Volume 01 : Number 367
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Tue, 16 Feb 1999 09:59:09 -0800 (PST)
  18. From: Ken Childress <kchildre@uccs.jpl.nasa.gov>
  19. Subject: Re: (fractint) The price of fractal software
  20.  
  21. Tim,
  22.  
  23. > > Only in the last stage I have added a feature
  24. > > to import Fractint parameter sets. This was possible because the
  25. > > formula compiler can also read Fractint fractal formulas.
  26. > > 
  27. > > Thanks to the extensive documentation in Fractint, I was able to
  28. > > do this without looking at the source, just by following the help
  29. > > text and trying some parameter sets to be sure.
  30. > However, in a more general way I could have been talking about 
  31. > Ultra Fractal. You have benefiting enormously from Fractint in 
  32. > developing your concepts to go beyond Fractint. You say as much 
  33. > in the quotes above. You have included the functionality of 
  34. > Fractint's parser in your program. If you hadn't, it would not be 
  35. > possible to run translated formula PARs in Ultra Fractal. (You were 
  36. > within your rights to do this).
  37.  
  38. Doesn't this happen with virtually all competing (similar) programs?
  39.  
  40. I certainly don't condone stealing of anyone's code, but I see that this
  41. is merely the natural competition between similar programs as they
  42. evolve.  It happens all the time with Netscape/IE, Word/WordPerfect,
  43. etc., etc., etc.
  44.  
  45. > I find that now the shoe is on the other foot. My programming skills 
  46. > have fallen way behind because in my professional life I do non-GUI 
  47. > C programming. I have never managed to get myself assigned to do 
  48. > any Windows or GUI programming, or even C++. Most of the other 
  49. > team members are in a similar situation. Unless we get an infusion 
  50. > of new programming blood, or unless someone starts a brand new 
  51. > open source project similar to Fractint (but avoids the problems of 
  52. > the legacy code and platform), Fractint and what it represents is 
  53. > dead.
  54.  
  55. This would be a shame, but is understandable.  Personally, being tied
  56. to the text based IF is what limits my using Fractint more.  I certainly
  57. love it for generating images from PARs people post, though.
  58.  
  59. > Where is there a full featured, open source program that is a 
  60. > worthy successor to Fractint? There isn't one, as far as I know. 
  61.  
  62. Well, UF could certainly evolve into such a thing, at least on the
  63. Windows platform, though it may not be open source.  One a program
  64. enters into the GUI interface realm, portability suddenly becomes quite
  65. a major task.  Maybe one could study PoVRay to learn what they have done
  66. and apply it to Fractint's future.
  67.  
  68. > Actually I am very interested in Xaos, which runs on many 
  69. > platforms, and has just been ported to Windows. I may shift my 
  70. > efforts to working with Xaos, or merging some of Fractint's features 
  71. > with Xaos. Xaos, besides being open source, acknowledges 
  72. > Fractint generously.
  73.  
  74. Is there a link to the Windows version?  I haven't been able to find
  75. it.
  76.  
  77. > I am radically committed to the open source concept. I love Linux, 
  78. > POV-Ray, Fractint, and Xaos for this reason. I don't expect anyone 
  79. > one else to agree with me. It's just my personal decision. I am not 
  80. > even speaking for "Stone Soup" when I say this.
  81.  
  82. I think these efforts are wonderful.  I hope they are able to continue.
  83. I also understand the reasons why people choose to go the commercial or
  84. shareware routes.
  85.  
  86. > The bottom line for me is: you have benefited from our thousands of 
  87. > hours of work over ten years. We will not benefit from your work 
  88. > because your program is not open source. I am not saying you are 
  89. > making the wrong decision, or that the situation should be 
  90. > otherwise, I am  just saying that it's a fact: we won't be able to 
  91. > benefit from your work. We knew this was a possibility going in, we 
  92. > took the risk with our eyes wide open, so we can't complain.
  93.  
  94. I'm not so sure this is totally accurate.  Did Frederik study the source
  95. code?  If not, then you can benefit from UF just as much as he may have
  96. benefitted from Fractint.  One can benefit greatly simply by studying
  97. documentation, help files, UI layout, etc. without having access to the
  98. source.
  99.  
  100.  
  101.  
  102. Ken...
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118. - --------------------------------------------------------------
  119. Thanks for using Fractint, The Fractals and Fractint Discussion List
  120. Post Message:   fractint@lists.xmission.com
  121. Get Commands:   majordomo@lists.xmission.com "help"
  122. Administrator:  twegner@phoenix.net
  123. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  124.  
  125. ------------------------------
  126.  
  127. Date: Tue, 16 Feb 1999 15:04:06 -0300
  128. From: "Ricardo M. Forno" <rforno@afip.gov.ar>
  129. Subject: (fractint) Questions about Fractint
  130.  
  131. Please, anyone up there can help?
  132. I have two questions about Fractint:
  133. 1) I have seen parameter files where a background/border in a different
  134. color is drawn, but I can't get one. How is it done?
  135. 2) Why many (not all) lyapunov fractals are drawn with the "1" option in
  136. the x screen, in spite of having specified "g"?
  137. Thanks a lot!
  138.  
  139. - --------------------------------------------------------------
  140. Thanks for using Fractint, The Fractals and Fractint Discussion List
  141. Post Message:   fractint@lists.xmission.com
  142. Get Commands:   majordomo@lists.xmission.com "help"
  143. Administrator:  twegner@phoenix.net
  144. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  145.  
  146. ------------------------------
  147.  
  148. Date: Tue, 16 Feb 1999 10:04:17 -0800 (PST)
  149. From: Ken Childress <kchildre@uccs.jpl.nasa.gov>
  150. Subject: Re: (fractint) The price of fractal software
  151.  
  152. Tim,
  153.  
  154. > The question then is, should Fractint remain open source, or 
  155. > should we not release the source to version 20? Why should we 
  156. > write open source, free software, when others will look at our code, 
  157. > even ask us questions about specific lines of code, and incorporate 
  158. > our new features into their fractint-compatible, commercial, closed 
  159. > source program?
  160.  
  161. People can incorporate your features regardless of the availability of
  162. the source.
  163.  
  164. Though, to answer your question, I would think the answer might depend
  165. upon whether or not the developers of Fracint want to benefit
  166. financially from their efforts.  Or, at least attempt to.
  167.  
  168. If your philosophy is to keep the development open, and make the source
  169. available, then you continue to do so out of principle fully realizing
  170. the risk of others studying the code and doing as you might fear.
  171.  
  172. Either way, I would support your decision.
  173.  
  174.  
  175. Ken...
  176.  
  177.  
  178.  
  179. - --------------------------------------------------------------
  180. Thanks for using Fractint, The Fractals and Fractint Discussion List
  181. Post Message:   fractint@lists.xmission.com
  182. Get Commands:   majordomo@lists.xmission.com "help"
  183. Administrator:  twegner@phoenix.net
  184. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  185.  
  186. ------------------------------
  187.  
  188. Date: Tue, 16 Feb 1999 19:59:40 +0100
  189. From: "Frederik Slijkerman" <fjslman@wins.uva.nl>
  190. Subject: Re: (fractint) The price of fractal software
  191.  
  192. > Does anyone know if UltraFractal will work under WINE? This would allow
  193. > Linux users to run it...
  194.  
  195. If anyone can get UF to work with Linux, I would be interested to hear 
  196. about it.
  197.  
  198. Best regards,
  199. Frederik.
  200.  
  201.  
  202. - --------------------------------------------------------------
  203. Thanks for using Fractint, The Fractals and Fractint Discussion List
  204. Post Message:   fractint@lists.xmission.com
  205. Get Commands:   majordomo@lists.xmission.com "help"
  206. Administrator:  twegner@phoenix.net
  207. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  208.  
  209. ------------------------------
  210.  
  211. Date: Tue, 16 Feb 1999 20:29:33 +0100
  212. From: "Frederik Slijkerman" <fjslman@wins.uva.nl>
  213. Subject: Re: (fractint) The price of fractal software
  214.  
  215. Tim,
  216.  
  217. > I installed Ultrafractal 
  218. > yesterday for a quick look, and it is obviously a program with a 
  219. > completely different design and implementation. 
  220.  
  221. Ok, thanks. :)
  222.  
  223. > However, in a more general way I could have been talking about 
  224. > Ultra Fractal. You have benefiting enormously from Fractint in 
  225. > developing your concepts to go beyond Fractint. You say as much 
  226. > in the quotes above. You have included the functionality of 
  227. > Fractint's parser in your program. If you hadn't, it would not be 
  228. > possible to run translated formula PARs in Ultra Fractal. (You were 
  229. > within your rights to do this).
  230.  
  231. That's true, but this is not due to the availability of the source
  232. code. I can learn from Fractint just by using it and reading the
  233. documentation. In the same fashion other developers can benefit
  234. from Ultra Fractal, even though its source is not available.
  235. People can see how I have extended the formula language, how I
  236. have implemented the interface, etc. The most important design 
  237. issues are plainly visible from the outside. And the other decisions
  238. can be made by every decent programmer, I think.
  239.  
  240. Furthermore, I think it is very difficult to understand source
  241. code written by others (especially if it's not very well commented
  242. :-)). So in my experience it is usually more efficient to write
  243. things yourself than by copying it from others. At least when
  244. you know how to do it.
  245.  
  246. > Unless we get an infusion 
  247. > of new programming blood, or unless someone starts a brand new 
  248. > open source project similar to Fractint (but avoids the problems of 
  249. > the legacy code and platform), Fractint and what it represents is 
  250. > dead.
  251.  
  252. That's a pity. But I can very well understand that working on
  253. Fractint is not as fun and exciting for you anymore as it as been
  254. ten years ago. Ten years is a long period to work on a project.
  255.  
  256. > The bottom line for me is: you have benefited from our thousands of 
  257. > hours of work over ten years. We will not benefit from your work 
  258. > because your program is not open source.
  259.  
  260. This is not true, as I have pointed out above.
  261.  
  262. Best regards,
  263. Frederik.
  264.  
  265.  
  266. - --------------------------------------------------------------
  267. Thanks for using Fractint, The Fractals and Fractint Discussion List
  268. Post Message:   fractint@lists.xmission.com
  269. Get Commands:   majordomo@lists.xmission.com "help"
  270. Administrator:  twegner@phoenix.net
  271. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  272.  
  273. ------------------------------
  274.  
  275. Date: Tue, 16 Feb 1999 15:07:44 -0500
  276. From: Paul Derbyshire <pderbysh@usa.net>
  277. Subject: Re: Xfractint compilation [Re: (fractint) Xaos]
  278.  
  279. At 06:20 PM 2/16/99 +0100, you wrote:
  280. >With gcc "2.7.(latest)" I mean the latest 2.7 release.
  281. >
  282. >I have 2.8.1 as well, but as you very well know, it's not that perfect....
  283.  
  284. EGCS is good, except for a nagging exception bug (this prints a bogus
  285. error: void (*func) (void) throw (); ... Stroustrup 3rd Ed clearly states
  286. that an exception specification on a function pointer is legitimate).
  287.  
  288. - -- 
  289.    .*.  "Clouds are not spheres, mountains are not cones, coastlines are not
  290. - -()  <  circles, and bark is not smooth, nor does lightning travel in a
  291.    `*'  straight line."    -------------------------------------------------
  292.         -- B. Mandelbrot  |http://surf.to/pgd.net
  293. _____________________ ____|________     Paul Derbyshire     pderbysh@usa.net
  294. Programmer & Humanist|ICQ: 10423848|
  295.  
  296. - --------------------------------------------------------------
  297. Thanks for using Fractint, The Fractals and Fractint Discussion List
  298. Post Message:   fractint@lists.xmission.com
  299. Get Commands:   majordomo@lists.xmission.com "help"
  300. Administrator:  twegner@phoenix.net
  301. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  302.  
  303. ------------------------------
  304.  
  305. Date: Tue, 16 Feb 1999 15:59:37 -0500
  306. From: Barry N Merenoff <110144.2274@compuserve.com>
  307. Subject: (fractint) Re: One of the two questions about Fractint
  308.  
  309. The option for coloring the boundaries in Boundary Tracing is inaptly nam=
  310. ed
  311. Fill Color. (?!)
  312.  
  313. - --------------------------------------------------------------
  314. Thanks for using Fractint, The Fractals and Fractint Discussion List
  315. Post Message:   fractint@lists.xmission.com
  316. Get Commands:   majordomo@lists.xmission.com "help"
  317. Administrator:  twegner@phoenix.net
  318. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  319.  
  320. ------------------------------
  321.  
  322. Date: Tue, 16 Feb 1999 16:27:45 EST
  323. From: Damascena@aol.com
  324. Subject: Re: (fractint) Re: One of the two questions about Fractint
  325.  
  326. In a message dated 2/16/99 2:04:08 PM Mountain Standard Time,
  327. 110144.2274@compuserve.com writes:
  328.  
  329. > The option for coloring the boundaries in Boundary Tracing is inaptly named
  330. >  Fill Color. (?!)
  331.  
  332. Umm, that's the color used to fill in the often fairly large spaces outlined
  333. by the boundaries (or the spaces sometimes left with the Tesseral option). "B"
  334. instead of 1, 2, G, etc. sets the Boundary Tracing option. ("T" sets
  335. Tesseral.)
  336.  
  337. Dama <boundary-tracing fanatic>
  338.  
  339. - --------------------------------------------------------------
  340. Thanks for using Fractint, The Fractals and Fractint Discussion List
  341. Post Message:   fractint@lists.xmission.com
  342. Get Commands:   majordomo@lists.xmission.com "help"
  343. Administrator:  twegner@phoenix.net
  344. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  345.  
  346. ------------------------------
  347.  
  348. Date: Tue, 16 Feb 1999 15:59:50 -0800
  349. From: John Wilson <johnw1@attcanada.net>
  350. Subject: (fractint) Re: READ THIS NOW.
  351.  
  352. Hi Clifford,
  353.  
  354. Sunday, February 14, 1999, you wrote:
  355.  
  356. CH> Goto http://www.datafellows.com/news/pr/eng/19990129.htm
  357. CH> This is a possible virus. The above link points to a reputable source where
  358. CH> you can find out more. Do yourself a favor and don't run any unsolicated
  359. CH> attachments, ever.
  360.  
  361. CH> At 08:16 PM 2/14/99 +0000, John Wilson wrote:
  362. >>
  363. >>Attachment Converted: "c:\program files\eudora\attach\Happy99.exe"
  364.  
  365. And I want to thank you for your input.   I've written to Tim as
  366. follows:
  367.  
  368. SNIP   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  369.  
  370. As I now have a sterilized machine, I can write this overdue letter.
  371.  
  372. Firstly I want to apologize for being the unwitting instrument for
  373. the transmission of the Happy99 worm into the Fractint group.
  374.  
  375. Next, I wish to warn you that this thing is just a little smarter than
  376. Fractint members realize.  As I'm no longer on your list, I am unable
  377. to issue a warning, but may I suggest that you might remind all
  378. members to examine their computer with an up-to-date virus
  379. checker: i.e. one which is aware of late 1998 - 1999 viruses.
  380.  -------------------------------------------------
  381. Incidentally, that worm did not ATTACH to a message, it REPLACED the
  382. following...which was dumped into my "sent" folder.   Note the date;
  383. actually Nature wrote on Feb.13th, and I replied on the 14th.  This
  384. old date effectively hid the message among stuff sent a year ago.
  385.  
  386. Sunday, December 13, 1998, Nature wrote:
  387.  
  388. NL>   Well, I was playing with my frm file, and I came up with this
  389. NL> formula. I
  390. NL> don't know if this same mathematical logic has done before; I
  391. NL> don't know all
  392. NL> the frms floating around out there. :-P The parallelogram
  393. NL> structure here is
  394. NL> kinda interesting.
  395.  
  396. Yes it is, and zooming into the bottom RH corner, plus adding a little
  397. color, produced some remarkable draped corridors for me.  I found this
  398. an interesting fractal, as the actual *drawing* process is visually
  399. fascinating, in some of these zooms.  Closing drapes and rolling
  400. carpets!   Mark's modification of the frm didn't seem to affect the
  401. results significantly!
  402.  
  403.  John W.
  404.  
  405. - ----------------------------------------------
  406. Finally, I ask you to please convey to the Fractint group my thanks to
  407. those members of your group who offered constructive and informative
  408. comment on my problem.  Their input enabled me to clean up my two
  409. computers promptly, and was extremely timely, as I was about to e-mail
  410. a large number of people with my e-mail address change.  I bless these
  411. smart guys from the bottom of my heart!
  412.  
  413. SNIP   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  414.  
  415.  
  416. Thanks again,
  417. John W.
  418.                         mailto:johnw1@attcanada.net
  419.  
  420.  
  421.  
  422. - --------------------------------------------------------------
  423. Thanks for using Fractint, The Fractals and Fractint Discussion List
  424. Post Message:   fractint@lists.xmission.com
  425. Get Commands:   majordomo@lists.xmission.com "help"
  426. Administrator:  twegner@phoenix.net
  427. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  428.  
  429. ------------------------------
  430.  
  431. Date: Tue, 16 Feb 1999 16:21:45 -0800
  432. From: John Wilson <johnw1@attcanada.net>
  433. Subject: Re[2]: (fractint) In Which The Mad Lurker Actually Posts A Par
  434.  
  435. Hello davides,
  436.  
  437. Sunday, Sunday, February 14, 1999, you wrote:
  438.  
  439. d> Received from John Wilson the below, in which there was no par, simply the
  440. d> Happy99.exe worm.
  441. d> Tim - remove either Mr. Wilson from this list or me. Your choice.
  442.  
  443.  (Please read the headers, which you carefully copied.
  444.  Note the ****RE*** at the beginning of the subject.   This indicates that
  445.  my message was a *reply* to that "Mad Lurker" title, and NOT my original).
  446.  
  447.  I have written to Tim as follows...
  448.  
  449.  SNIP   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  450.  
  451. As I now have a sterilized machine, I can write this overdue letter.
  452.  
  453. Firstly I want to apologize for being the unwitting instrument for
  454. the transmission of the Happy99 worm into the Fractint group.
  455.  
  456. Next, I wish to warn you that this thing is just a little smarter than
  457. Fractint members realize.  As I'm no longer on your list, I am unable
  458. to issue a warning, but may I suggest that you might remind all
  459. members to examine their computer with an up-to-date virus
  460. checker: i.e. one which is aware of late 1998 - 1999 viruses.
  461.  -------------------------------------------------
  462. Incidentally, that worm did not ATTACH to a message, it REPLACED the
  463. following...which was dumped into my "sent" folder.   Note the date;
  464. actually Nature wrote on Feb.13th, and I replied on the 14th.  This
  465. old date effectively hid the message among stuff sent a year ago.
  466.  
  467. Sunday, December 13, 1998, Nature wrote:
  468.  
  469. NL>   Well, I was playing with my frm file, and I came up with this
  470. NL> formula. I
  471. NL> don't know if this same mathematical logic has done before; I
  472. NL> don't know all
  473. NL> the frms floating around out there. :-P The parallelogram
  474. NL> structure here is
  475. NL> kinda interesting.
  476.  
  477. Yes it is, and zooming into the bottom RH corner, plus adding a little
  478. color, produced some remarkable draped corridors for me.  I found this
  479. an interesting fractal, as the actual *drawing* process is visually
  480. fascinating, in some of these zooms.  Closing drapes and rolling
  481. carpets!   Mark's modification of the frm didn't seem to affect the
  482. results significantly!
  483.  
  484.  John W.
  485.  
  486. - ----------------------------------------------
  487. Finally, I ask you to please convey to the Fractint group my thanks to
  488. those members of your group who offered constructive and informative
  489. comment on my problem.  Their input enabled me to clean up my two
  490. computers promptly, and was extremely timely, as I was about to e-mail
  491. a large number of people with my e-mail address change.  I bless these
  492. smart guys from the bottom of my heart!
  493.  
  494. SNIP   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  495.  
  496.  
  497. John W.                            mailto:johnw1@attcanada.net
  498.  
  499.  
  500.  
  501. - --------------------------------------------------------------
  502. Thanks for using Fractint, The Fractals and Fractint Discussion List
  503. Post Message:   fractint@lists.xmission.com
  504. Get Commands:   majordomo@lists.xmission.com "help"
  505. Administrator:  twegner@phoenix.net
  506. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  507.  
  508. ------------------------------
  509.  
  510. Date: Tue, 16 Feb 1999 19:02:36 -0600
  511. From: "Tim Wegner" <twegner@phoenix.net>
  512. Subject: (fractint) (Fwd) An apology
  513.  
  514. John Wilson informs me that he has now cleaned up his machine, 
  515. so I am putting him back on the fractint list. When I took him off 
  516. the list after the worm-infected happy99 file sent itself to the list 
  517. from his machine, I told him I would put him back on as soon as he 
  518. told me his machine was clean.
  519.  
  520. Here is his note to me. Quite an interesting story. I guess I need 
  521. not say this again, but folks should NEVER run an executable 
  522. attached to an email message.
  523.  
  524. Here is another good link telling what to do about the worm.
  525. http://www.symantec.com/avcenter/venc/data/happy99.worm.html
  526.  
  527. I hearby declare that (for a few days anyway) further discussion, 
  528. and welcome back messages to John, are "on topic".
  529.  
  530. Tim Wegner
  531.  
  532. - ------- Forwarded Message Follows -------
  533. Date sent:          Tue, 16 Feb 1999 15:32:57 -0800
  534. From:               John Wilson <johnw1@attcanada.net>
  535. Send reply to:      John Wilson <johnw1@attcanada.net>
  536. To:                 twegner@phoenix.net
  537. Subject:            An apology
  538.  
  539. As I now have a sterilized machine, I can write this overdue letter.
  540.  
  541. Firstly I want to apologize for being the unwitting instrument for
  542. the transmission of the Happy99 worm into the Fractint group.
  543.  
  544. Next, I wish to warn you that this thing is just a little smarter than
  545. Fractint members realize.  As I'm no longer on your list, I am unable
  546. to issue a warning, but may I suggest that you might remind all
  547. members to examine their computer with an up-to-date virus
  548. checker: i.e. one which is aware of late 1998 - 1999 viruses.
  549.  -------------------------------------------------
  550. Incidentally, that worm did not ATTACH to a message, it REPLACED the
  551. following...which was dumped into my "sent" folder.   Note the date;
  552. actually Nature wrote on Feb.13th, and I replied on the 14th.  This
  553. old date effectively hid the message among stuff sent a year ago.
  554.  
  555. Sunday, December 13, 1998, Nature wrote:
  556.  
  557. NL>   Well, I was playing with my frm file, and I came up with this
  558. NL> formula. I
  559. NL> don't know if this same mathematical logic has done before; I
  560. NL> don't know all
  561. NL> the frms floating around out there. :-P The parallelogram
  562. NL> structure here is
  563. NL> kinda interesting.
  564.  
  565. Yes it is, and zooming into the bottom RH corner, plus adding a little
  566. color, produced some remarkable draped corridors for me.  I found this
  567. an interesting fractal, as the actual *drawing* process is visually
  568. fascinating, in some of these zooms.  Closing drapes and rolling
  569. carpets!   Mark's modification of the frm didn't seem to affect the
  570. results significantly!
  571.  
  572.  John W.
  573.  
  574. - ----------------------------------------------
  575. Finally, I ask you to please convey to the Fractint group my thanks to
  576. those members of your group who offered constructive and informative
  577. comment on my problem.  Their input enabled me to clean up my two
  578. computers promptly, and was extremely timely, as I was about to e-mail
  579. a large number of people with my e-mail address change.  I bless these
  580. smart guys from the bottom of my heart!
  581.  
  582. John W.                          mailto:johnw1@attcanada.net
  583.  
  584.  
  585.  
  586. - --------------------------------------------------------------
  587. Thanks for using Fractint, The Fractals and Fractint Discussion List
  588. Post Message:   fractint@lists.xmission.com
  589. Get Commands:   majordomo@lists.xmission.com "help"
  590. Administrator:  twegner@phoenix.net
  591. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  592.  
  593. ------------------------------
  594.  
  595. Date: Wed, 17 Feb 1999 01:35:30 +0000
  596. From: "Pedro A. O. Lopes" <paol@mail.teleweb.pt>
  597. Subject: GUIs and the future of Fractint (was: Re: (fractint) The price of  fractal software)
  598.  
  599. Ken Childress wrote:
  600. > Tim,
  601. > (...)
  602. >
  603. > > I find that now the shoe is on the other foot. My programming skills
  604. > > have fallen way behind because in my professional life I do non-GUI
  605. > > C programming. I have never managed to get myself assigned to do
  606. > > any Windows or GUI programming, or even C++. Most of the other
  607. > > team members are in a similar situation. Unless we get an infusion
  608. > > of new programming blood, or unless someone starts a brand new
  609. > > open source project similar to Fractint (but avoids the problems of
  610. > > the legacy code and platform), Fractint and what it represents is
  611. > > dead.
  612. > This would be a shame, but is understandable.  Personally, being tied
  613. > to the text based IF is what limits my using Fractint more.  I certainly
  614. > love it for generating images from PARs people post, though.
  615.  
  616. I agree that fractint must break free of DOS if it is going to keep up 
  617. with the host of fractal programs that are out there. I really think the 
  618. best way to do this would be to throw all UI related stuff out, leaving 
  619. the "core" functionality to be accessed through a well defined programming 
  620. interface (something like set_parameter(...) / get_parameter(...) /
  621. execute_command(...) ). Then, in good Open Source style, anyone could 
  622. volunteer to support a GUI as a front end to this library, for any variety 
  623. of environments, more or less independently of the core fractint 
  624. development.
  625.  
  626. Of course any changes of this kind will probably require a big 
  627. reorganization of the code, and some careful design (easier said than
  628. done...). Judging from what I remember of the fractint source (during a 
  629. hunt for a piece of code I wanted to borrow, no less...) this may not be
  630. easy - it's pretty hairy stuff - globals everywhere, DOS related niceties
  631. such as overlays...
  632.  
  633. As for GUI programming it's not that big a deal. I guess a simple Windows
  634. interface with the same functionality as the one fractint currently has 
  635. would be pretty simple to do. I've never programmed for X-Windows, but it
  636. shouldn't be any more difficult.
  637.  
  638. I certainly don't think fractint is dead. Maybe it has fallen behind 
  639. a little in terms display related features, but it's still the most 
  640. complete and powerful fractal program IMO. I keep reading things like 
  641. "yeah, I do most exploring in fractint and then I import the par into 
  642. XXXX for coloring and retouching...". As for "what it represents" if you 
  643. mean Open Source, I think it's never been more alive!
  644.  
  645.  
  646. > > Where is there a full featured, open source program that is a
  647. > > worthy successor to Fractint? There isn't one, as far as I know.
  648. > Well, UF could certainly evolve into such a thing, at least on the
  649. > Windows platform, though it may not be open source.  One a program
  650. > enters into the GUI interface realm, portability suddenly becomes quite
  651. > a major task.  Maybe one could study PoVRay to learn what they have done
  652. > and apply it to Fractint's future.
  653.  
  654. That's one of the biggest advantages of the approach I suggested above:
  655. if you keep the GUI well separated, the rest of the C code will tend to
  656. be pretty standard and easily portable - although the heavy use of 
  657. assembly might complicate things (at least it will make non x86 ports 
  658. impossible).
  659.  
  660.  
  661. > (...)
  662. >
  663. > > I am radically committed to the open source concept. I love Linux,
  664. > > POV-Ray, Fractint, and Xaos for this reason. I don't expect anyone
  665. > > one else to agree with me. It's just my personal decision. I am not
  666. > > even speaking for "Stone Soup" when I say this.
  667.  
  668. We seem to have similar tastes in sofware :)
  669. Linux and Pov-Ray are perhaps the best examples of how far the Open 
  670. Source model can go, and Fractint is not very far behind. If the DOS 
  671. lock-in can be broken once and for all, and there are enough people 
  672. wanting to use it (I must believe there are), then there will also be 
  673. people willing to keep the project going.
  674.  
  675. > (...)
  676. >
  677.  
  678.  
  679. - --
  680.  
  681. - ----------------------
  682.   Pedro A. O. Lopes
  683. (paol@mail.teleweb.pt)
  684. - ----------------------
  685. Yo-yo: Something occasionally up but normally down (see also "computer")
  686. - ----------------------
  687.  
  688. - --------------------------------------------------------------
  689. Thanks for using Fractint, The Fractals and Fractint Discussion List
  690. Post Message:   fractint@lists.xmission.com
  691. Get Commands:   majordomo@lists.xmission.com "help"
  692. Administrator:  twegner@phoenix.net
  693. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  694.  
  695. ------------------------------
  696.  
  697. Date: Tue, 16 Feb 1999 22:26:19 -0500
  698. From: "Morgen H Bell" <morgenb@cobweb.net>
  699. Subject: (fractint) Fractint in DOS
  700.  
  701. I like Fractint better than any of my Windows-based fractal generators
  702. because working with the keyboard is faster than using the mouse.  I think
  703. Fractint in windows would be great as long as it kept all the keyboard
  704. shortcut commands.
  705.                                             Morgen
  706.  
  707. http://www.geocities.com/Area51/Orion/4798
  708.  
  709.  
  710. - --------------------------------------------------------------
  711. Thanks for using Fractint, The Fractals and Fractint Discussion List
  712. Post Message:   fractint@lists.xmission.com
  713. Get Commands:   majordomo@lists.xmission.com "help"
  714. Administrator:  twegner@phoenix.net
  715. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  716.  
  717. ------------------------------
  718.  
  719. Date: Tue, 16 Feb 1999 19:49:28 -0800
  720. From: John Wilson <johnw1@attcanada.net>
  721. Subject: Re: (fractint)   An apology (2)
  722.  
  723. Hello Tim,
  724.  
  725. Tuesday, February 16, 1999, you wrote:
  726.  
  727. TW> Here is his note to me. Quite an interesting story. I guess I need
  728. TW> not say this again, but folks should NEVER run an executable
  729. TW> attached to an email message.
  730. .
  731. .
  732. TW> I hearby declare that (for a few days anyway) further discussion,
  733. TW> and welcome back messages to John, are "on topic".
  734.  
  735. Here's the sequence of events that led to disaster...
  736.  
  737. Firstly, my wife and I run separate stations, with separate ISP
  738. accounts.  I'm in the process of changing both, from Netpointer to
  739. Attcanada.
  740.  
  741. I'm also in the process of changing my mailer from Outlook Express to
  742. "The Bat".
  743.  
  744. During part of the checkout of the systems, I went over to my spouse's
  745. computer, grabbed a file...any large file...and sent it over to my
  746. station.  Then I returned to my own computer and checked my attcanada
  747. mail for a message from netpointer.   All was well, and a file had
  748. arrived.
  749.  
  750. Happy99???  Oh, that must have been a New Years card that my wife had
  751. received...Hmmmm, singularly uninteresting CGA-type fireworks
  752. reminiscent of old Apple II graphics...dump it.
  753.  
  754. Now back to Fractint...Soon I had 54 messages of pain and outrage, and
  755. Nature Leseul's humorous Subject heading looked particularly bad in
  756. context!  I took the advice of Fractint experts, and downloaded
  757. F-SECURE Anti-Virus by Data Fellows Ltd., with their Happy99 update.
  758. This cleaned up both systems promptly, after I had bungled a manual
  759. cleanup on my own system.
  760.  
  761. Lessons learned;
  762.  
  763. 1.  Don't trust even your wife's computer files!  Apparently that
  764.     thing had been in her computer since the New Year, unopened.  (It
  765.     apparently went un-noticed in many computers around January 1)  I
  766.     was the fool who sent it to my system, and then opened it.  Our
  767.     out-of-date McAfee didn't even notice this worm.
  768.  
  769. 2.  Don't be complacent if your virus checker is more than a few
  770.     months old.
  771.  
  772. 3.  In my case, Happy99 did NOT attach itself to a message...it
  773.     completely dumped my message into the "SENT" folder, and used just
  774.     the address to send itself to Fractint.  It also appears to have
  775.     changed the date "Created", from February 14, 1999, to sometime in
  776.     1998,  (unless, Nature Leseul's clock is incorrect???).   This
  777.     effectively hid the "sent" file back in history.
  778.  
  779. 4.  The manual cleanup procedure is tricky.   WIN95 wouldn't let me
  780.     delete the infected wsock32.dll and replace it with a renamed
  781.     wsock32.ska.   This has to be done in DOS mode.   I stumbled
  782.     during the swap/rename/delete procedure, and ended up re-installing
  783.     WIN95 to ensure that I had the *correct* file!  I am not normally
  784.     a person given to intemperate language, but I will confess to a
  785.     certain immoderation before my computer was back on line.
  786.  
  787. In conclusion, I apologize again, abjectly, for letting this thing
  788. loose in Fractint.   Please check your computers for those tell-tale
  789. .SKA files in your WIN System folder...I wouldn't wish this on anyone
  790. else.
  791.  
  792. John W.
  793.  
  794.  
  795.  
  796. - --------------------------------------------------------------
  797. Thanks for using Fractint, The Fractals and Fractint Discussion List
  798. Post Message:   fractint@lists.xmission.com
  799. Get Commands:   majordomo@lists.xmission.com "help"
  800. Administrator:  twegner@phoenix.net
  801. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  802.  
  803. ------------------------------
  804.  
  805. Date: Tue, 16 Feb 1999 22:49:56 -0500
  806. From: davides <davides@pipeline.com>
  807. Subject: Re: (fractint) (Fwd) An apology 
  808.  
  809. At 07:02 PM 2/16/1999 -0600, you wrote:
  810. >John Wilson informs me that he has now cleaned up his machine, 
  811. >Here is his note to me. Quite an interesting story. 
  812.  
  813. >I hearby declare that (for a few days anyway) further discussion, 
  814. >and welcome back messages to John, are "on topic".
  815. >
  816. >Tim Wegner
  817. >From:               John Wilson <johnw1@attcanada.net>
  818. >Send reply to:      John Wilson <johnw1@attcanada.net>
  819. >To:                 twegner@phoenix.net
  820. >Subject:            An apology
  821. >
  822. >As I now have a sterilized machine, I can write this overdue letter.
  823. >
  824. >Firstly I want to apologize for being the unwitting instrument for
  825. >the transmission of the Happy99 worm into the Fractint group.
  826.  
  827. (Snipped)
  828.  
  829. I would like to be among the first to welcome Mr. Wilson back, and to also
  830. offer an apology for flying off the end as I did. By way of explanation, I
  831. would mention that I had received that worm twice at home, more times at
  832. work, and had gotten a little ticked off at the situation.
  833.  
  834. So... I imagine I offended Mr. Wilson and probably others; I again
  835. apologize for being most unconstructive. 
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842. davides@pipeline.com
  843. ds30@umail.umd.edu
  844. Back up my hard drive?
  845. How do I put it in reverse?
  846.  
  847. - --------------------------------------------------------------
  848. Thanks for using Fractint, The Fractals and Fractint Discussion List
  849. Post Message:   fractint@lists.xmission.com
  850. Get Commands:   majordomo@lists.xmission.com "help"
  851. Administrator:  twegner@phoenix.net
  852. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  853.  
  854. ------------------------------
  855.  
  856. Date: Tue, 16 Feb 1999 22:16:29 -0600
  857. From: "Tim Wegner" <twegner@phoenix.net>
  858. Subject: Re: (fractint) The price of fractal software
  859.  
  860. Hi Frederik,
  861.  
  862. > > However, in a more general way I could have been talking about 
  863. > > Ultra Fractal. You have benefiting enormously from Fractint in 
  864. > > developing your concepts to go beyond Fractint. You say as much 
  865. > > in the quotes above. You have included the functionality of 
  866. > > Fractint's parser in your program. If you hadn't, it would not be 
  867. > > possible to run translated formula PARs in Ultra Fractal. (You were 
  868. > > within your rights to do this).
  869. > That's true, but this is not due to the availability of the source
  870. > code. I can learn from Fractint just by using it and reading the
  871. > documentation. 
  872.  
  873. Sure you can. You don't see my point, maybe I didn't explain it 
  874. well. Fractint is the result of contributions from many people. 
  875. People cannot and will not contribute to closed source commercial 
  876. programs except in a very general way (unless, of course, you 
  877. make them partners). It is precisely because Fractint is open 
  878. source that it developed into something full featured enough that 
  879. you would want to emulate it.
  880.  
  881. The parser is in Fractint because Mark Peterson put it there, and 
  882. Chuck Ebbert and George Martin extended it. They were able to do 
  883. that only because Fractint is open source. 
  884.  
  885. Ultra Fractal then implemented the result of their work. The fact 
  886. that you did it without reference to the source is irrelevant. 
  887. (remember I am not accusing you of doing anything wrong.)
  888.  
  889. > In the same fashion other developers can benefit
  890. > from Ultra Fractal, even though its source is not available.
  891.  
  892. I don't see the point here. We are inundated with mail about ideas 
  893. for doing things in Fractint (have you seen the Fractint Wish List 
  894. Web page?). We don't need ideas. We already have more ideas 
  895. than we can implement. We need help from people who can 
  896. contribute implementation.
  897.  
  898. > Furthermore, I think it is very difficult to understand source
  899. > code written by others (especially if it's not very well commented
  900. > :-)). 
  901.  
  902. Difficult for some, easy for others. I used to get email every week 
  903. from hotshot students who would ask "where is Fractint's source? I 
  904. will port it to Unix by next Tuesday." Bert Tyler's joke is that 
  905. Fractint was the Bermuda triangle of porting efforts. Of course I 
  906. never heard from any of these hotshot students again. Then one 
  907. day I got an email from Ken Shirriff, saying "I have ported Fractint 
  908. to Unix. How can I send you the code?" <grin!> There are 
  909. teenagers who have mastered Fractint's code and sent us major 
  910. contributions. It is a strange fact of intellectual life that each of us 
  911. has a unique set of problems that are easy  or are hard for us. I 
  912. could tell you stories like that about many different contributors.
  913.  
  914. >So in my experience it is usually more efficient to write
  915. > things yourself than by copying it from others. At least when
  916. > you know how to do it.
  917.  
  918. I have met programmers who share your preference, particularly 
  919. when they are very expert on a platform.
  920.  
  921. > > Unless we get an infusion 
  922. > > of new programming blood, or unless someone starts a brand new 
  923. > > open source project similar to Fractint (but avoids the problems of 
  924. > > the legacy code and platform), Fractint and what it represents is 
  925. > > dead.
  926. > That's a pity. But I can very well understand that working on
  927. > Fractint is not as fun and exciting for you any more as it as been
  928. > ten years ago. Ten years is a long period to work on a project.
  929.  
  930. No, it is just as fun and exciting as ever. The problem is the aging 
  931. platform. We have squeezed an amazing amount into the medium 
  932. model of Fractint, but we near a dead end. It is a very non-trivial 
  933. matter to move from conventional C programming to Windows 
  934. programming. I could do it if I had the opportunity to learn at work. 
  935. Then programming Fractint in my spare time under Windows would 
  936. be easy. I don't have time to learn WIndows programming outside 
  937. of work.
  938.  
  939. I haven't given up. There are many ways to go.  I may even become 
  940. a decent Windows programmer before I die :-)
  941.  
  942. > > The bottom line for me is: you have benefited from our thousands of 
  943. > > hours of work over ten years. We will not benefit from your work 
  944. > > because your program is not open source.
  945. > This is not true, as I have pointed out above.
  946.  
  947. We have a different perspective on this. We can respectfully agree 
  948. to disagree. 
  949.  
  950. My view is that open source, international teamwork, and "Stone 
  951. Soup" is the essence of what Fractint is. I'm not surprised that a 
  952. bright programmer with expertise on a modern platform can recast 
  953. the functionality of fractint into a more modern architecture. I am 
  954. just selfish enough that I wish someone would do that while 
  955. continuing the Fractint open source legacy. Then I might even 
  956. contribute to it or be part of the team!
  957.  
  958. But as I said before, the fact that I hold this opinion doesn't mean 
  959. that you are bound by it. Team freeware programming is not for 
  960. everyone. Only those of us who are idealistic and crazy.
  961.  
  962. The Fractint team is still having a blast putzing around with their 
  963. baby. I've been threatening for weeks to just release our current 
  964. developer version as a "public beta" we may just up and do that.
  965.  
  966. Tim Wegner
  967.  
  968.  
  969.  
  970. - --------------------------------------------------------------
  971. Thanks for using Fractint, The Fractals and Fractint Discussion List
  972. Post Message:   fractint@lists.xmission.com
  973. Get Commands:   majordomo@lists.xmission.com "help"
  974. Administrator:  twegner@phoenix.net
  975. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  976.  
  977. ------------------------------
  978.  
  979. Date: Tue, 16 Feb 1999 22:16:29 -0600
  980. From: "Tim Wegner" <twegner@phoenix.net>
  981. Subject: Re: (fractint) The price of fractal software
  982.  
  983. Ken wrote:
  984.  
  985. > People can incorporate your features regardless of the availability of
  986. > the source.
  987.  
  988. They sure can. But the features would never have been developed if 
  989. the program weren't open source. I can't get excited about 
  990. commercial fractal programs, although the artists might have a 
  991. different point of view.
  992.  
  993. BTW you'd be amazed how little the Fractint artists look at other 
  994. programns. The main reason is that we have been kept busy with 
  995. our own imagination and integrating contributions, so we don't look 
  996. at other programs. Our problem now is the weight of legacy code in 
  997. an old environment that does not excite younger programmers.
  998.  
  999. > Though, to answer your question, I would think the answer might depend
  1000. > upon whether or not the developers of Fracint want to benefit
  1001. > financially from their efforts.  Or, at least attempt to.
  1002.  
  1003. Some of us did benefit financially via writing books, but we paid a 
  1004. price: Fractint's progress slowed. Quite frankly, I don't think there 
  1005. is significant money to be made in a shareware or  commercial 
  1006. fractal program. But never say never, someone with the right 
  1007. concept and marketing plan might succeed.
  1008.  
  1009. > If your philosophy is to keep the development open, and make the source
  1010. > available, then you continue to do so out of principle fully realizing
  1011. > the risk of others studying the code and doing as you might fear.
  1012.  
  1013. Exactly. We made this decision a long time ago. 
  1014.  
  1015. Tim
  1016.  
  1017.  
  1018. - --------------------------------------------------------------
  1019. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1020. Post Message:   fractint@lists.xmission.com
  1021. Get Commands:   majordomo@lists.xmission.com "help"
  1022. Administrator:  twegner@phoenix.net
  1023. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1024.  
  1025. ------------------------------
  1026.  
  1027. End of fractint-digest V1 #367
  1028. ******************************
  1029.  
  1030.