home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractint / archive / v01.n279 < prev    next >
Internet Message Format  |  1998-08-23  |  40KB

  1. From: owner-fractint-digest@lists.xmission.com (fractint-digest)
  2. To: fractint-digest@lists.xmission.com
  3. Subject: fractint-digest V1 #279
  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        Monday, August 24 1998        Volume 01 : Number 279
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Sat, 22 Aug 1998 17:48:55 EDT
  18. From: <LUKEPLANT@aol.com>
  19. Subject: Re: (fractint) version 20
  20.  
  21. Bud writes,
  22.  
  23. > I don't want to be a nudge, but when is v20 coming out?  I have
  24. >  been looking forward to working with the evolver and "formula" 
  25. >  type Mandelbrot/Julia spacebar toggle features (among others),
  26. >  and the contest has reminded me of their absence.  In lieu of
  27. >  a full release, is a compiled version of the current development
  28. >  code available somewhere?
  29.  
  30. How do you know what is in the pipeline for the next version of Fractint?  I
  31. know of the Fractint wishlist, but is there another page of what is actually
  32. planned by the programmers?
  33.  
  34. Thanks,
  35.  
  36. Luke
  37.  
  38. lukeplant@aol.com
  39. Fractal gallery, 'z squared plus c':
  40. http://members.xoom.com/lukeplant/
  41.  
  42.  
  43. - --------------------------------------------------------------
  44. Thanks for using Fractint, The Fractals and Fractint Discussion List
  45. Post Message:   fractint@lists.xmission.com
  46. Get Commands:   majordomo@lists.xmission.com "help"
  47. Administrator:  twegner@phoenix.net
  48. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  49.  
  50. ------------------------------
  51.  
  52. Date: Sat, 22 Aug 1998 17:48:55 EDT
  53. From: <LUKEPLANT@aol.com>
  54. Subject: Re: (fractint) version 20
  55.  
  56. Bud writes,
  57.  
  58. > I don't want to be a nudge, but when is v20 coming out?  I have
  59. >  been looking forward to working with the evolver and "formula" 
  60. >  type Mandelbrot/Julia spacebar toggle features (among others),
  61. >  and the contest has reminded me of their absence.  In lieu of
  62. >  a full release, is a compiled version of the current development
  63. >  code available somewhere?
  64.  
  65. How do you know what is in the pipeline for the next version of Fractint?  I
  66. know of the Fractint wishlist, but is there another page of what is actually
  67. planned by the programmers?
  68.  
  69. Thanks,
  70.  
  71. Luke
  72.  
  73. lukeplant@aol.com
  74. Fractal gallery, 'z squared plus c':
  75. http://members.xoom.com/lukeplant/
  76.  
  77.  
  78. - --------------------------------------------------------------
  79. Thanks for using Fractint, The Fractals and Fractint Discussion List
  80. Post Message:   fractint@lists.xmission.com
  81. Get Commands:   majordomo@lists.xmission.com "help"
  82. Administrator:  twegner@phoenix.net
  83. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  84.  
  85. ------------------------------
  86.  
  87. Date: Sat, 22 Aug 1998 15:26:49 -0700
  88. From: Mark Christenson <mchris@hooked.net>
  89. Subject: Re: (fractint) version 20
  90.  
  91. At 05:48 PM 8/22/98 EDT, Luke wrote:
  92. >Bud writes,
  93. >
  94. >> I don't want to be a nudge, but when is v20 coming out?  I have
  95. >>  been looking forward to working with the evolver and "formula" 
  96. >>  type Mandelbrot/Julia spacebar toggle features (among others),
  97. >>  and the contest has reminded me of their absence.  In lieu of
  98. >>  a full release, is a compiled version of the current development
  99. >>  code available somewhere?
  100. >
  101. >How do you know what is in the pipeline for the next version of Fractint?  I
  102. >know of the Fractint wishlist, but is there another page of what is actually
  103. >planned by the programmers?
  104. >
  105. >Thanks,
  106. >
  107. >Luke
  108.  
  109. The evolver was revealed by one of the developers, and 
  110. the toggle for formula types was something I "suggested" 
  111. after it had already been planned.  Both issues were 
  112. discussed on this list a while back.
  113.  
  114.  
  115. Bud
  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: Sat, 22 Aug 1998 21:54:03 -0400
  128. From: Paul DeCelle <PaulDC@prodigy.net>
  129. Subject: Re: (fractint) version 20
  130.  
  131. Mark Christenson wrote:
  132. > I don't want to be a nudge, but when is v20 coming out?  I have
  133. > been looking forward to working with the evolver and "formula"
  134. > type Mandelbrot/Julia spacebar toggle features (among others),
  135. > and the contest has reminded me of their absence.  In lieu of
  136. > a full release, is a compiled version of the current development
  137. > code available somewhere?
  138. > Thanks, Bud
  139.  
  140. This may have already been thoroughly discussed, but will Fractint V20
  141. be Win95/98 compatable?  I would love to be able to take advantage of
  142. multi-tasking and generate images while at the same time run other
  143. applications.  I've just recently downloaded Ultra-Fractal, but haven't
  144. done much with it, yet.  Guess I'm in my comfort zone with Fractint,
  145. even with the disadvantage of running from DOS.
  146.  
  147. Gotta go - I'm up at 5:00 AM to go after the wiley walleye and magical
  148. muskie on Lake St Clair (Detroit) tomorrow..  Best muskie fishing lake
  149. in North America...
  150.  
  151. - --------------------------------------------------------------
  152. Thanks for using Fractint, The Fractals and Fractint Discussion List
  153. Post Message:   fractint@lists.xmission.com
  154. Get Commands:   majordomo@lists.xmission.com "help"
  155. Administrator:  twegner@phoenix.net
  156. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  157.  
  158. ------------------------------
  159.  
  160. Date: Sat, 22 Aug 1998 22:42:10 -0400
  161. From: "Turner Rentz" <treyr@atr.net>
  162. Subject: Re: (fractint) Running FRACTINT in WIN95
  163.  
  164. cool! :-) hope the users connected to the server didn't get floored. 
  165.  
  166. - -----Original Message-----
  167. From: Fliguer, Miguel <M_Fliguer@miniphone.com.ar>
  168. To: 'fractint@lists.xmission.com' <fractint@lists.xmission.com>
  169. Date: Tuesday, August 18, 1998 4:09 AM
  170. Subject: RE: (fractint) Running FRACTINT in WIN95
  171.  
  172.  
  173. >> Dean-Christian Strik[SMTP:cstrik.isg@hetnet.nl] boldly wrote :
  174. >> 
  175. > >>>I'm afraid he never did - at any res > 360x480. WinNT doesn't
  176. >support dos VESA
  177. > >>>modes.
  178. >
  179. >I read aloud your statement in front of my 640x480 Fractint screen (on a
  180. >Vectra w/ WNT 4.0),
  181. >and it's still working...
  182. >
  183. >
  184. >--------------------------------------------------------------
  185. >Thanks for using Fractint, The Fractals and Fractint Discussion List
  186. >Post Message:   fractint@lists.xmission.com
  187. >Get Commands:   majordomo@lists.xmission.com "help"
  188. >Administrator:  twegner@phoenix.net
  189. >Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  190.  
  191.  
  192. - --------------------------------------------------------------
  193. Thanks for using Fractint, The Fractals and Fractint Discussion List
  194. Post Message:   fractint@lists.xmission.com
  195. Get Commands:   majordomo@lists.xmission.com "help"
  196. Administrator:  twegner@phoenix.net
  197. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  198.  
  199. ------------------------------
  200.  
  201. Date: Sat, 22 Aug 1998 23:59:05 -0400 (EDT)
  202. From: kragen@pobox.com (Kragen)
  203. Subject: Re: (fractint) Running FRACTINT in WIN95
  204.  
  205. On Sat, 22 Aug 1998, Turner Rentz wrote:
  206. > >> Dean-Christian Strik[SMTP:cstrik.isg@hetnet.nl] boldly wrote :
  207. > >> 
  208. > > >>>I'm afraid he never did - at any res > 360x480. WinNT doesn't
  209. > >support dos VESA
  210. > > >>>modes.
  211. > >
  212. > >I read aloud your statement in front of my 640x480 Fractint screen (on a
  213. > >Vectra w/ WNT 4.0),
  214. > >and it's still working...
  215.  
  216. 640x480x16 is standard VGA.  Dunno about 640x480x256, which is what I
  217. assume you're using...
  218.  
  219. Kragen
  220.  
  221. - -- 
  222. <kragen@pobox.com>       Kragen Sitaker     <http://www.pobox.com/~kragen/>
  223. We are forming cells within a global brain and we are excited that we might
  224. start to think collectively.  What becomes of us still hangs crucially on
  225. how we think individually.  -- Tim Berners-Lee, inventor of the Web
  226.  
  227.  
  228. - --------------------------------------------------------------
  229. Thanks for using Fractint, The Fractals and Fractint Discussion List
  230. Post Message:   fractint@lists.xmission.com
  231. Get Commands:   majordomo@lists.xmission.com "help"
  232. Administrator:  twegner@phoenix.net
  233. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  234.  
  235. ------------------------------
  236.  
  237. Date: Sun, 23 Aug 1998 13:09:51 +0200
  238. From: "Dean-Christian Strik" <cstrik.isg@hetnet.nl>
  239. Subject: Re: (fractint) version 20
  240.  
  241. >This may have already been thoroughly discussed, but will Fractint V20
  242. >be Win95/98 compatable?  I would love to be able to take advantage of
  243. >multi-tasking and generate images while at the same time run other
  244. >applications.  I've just recently downloaded Ultra-Fractal, but haven't
  245. >done much with it, yet.  Guess I'm in my comfort zone with Fractint,
  246. >even with the disadvantage of running from DOS.
  247.  
  248. No, it won't. You can use winfract though (you can get it at spanky) instead.
  249. But this isn't completely up to date with the DOS version.
  250.  
  251. Christian
  252.  
  253.  
  254.  
  255.  
  256. - --------------------------------------------------------------
  257. Thanks for using Fractint, The Fractals and Fractint Discussion List
  258. Post Message:   fractint@lists.xmission.com
  259. Get Commands:   majordomo@lists.xmission.com "help"
  260. Administrator:  twegner@phoenix.net
  261. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  262.  
  263. ------------------------------
  264.  
  265. Date: Sun, 23 Aug 1998 13:15:10 +0200
  266. From: "Dean-Christian Strik" <cstrik.isg@hetnet.nl>
  267. Subject: Re: (fractint) Running FRACTINT in WIN95
  268.  
  269. Kragen wrote:
  270.  
  271. >On Sat, 22 Aug 1998, Turner Rentz wrote:
  272. >> >> Dean-Christian Strik[SMTP:cstrik.isg@hetnet.nl] boldly wrote :
  273. >> >>
  274. >> > >>>I'm afraid he never did - at any res > 360x480. WinNT doesn't
  275. >> >support dos VESA
  276. >> > >>>modes.
  277. >> >
  278. >> >I read aloud your statement in front of my 640x480 Fractint screen (on a
  279. >> >Vectra w/ WNT 4.0),
  280. >> >and it's still working...
  281. >
  282. >640x480x16 is standard VGA.  Dunno about 640x480x256, which is what I
  283. >assume you're using...
  284.  
  285.  
  286. Miguel wrote the maximum he could get is SF5, which is 640x480x256. According
  287. to fractint, this SF5 mode is one of the 'VESA Autodetect (works with most
  288. SVGA)' modes.
  289.  
  290. Christian
  291.  
  292.  
  293.  
  294.  
  295. - --------------------------------------------------------------
  296. Thanks for using Fractint, The Fractals and Fractint Discussion List
  297. Post Message:   fractint@lists.xmission.com
  298. Get Commands:   majordomo@lists.xmission.com "help"
  299. Administrator:  twegner@phoenix.net
  300. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  301.  
  302. ------------------------------
  303.  
  304. Date: Mon, 24 Aug 1998 13:55:42 +0200
  305. From: "Hans Bomers" <cubic@mediaport.org>
  306. Subject: Re: (fractint) web page
  307.  
  308. Faye,
  309.  
  310. I have been to your homepage, and liked it very much.
  311. There are some nice links, and the fractals are good too; especially in the
  312. tierazon-gallery.
  313. The whole site is a bit dark though, so it looks kinda sad :-(
  314. Besides that, the sit is OK.
  315.  
  316. Cubic
  317.  
  318. - -----Original Message-----
  319. From: Faye Williams <arkangel@sb.net>
  320. To: fractint@lists.xmission.com <fractint@lists.xmission.com>
  321. Date: donderdag 20 augustus 1998 19:42
  322. Subject: (fractint) web page
  323.  
  324.  
  325. >I finally have a web page.  Please visit and let me know what you think.
  326. >Comments good or bad - are welcome.
  327. >
  328. >http://www.sb.net/arkangel/
  329. >
  330. >Faye
  331. >
  332. >
  333. >--------------------------------------------------------------
  334. >Thanks for using Fractint, The Fractals and Fractint Discussion List
  335. >Post Message:   fractint@lists.xmission.com
  336. >Get Commands:   majordomo@lists.xmission.com "help"
  337. >Administrator:  twegner@phoenix.net
  338. >Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  339.  
  340.  
  341. - --------------------------------------------------------------
  342. Thanks for using Fractint, The Fractals and Fractint Discussion List
  343. Post Message:   fractint@lists.xmission.com
  344. Get Commands:   majordomo@lists.xmission.com "help"
  345. Administrator:  twegner@phoenix.net
  346. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  347.  
  348. ------------------------------
  349.  
  350. Date: Sun, 23 Aug 1998 08:32:49 EDT
  351. From: <JimBeau549@aol.com>
  352. Subject: (fractint) webpage addition
  353.  
  354.   My page is extremely basic. Mainly because I'm HTML illiterate. :(
  355. However,....I had a very nice surprise here at AOL last night and I've added
  356. them to my page for anyone interested. This is the 1st time that 2 of my
  357. images have been picked in the same week! :)  The fractals are named *Kirlian
  358. Fractal* (Jm04n007) and *Y2K* (Jm307nv1)   Enjoy~
  359. http://members.aol.com/JimBeau549/index.html
  360.  
  361. Jim
  362.  
  363.  
  364. - --------------------------------------------------------------
  365. Thanks for using Fractint, The Fractals and Fractint Discussion List
  366. Post Message:   fractint@lists.xmission.com
  367. Get Commands:   majordomo@lists.xmission.com "help"
  368. Administrator:  twegner@phoenix.net
  369. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  370.  
  371. ------------------------------
  372.  
  373. Date: Sun, 23 Aug 1998 10:28:57 -0500
  374. From: "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net>
  375. Subject: Re: (fractint) New member of this lists.
  376.  
  377. Hans Bomers wrote:
  378. >
  379. > Mainly because Dean-Christian Strik (which i know very well)
  380. > told me this list was quite interesting, I became a member too.
  381. > Don't expect too mmany messages from me; I will first observe the
  382. > conversation(s) for a while.
  383. >
  384.  
  385. Welcome!!
  386.  
  387. If you wish to review some of the past postings to this list, try the
  388. following URL which contains the archive:
  389.  
  390.     ftp://ftp.xmission.com/pub/lists/fractint/archive/
  391.  
  392. P.N.L.
  393. - -------------------------------------------------
  394.      Why do most folks hate cynics so much?
  395.        Because we're almost always right.
  396. - -------------------------------------------------
  397. http://www.fractalus.com/cgi-bin/theway?ring=fractals&id=43&go
  398.  
  399. - --------------------------------------------------------------
  400. Thanks for using Fractint, The Fractals and Fractint Discussion List
  401. Post Message:   fractint@lists.xmission.com
  402. Get Commands:   majordomo@lists.xmission.com "help"
  403. Administrator:  twegner@phoenix.net
  404. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  405.  
  406. ------------------------------
  407.  
  408. Date: Sun, 23 Aug 1998 12:12:50 -0400
  409. From: "Turner Rentz" <treyr@atr.net>
  410. Subject: Re: (fractint) Batch Processing
  411.  
  412. You can use psp if you set the options on the jpg  save as
  413. then use batch mode. 
  414.  
  415. Try psp 5 if you don't have it already. TR
  416.  
  417. - -----Original Message-----
  418. From: Angela Wilczynski <wizzle@beachnet.com>
  419. To: Fractint <fractint@lists.xmission.com>
  420. Date: Saturday, August 15, 1998 5:43 AM
  421. Subject: (fractint) Batch Processing
  422.  
  423.  
  424. >Does anyone know of a Win95 program that will reduce the size of jpg's
  425. >in a batch process? I want to be able to convert my pics to thumbnails
  426. >as quickly and easily as possible.  
  427. >
  428. >Currently I have PSP and Corel's Photopaint.
  429. >
  430. >Angela
  431. >
  432. >--------------------------------------------------------------
  433. >Thanks for using Fractint, The Fractals and Fractint Discussion List
  434. >Post Message:   fractint@lists.xmission.com
  435. >Get Commands:   majordomo@lists.xmission.com "help"
  436. >Administrator:  twegner@phoenix.net
  437. >Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  438.  
  439.  
  440. - --------------------------------------------------------------
  441. Thanks for using Fractint, The Fractals and Fractint Discussion List
  442. Post Message:   fractint@lists.xmission.com
  443. Get Commands:   majordomo@lists.xmission.com "help"
  444. Administrator:  twegner@phoenix.net
  445. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  446.  
  447. ------------------------------
  448.  
  449. Date: Sun, 23 Aug 1998 21:22:24 -0400 (EDT)
  450. From: kragen@pobox.com (Kragen)
  451. Subject: Re: (fractint) webpage addition
  452.  
  453. On Sun, 23 Aug 1998 JimBeau549@aol.com wrote:
  454. >   My page is extremely basic. Mainly because I'm HTML illiterate. :(
  455.  
  456. Well, thank goodness!  It's easy to navigate, quick to load, and not
  457. too hard to read, either.  If you were full of information about all
  458. kinds of different HTML things, it'd probably be none of those.  :)
  459.  
  460. Kragen
  461.  
  462. - -- 
  463. <kragen@pobox.com>       Kragen Sitaker     <http://www.pobox.com/~kragen/>
  464. We are forming cells within a global brain and we are excited that we might
  465. start to think collectively.  What becomes of us still hangs crucially on
  466. how we think individually.  -- Tim Berners-Lee, inventor of the Web
  467.  
  468.  
  469. - --------------------------------------------------------------
  470. Thanks for using Fractint, The Fractals and Fractint Discussion List
  471. Post Message:   fractint@lists.xmission.com
  472. Get Commands:   majordomo@lists.xmission.com "help"
  473. Administrator:  twegner@phoenix.net
  474. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  475.  
  476. ------------------------------
  477.  
  478. Date: Sun, 23 Aug 1998 20:13:44 -0700
  479. From: "Faye Williams" <arkangel@sb.net>
  480. Subject: Re: (fractint) webpage addition
  481.  
  482. Very nice Jim.  I'm not surprised that 2 of your images were picked.  They
  483. are beautiful.
  484.  
  485. Faye
  486. arkangel@sb.com
  487. http://www.sb.net/arkangel/
  488.  
  489. - -----Original Message-----
  490. From: JimBeau549@aol.com <JimBeau549@aol.com>
  491. To: fractint@lists.xmission.com <fractint@lists.xmission.com>
  492. Cc: JimBeau549@aol.com <JimBeau549@aol.com>
  493. Date: Sunday, August 23, 1998 5:34 AM
  494. Subject: (fractint) webpage addition
  495.  
  496.  
  497. >
  498. >  My page is extremely basic. Mainly because I'm HTML illiterate. :(
  499. >However,....I had a very nice surprise here at AOL last night and I've
  500. added
  501. >them to my page for anyone interested. This is the 1st time that 2 of my
  502. >images have been picked in the same week! :)  The fractals are named
  503. *Kirlian
  504. >Fractal* (Jm04n007) and *Y2K* (Jm307nv1)   Enjoy~
  505. >http://members.aol.com/JimBeau549/index.html
  506. >
  507. >Jim
  508. >
  509. >
  510. >--------------------------------------------------------------
  511. >Thanks for using Fractint, The Fractals and Fractint Discussion List
  512. >Post Message:   fractint@lists.xmission.com
  513. >Get Commands:   majordomo@lists.xmission.com "help"
  514. >Administrator:  twegner@phoenix.net
  515. >Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  516. >
  517.  
  518.  
  519. - --------------------------------------------------------------
  520. Thanks for using Fractint, The Fractals and Fractint Discussion List
  521. Post Message:   fractint@lists.xmission.com
  522. Get Commands:   majordomo@lists.xmission.com "help"
  523. Administrator:  twegner@phoenix.net
  524. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  525.  
  526. ------------------------------
  527.  
  528. Date: Sun, 23 Aug 1998 22:35:58 -0600
  529. From: "Tim Wegner" <twegner@phoenix.net>
  530. Subject: Re: (fractint) version 20
  531.  
  532. Bud asked:
  533.  
  534. > I don't want to be a nudge, but when is v20 coming out?  I have
  535. > been looking forward to working with the evolver and "formula" 
  536. > type Mandelbrot/Julia spacebar toggle features (among others),
  537. > and the contest has reminded me of their absence. 
  538.  
  539. The Fractint developers have for the most part taken a summer vacation from 
  540. the development effort. The current developer version really should be released 
  541. as soon as possible. The evolver that lets you mutate fractal parameters is the 
  542. main new feature. Another is the removal of the 2048 pixel limit for most 
  543. purposes. These features are reasonably complete and stable.
  544.  
  545. The developer version still has a few issues that need to be worked. But given 
  546. how slowly the team is working these days, perhaps we should release a 
  547. public beta version. I'll discuss it with the team.
  548.  
  549. I can't make any promises how soon this will be released other than saying 
  550. we'll look into releasing it sooner rather than later.
  551.  
  552. No, there is still no Win95/98 version. Version 20 is not a huge blockbuster 
  553. release; the v20 nomenclarure just acknowledges that the increments between 
  554. 19.0 and 19.6 included more than enough new features to justify incrementing 
  555. the version. 
  556.  
  557. Tim
  558.  
  559.  
  560. - --------------------------------------------------------------
  561. Thanks for using Fractint, The Fractals and Fractint Discussion List
  562. Post Message:   fractint@lists.xmission.com
  563. Get Commands:   majordomo@lists.xmission.com "help"
  564. Administrator:  twegner@phoenix.net
  565. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  566.  
  567. ------------------------------
  568.  
  569. Date: Tue, 25 Aug 1998 01:34:06 +1200
  570. From: "Morgan L. Owens" <packrat@nznet.gen.nz>
  571. Subject: (fractint) Formula inclusion - discussion
  572.  
  573. Formula Inclusion in Fractint .frm files.
  574. A discussion paper.
  575.  
  576. Morgan L. Owens
  577.  
  578. *Introduction*
  579.  
  580. Recently I have come back to reconsider a suggestion I made on this list
  581. regarding the possibility of a formula inclusion construct. This was in
  582. response to the enormous formulae and formula files that were then
  583. appearing, partly due to the introduction of the IF-ENDIF construct and
  584. partly the ability to scroll through a formula entry in the Z screen -
  585. both innovations appearing with v19.6. The formulae of Paul Carlson,
  586. Kerry Mitchell and Damien Jones are examples in point.
  587.  
  588. Many of these formulae got their length less from the formula being
  589. iterated than from elaborate bailout tests and colouring methods.
  590. Another cause is the detailed annotation that many of these formulae are
  591. equipped with.
  592.  
  593. The principal drawback of these trends is the large size and increasing
  594. unreadability of formulae and formula files. Formula files have the
  595. additional problem of large chunks of code and commentary being repeated
  596. multiple times as they are reused in formula after formula. If one
  597. wishes to use a certain custom colouring method on a new fractal, one
  598. must copy all the code for that colouring method into the new formula;
  599. the only actual difference between the new formula entry and the
  600. original may literally be a matter of two lines.
  601.  
  602. So to consider this situation as one which could do with addressing, I
  603. shall submit here a suggested approach to trimming formulae and formula
  604. files down to size, while at the same time promoting readability.
  605.  
  606. This is a suggestion only; I certainly am not making prescriptions as to
  607. what should be done, merely what could be done. I am not involved with
  608. writing Fractint, so this paper should be considered not as a demand
  609. that anyone need necessarily go along with it, but as serving as the
  610. basis for a possible discussion among the Fractint community.
  611.  
  612.  
  613. *A Suggestion: The # construct.*
  614.  
  615. The suggestion is a very simple one. Repeated blocks of code are written
  616. under a formula name of their own, and when the formula writer wishes to
  617. use one of these blocks of code in a formula, a reference to the block
  618. is inserted instead. References are indicated by means of a "#"
  619. character. This character has been chosen for a number of reasons:
  620.  
  621. 1. It's already used in C programming to indicate a preprocessor
  622.    command; for example, "#include <time.h>" signals the C compiler to
  623.    include the contents of the file "time.h" at this location.
  624. 2. It has no current role in the Fractint formula language, so no
  625.    existing formulae would be "broken" by its introduction.
  626. 3. It is not widely used in Fractint commentary. Of the files in my copy
  627.    of the Orgform collection, only eight use the '#' in comments. This
  628.    makes searching for occurrences of '#' (and hence fragments) easier.
  629.  
  630. Let's look at a very simple example. This certainly does not do the
  631. concept justice, but does show the technical details.
  632.  
  633. Consider two formula entries:
  634.  
  635. Greebled_Lambda {
  636.   z = pixel, c = p1
  637.   #Greeble_initialise
  638.   :
  639.   z = z * (1 - z ) * c 
  640.   #Greeble_colouring
  641. }
  642.  
  643. Greebled_Mandel {
  644.   z = 0, c = pixel
  645.   #Greeble_initialise
  646.   :
  647.   z = z * z + c
  648.   #Greeble_colouring
  649. }
  650.  
  651. The two formulae differ in only three lines (counting the name), and it
  652. hides the fact that the "Greeble" colouring method (whatever that looks
  653. like) involves seventy lines of code in the test, and four lines of
  654. initialisation to specify constants and extra user parameters.
  655.  
  656. Of course, Fractint has to be told about those 74 lines sooner or later,
  657. and elsewhere in the same formula file as the two entries above one
  658. would find:
  659.  
  660. #Greeble-initialise {
  661. [four lines of initialisation code snipped]
  662. }
  663.  
  664. #Greeble-colouring {
  665. [seventy lines of code, ending with a boolean bailout expression]
  666. }
  667.  
  668. Assuming these four entries are the only four in the file, and assuming
  669. an extra blank line between each entry, we have a file that is 94 lines
  670. long. Compare this with the 159 of the conventional representation.
  671. Compare also the 8 lines added by
  672.  
  673. Greebled_Thingy {
  674.   z = 0, c = pixel+p1
  675.   #Greeble_initialise
  676.   :
  677.   z=sin(z) + z*z/fn1(z*c)
  678.   #Greeble_colouring
  679. }
  680.  
  681. with the 80 added in the conventional setting (bringing the totals up to
  682. (102 and 239, respectively.)
  683.  
  684. You will have noticed that the "#Greeble-initialise" and "#Greeble-
  685. colouring" entries also carry the '#' character. The reason for this is
  686. twofold:
  687.  
  688. 1. Fractint would know to ignore entries beginning with '#' when listing
  689. the contents of a formula file in the formula selection screen.
  690.  
  691. 2. Strictly speaking, '#'d formula entries are "formula fragments"
  692. (which is the term we'll use henceforth), and usually not complete
  693. formulae in their own right. For example, in our mythical Greeble
  694. example neither formula fragment is complete. They both lack a colon to
  695. indicate the end of initialisation, #Greeble-initialise doesn't end with
  696. a boolean expression for testing bailout with, and so on.
  697.  
  698. Some formula fragments may actually contain no code at all. For
  699. example, one might have
  700.  
  701. #Copyright-notice {
  702. ; This formula is Copyright (C)1998 Ender Wiggin
  703. ; Email: Wiggin@dragon.battleschool.mil
  704. ;
  705. ; No attractors were harmed in the making of this fractal.
  706. ;
  707. ; None of the opinions expressed herein are mine. They were forced upon
  708. ; me at gunpoint by the faculty of this institution.
  709. }
  710.  
  711. Indeed, no doubt there are uses for the "#Nothing{}" fragment.
  712.  
  713. The usage of a formula fragment name is kind of a cross between the
  714. "ENDIF" statement and a comment. It sits on a line of its own, it begins
  715. when the '#' is reached, and it ends at the end of the name, which
  716. follows the same rules as formula names. Anything following the name on
  717. the line is ignored.
  718.  
  719. So for example:
  720.  
  721. z=z*z+c
  722. #Stretch-z
  723. #Tweak-z ;A harmless comment.
  724. c=c+1
  725. #Twist-about-centre z=c/p2
  726. z=z+#Naughty-stuff
  727.  
  728. The statement "z=c/p2" is never parsed, and the last line results in an
  729. error.
  730.  
  731. These restrictions - which basically force formula fragment usages into
  732. lines on their own - have been chosen to minimise confusion when writing
  733. and parsing. Does "#Twist-about-p1" refer to a formula fragment named
  734. "#Twist-about-p1" or does it mean "#Twist-about minus parameter-1"?
  735. Since hyphens can appear in formula entry names, the former is the case.
  736. Note that "#Twist-about - p1" will be read as saying "#Twist-about".
  737.  
  738.  
  739. *The '#' construct and the parser.*
  740. There are virtually no restrictions on the contents of a formula
  741. fragment. Any consective sequence of complete lines from a formula can
  742. be bundled up and whacked into a fragment with total disregard for
  743. syntactic correctnes of the result. Fragments could straddle the colon
  744. and spill over from the initialisation section into the loop, IFs and
  745. their matching ENDIFs could be sitting in different fragments, and so
  746. on.
  747.  
  748. In the above example, if you really _did_ want to use #Naughty-stuff
  749. that way, you can make use of the fact that the formula
  750. language allows the use of '\' to spread statements over multiple
  751. lines:
  752.  
  753. z=z+\
  754. #Naughty-stuff
  755.  
  756. is legal. #Naughty-stuff should then at least begin with an arithmetic
  757. expression lacking an '='.
  758.  
  759. Another example harks back to Greebling. Note that in every Greebled
  760. formula, the line "#Greeble_initialise" is followed by a colon. Well,
  761. why not tack the colon to the end of #Greeble_initialise, and then we
  762. can drop it from the formula entries themselves?
  763.  
  764. Greebled_Lambda {
  765.   z = pixel, c = p1
  766.   #Greeble_initialise
  767.   z = z * (1 - z ) * c 
  768.   #Greeble_colouring
  769. }
  770.  
  771. Greebled_Mandel {
  772.   z = 0, c = pixel
  773.   #Greeble_initialise
  774.   z = z * z + c
  775.   #Greeble_colouring
  776. }
  777.  
  778. Greebled_Thingy {
  779.   z = 0, c = pixel+p1
  780.   #Greeble_initialise
  781.   z=sin(z) + z*z/fn1(z*c)
  782.   #Greeble_colouring
  783. }
  784.  
  785. #Greeble-initialise {
  786. [four lines of initialisation code snipped]
  787. :
  788. }
  789.  
  790. #Greeble-colouring {
  791. [seventy lines of code, ending with a boolean bailout expression]
  792. }
  793.  
  794. When Fractint is reading a formula and comes across a formula fragment
  795. usage, it jumps to that fragment's entry and reads everything between
  796. the braces. When it gets to the closing '}', it jumps back to where it
  797. had left off and resumes.
  798.  
  799. Exactly the same effect could be achieved by hand: copy the contents of
  800. each fragment that is used and paste it in place of the inclusion
  801. statement that calls it.
  802.  
  803. (Note for implementors: A stack of fragment calls will need to be
  804. maintained both to keep track of nested fragments and to spot errors of
  805. the "#foo uses #bar while #bar uses #foo" variety.)
  806.  
  807. Note that all this is going on while the formula is being read in. This
  808. is important from the user's point of view because it means that the
  809. formula displayed in the Z screen and elsewhere within Fractint's
  810. interface is the complete formula after all included fragments have been
  811. included.
  812.  
  813. This means that commentary about authorship, suggested default values,
  814. etc., will be available to users without their having to worry about the
  815. fact that both might be stored in fragments.
  816.  
  817. (Another note for implementors: Messages generated by errors within
  818. fragments should refer to the fragment, not the formula that's including
  819. it. The most niggly error in this context would probably be a broken IF-
  820. ENDIF construct.)
  821.  
  822.  
  823. *Fragments across multiple files - Toolkits*
  824. One may use a particular fragment many times indeed, and have several
  825. files that contain formulae using it. Rather than having a copy of the
  826. fragment available in each file (which kind of begins to defeat the
  827. purpose of having fragments in the first place), one may instead have
  828. multiple-file spanning.
  829.  
  830. This requires a slight extension to the syntax of inclusion.
  831. If the fragment you want to use, say #Mobius_Transform, is over in the
  832. file Conform.frm then something along the lines of
  833. "#Conform\Mobius_Transform" would be called for. I'm not sure about
  834. using the backslash character here, mightn't a reuse of '#' be better?
  835. "#Conform#Mobius_Transform"? At any rate, it can't be a character that's
  836. already allowed in a formula (fragment) name, and probably shouldn't be
  837. one that's already widely used in Fractint formulae (see note 3 on
  838. justifying the use of '#' above).
  839.  
  840. Once this extension is available, however, one can build and maintain
  841. toolkits of useful formula-type things: fractal definitions, bailout
  842. tests, colouring methods, common transformations....
  843.  
  844. If the file (in this case, Conform.frm) is not found, or it's found but
  845. #Mobius_Transform isn't in it, presumably Fractint will go on a hunt
  846. through all the other formula files in an attempt to track it down.
  847.  
  848.  
  849. *Distribution of fragmented formulae*
  850. This could get fiddly. You receive a formula, but you don't have the
  851. fragments it uses. Someone posts a complete 300-line formula, then posts
  852. another 300-line formula with two lines' difference. These are two ends
  853. of a spectrum of possibilities.
  854.  
  855. A sensible middle ground may be to post and email formulae and their
  856. fragments together, without whacking the fragments into the formulae.
  857. The increase in size of emails and postings would scarcely rise, and if
  858. several formulas that use the same fragments are distributed together,
  859. there would be a significant decrease. It would be up to the distributor
  860. to make sure that the formulae and fragments as given would stand on
  861. their own feet, just as Fractint users now check that pars have their
  862. colour information intact, and are careful about supplying the formula
  863. when it's likely that the recipient doesn't have it already.
  864.  
  865. A drawback is that it would make maintaining Orgform more difficult.
  866. Sorry, George! :-)
  867.  
  868.  
  869. *Interfacing with fragments.*
  870. Basically, knowing how to use fragments is up to the programmer. Since
  871. the fragment is whacked bodily into the formula, its usage of variables,
  872. parameters, and so forth has to be consistent with the formula's own
  873. usages in order to prevent rude noises and red text boxes or bungled
  874. images. Suitable commentary is probably a good idea.
  875.  
  876.  
  877. *Conclusion*
  878. No conclusion. It's silly to start a discussion with a conclusion. It's
  879. just that I've realised I should put this out now or I'll be tinkering with
  880. it all night.
  881.  
  882. Morgan L. Owens
  883.  
  884.  
  885.  
  886. - --------------------------------------------------------------
  887. Thanks for using Fractint, The Fractals and Fractint Discussion List
  888. Post Message:   fractint@lists.xmission.com
  889. Get Commands:   majordomo@lists.xmission.com "help"
  890. Administrator:  twegner@phoenix.net
  891. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  892.  
  893. ------------------------------
  894.  
  895. Date: Mon, 24 Aug 1998 10:35:46 -0400 (EDT)
  896. From: kragen@pobox.com (Kragen)
  897. Subject: Re: (fractint) Formula inclusion - discussion
  898.  
  899. On Tue, 25 Aug 1998, Morgan L. Owens wrote:
  900. > So to consider this situation as one which could do with addressing, I
  901. > shall submit here a suggested approach to trimming formulae and formula
  902. > files down to size, while at the same time promoting readability.
  903. > . . . References are indicated by means of a "#" character. . . . 
  904.  
  905. I think your idea is an excellent one.
  906.  
  907. To contribute to the discussion:
  908. - - I'm not sure that references to blocks containing only comments are really
  909.     useful.  A comment saying '; see copyright notice at top of file'
  910.     would work just as well.
  911. - - It'd be nice to be able to do recursion, which would mean having the
  912.     "formula-inclusion" happen later on in life -- not in the parser
  913.     frontend, but in the formula-evaluating back end.  This would also
  914.     tend to promote better error messages, since things like IF-ENDIF
  915.     mismatches would be more easily localized.
  916. - - Maybe your # marker, meaning "not a complete formula", is a good idea.
  917.  
  918. Kragen
  919.  
  920. - -- 
  921. <kragen@pobox.com>       Kragen Sitaker     <http://www.pobox.com/~kragen/>
  922. We are forming cells within a global brain and we are excited that we might
  923. start to think collectively.  What becomes of us still hangs crucially on
  924. how we think individually.  -- Tim Berners-Lee, inventor of the Web
  925.  
  926.  
  927. - --------------------------------------------------------------
  928. Thanks for using Fractint, The Fractals and Fractint Discussion List
  929. Post Message:   fractint@lists.xmission.com
  930. Get Commands:   majordomo@lists.xmission.com "help"
  931. Administrator:  twegner@phoenix.net
  932. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  933.  
  934. ------------------------------
  935.  
  936. Date: Mon, 24 Aug 1998 20:20:51 +0200
  937. From: "Dean-Christian Strik" <cstrik.isg@hetnet.nl>
  938. Subject: Re: (fractint) Formula inclusion - discussion
  939.  
  940. Morgan,
  941.  
  942. I like your suggestions very much. And I agree there's sure some advantage in
  943. it, looking at ever-expanding .frm files.
  944.  
  945. Your '#nothing{}' blocks are actually unnecessary. Fractint supports multiple
  946. comment{} blocks.
  947.  
  948. Of course something similar could be added to the .par files.
  949. And even to the frm:{} entries in .par files.
  950.  
  951. Christian
  952.  
  953.  
  954.  
  955.  
  956.  
  957. - --------------------------------------------------------------
  958. Thanks for using Fractint, The Fractals and Fractint Discussion List
  959. Post Message:   fractint@lists.xmission.com
  960. Get Commands:   majordomo@lists.xmission.com "help"
  961. Administrator:  twegner@phoenix.net
  962. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  963.  
  964. ------------------------------
  965.  
  966. Date: Mon, 24 Aug 1998 21:54:21 +0200
  967. From: "=?ISO-8859-1?Q?Luc-Andr=E9_Rey?=" <lrey@worldcom.ch>
  968. Subject: (fractint) new site
  969.  
  970. Hello,
  971. (sorry for my bad english...)
  972.  
  973. My site  :
  974. http://www.myale.org/09/warey/fract/index.html
  975. A amateur's site.
  976.  
  977. I hope  you like it.
  978.  
  979. Luc-Andre
  980.  
  981. - --------------------------------------------------------------
  982. Thanks for using Fractint, The Fractals and Fractint Discussion List
  983. Post Message:   fractint@lists.xmission.com
  984. Get Commands:   majordomo@lists.xmission.com "help"
  985. Administrator:  twegner@phoenix.net
  986. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  987.  
  988. ------------------------------
  989.  
  990. Date: Mon, 24 Aug 1998 22:03:28 +0200
  991. From: "=?ISO-8859-1?Q?Luc-Andr=E9_Rey?=" <lrey@worldcom.ch>
  992. Subject: Re: (fractint) new site
  993.  
  994. Sorry,
  995.  
  996. the url is
  997.  
  998. http://www.mygale.org/09/warey/fract/index.html
  999.  
  1000. - ----------
  1001. > De : Luc-Andr=E9 Rey <lrey@worldcom.ch>
  1002. > A : fractint@lists.xmission.com
  1003. > Objet : (fractint) new site
  1004. > Date=A0: lundi, 24. ao=FBt 1998 21:54
  1005. >=20
  1006. > Hello,
  1007. > (sorry for my bad english...)
  1008. >=20
  1009. > My site  :
  1010. > http://www.myale.org/09/warey/fract/index.html
  1011. > A amateur's site.
  1012. >=20
  1013. > I hope  you like it.
  1014. >=20
  1015. > Luc-Andre
  1016. >=20
  1017. > --------------------------------------------------------------
  1018. > Thanks for using Fractint, The Fractals and Fractint Discussion List
  1019. > Post Message:   fractint@lists.xmission.com
  1020. > Get Commands:   majordomo@lists.xmission.com "help"
  1021. > Administrator:  twegner@phoenix.net
  1022. > Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1023.  
  1024. - --------------------------------------------------------------
  1025. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1026. Post Message:   fractint@lists.xmission.com
  1027. Get Commands:   majordomo@lists.xmission.com "help"
  1028. Administrator:  twegner@phoenix.net
  1029. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1030.  
  1031. ------------------------------
  1032.  
  1033. Date: Mon, 24 Aug 1998 17:47:25 -0400
  1034. From: Paul DeCelle <PaulDC@prodigy.net>
  1035. Subject: Re: (fractint) new site
  1036.  
  1037. >Luc-Andr=E9 Rey wrote:
  1038. > =
  1039.  
  1040. > My site  :
  1041. > http://www.myale.org/09/warey/fract/index.html
  1042.  
  1043.  
  1044. Luc-Andre--
  1045.  
  1046. I couldn't load your site - I get the following message:
  1047.  
  1048. "The requested item could not be loaded by the proxy.
  1049.  
  1050. Netscape Proxy is unable to locate the server: www.myale.org The server
  1051. does not have a DNS entry. Check the server name in the Location (URL)
  1052. and try again."
  1053.  
  1054. Maybe you just have an error in the URL as posted...
  1055.  
  1056. Regards, Paul
  1057.  
  1058. - --------------------------------------------------------------
  1059. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1060. Post Message:   fractint@lists.xmission.com
  1061. Get Commands:   majordomo@lists.xmission.com "help"
  1062. Administrator:  twegner@phoenix.net
  1063. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1064.  
  1065. ------------------------------
  1066.  
  1067. Date: Mon, 24 Aug 1998 23:55:22 +0200
  1068. From: "=?ISO-8859-1?Q?Luc-Andr=E9_Rey?=" <lrey@worldcom.ch>
  1069. Subject: Re: (fractint) new site
  1070.  
  1071. Yes, i'm sorry
  1072. the correct url is
  1073.  
  1074. http://www.myGale.org/09/warey/fract/index.html
  1075.  
  1076. I'im verry sorry for the inconveniences.Luc-Andr=E9
  1077. lrey@worldcom.ch
  1078.  
  1079. http://www.mygale.org/09/warey/fract/index.html
  1080.       - pour le plaisir des yeux...
  1081.  
  1082.  
  1083.  
  1084. - ----------
  1085. > De : Paul DeCelle <PaulDC@prodigy.net>
  1086. > A : fractint@lists.xmission.com
  1087. > Objet : Re: (fractint) new site
  1088. > Date=A0: lundi, 24. ao=FBt 1998 23:47
  1089. >=20
  1090. > >Luc-Andr=E9 Rey wrote:
  1091. > >=20
  1092. > > My site  :
  1093. > > http://www.myale.org/09/warey/fract/index.html
  1094. >=20
  1095. >=20
  1096. > Luc-Andre--
  1097. >=20
  1098. > I couldn't load your site - I get the following message:
  1099. >=20
  1100. > "The requested item could not be loaded by the proxy.
  1101. >=20
  1102. > Netscape Proxy is unable to locate the server: www.myale.org The server
  1103. > does not have a DNS entry. Check the server name in the Location (URL)
  1104. > and try again."
  1105. >=20
  1106. > Maybe you just have an error in the URL as posted...
  1107. >=20
  1108. > Regards, Paul
  1109. >=20
  1110. > --------------------------------------------------------------
  1111. > Thanks for using Fractint, The Fractals and Fractint Discussion List
  1112. > Post Message:   fractint@lists.xmission.com
  1113. > Get Commands:   majordomo@lists.xmission.com "help"
  1114. > Administrator:  twegner@phoenix.net
  1115. > Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1116.  
  1117. - --------------------------------------------------------------
  1118. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1119. Post Message:   fractint@lists.xmission.com
  1120. Get Commands:   majordomo@lists.xmission.com "help"
  1121. Administrator:  twegner@phoenix.net
  1122. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1123.  
  1124. ------------------------------
  1125.  
  1126. Date: Tue, 25 Aug 1998 00:02:19 +0200
  1127. From: "=?ISO-8859-1?Q?Luc-Andr=E9_Rey?=" <lrey@worldcom.ch>
  1128. Subject: (fractint) Sorry
  1129.  
  1130. I'm sorry,
  1131.  
  1132. the correct url of my little site is :
  1133.  
  1134. http://www.mygale.org/09/warey/fract/index.html
  1135.  
  1136.  
  1137. Sorry for inconvenciences (and my very very "little" english :-)
  1138.  
  1139. Luc-Andr=E9
  1140. lrey@worldcom.ch
  1141.  
  1142. http://www.mygale.org/09/warey/fract/index.html
  1143.       - pour le plaisir des yeux...
  1144.  
  1145.  
  1146.  
  1147. - --------------------------------------------------------------
  1148. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1149. Post Message:   fractint@lists.xmission.com
  1150. Get Commands:   majordomo@lists.xmission.com "help"
  1151. Administrator:  twegner@phoenix.net
  1152. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractint"
  1153.  
  1154. ------------------------------
  1155.  
  1156. End of fractint-digest V1 #279
  1157. ******************************
  1158.  
  1159.