forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Wikpedia
Goto page 1, 2  Next
 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> General
View previous topic :: View next topic  
Author Message
silverfrost
Site Admin


Joined: 29 Nov 2006
Posts: 191
Location: Manchester

PostPosted: Sat Feb 04, 2023 12:02 pm    Post subject: Wikpedia Reply with quote

There is a Wikipedia entry for FTN95 that I have edited and updated over the years. Wikipedia have scheduled it for deletion which seems a shame as there are now very few Fortran compilers around. If you have anything to contribute to the page (anyone can edit Wikipedia articles) then please do.

https://en.wikipedia.org/wiki/Silverfrost_FTN95
Back to top
View user's profile Send private message Visit poster's website
mecej4



Joined: 31 Oct 2006
Posts: 1884

PostPosted: Sat Feb 04, 2023 1:29 pm    Post subject: Reply with quote

I was not aware of the existence of the Wikipedia article on FTN95, even though I frequently use Wikipedia. Perhaps, the article was born after I had already been using this Forum and FTN95 for many years.

I did have a long-unused account on Wikipedia, and I was able to log in.

I added a paragraph on SDBG/SDBG64 and edited out the "marked for deletion" notice. It is many years since I made edits on Wikipedia, so I have no inkling as to whether my editing is enough to keep the page alive.
Back to top
View user's profile Send private message
LitusSaxonicum



Joined: 23 Aug 2005
Posts: 2388
Location: Yateley, Hants, UK

PostPosted: Sat Feb 04, 2023 5:02 pm    Post subject: Reply with quote

Mecej4,

Is it worth noting that the compiler has an option to produce 64-bit code? And an integrated development environment, PLATO? And a standalone resource compiler / linker / librarian ? Online help files as well as inbuilt help for PLATO ?

Eddie
Back to top
View user's profile Send private message
mecej4



Joined: 31 Oct 2006
Posts: 1884

PostPosted: Sat Feb 04, 2023 5:32 pm    Post subject: Reply with quote

Eddie,

The Wikipedia article does cover the attributes that you asked about (Robert probably was the author). I added a paragraph about SDBG as a way of refreshing the page and stalling the sunset action.

You can add content or edit the wording on any Wikipedia article, but note that someone else can then change what you wrote.

I don't think that Wikipedia needs to reproduce what is in the Silverfrost pages. If the Wikipedia article on FTN95 helps direct some traffic to the Silverfrost web pages, it should suffice.

I have mixed feelings about scientific content on Wikipedia. Some articles are very good. Some others cover too much in one arcane subtopic, and a few articles are trash. Very different from, say, the 1911 Encyclopaedia Britannica.
Back to top
View user's profile Send private message
simon



Joined: 05 Jul 2006
Posts: 268

PostPosted: Mon Feb 06, 2023 1:52 am    Post subject: Reply with quote

The page says that 8.95 has been available since January. The latest updates page https://forums.silverfrost.com/viewtopic.php?t=4245 is only at 8.92, dated October. Have I missed an update?
Back to top
View user's profile Send private message
mecej4



Joined: 31 Oct 2006
Posts: 1884

PostPosted: Mon Feb 06, 2023 2:05 am    Post subject: Reply with quote

There is usually a gap of a couple of months between the release of a new version to registered customers and the release of the same version for personal use (without registration).

I checked just now, and I see that the 8.95 version is now available for personal use.
Back to top
View user's profile Send private message
simon



Joined: 05 Jul 2006
Posts: 268

PostPosted: Mon Feb 06, 2023 4:12 am    Post subject: Reply with quote

Ah yes. Thanks. I should have looked at the announcements pages rather than the latest updates page (i.e., https://forums.silverfrost.com/viewtopic.php?t=4245). It would be good to get those synchronised.
Back to top
View user's profile Send private message
DanRRight



Joined: 10 Mar 2008
Posts: 2813
Location: South Pole, Antarctica

PostPosted: Tue Feb 07, 2023 2:27 pm    Post subject: Reply with quote

Need some healthy refreshing critics? Sometimes we all do. And here do not watch anywhere besides me Smile. Make some correction though on my poor English as it might hurt even more.

This page looks more like an anti-ad for me after comparison with similar Intel Fortran one. The most of negativity comes from the first obvious conflict thought why in 2023 users need 1995? Everyone knows that in older years compilers were often called to reflect the Standard's year like Fortran66 or Fortran77 for 1966 and 1977. Hence at least mentioning that the work to incorporate the latest Fortran Standards to be modern and relevant to present day and future trends is permanently takes place.

Another negative moment is the lack of visuals. This unfortunately is common for all Fortran compilers. The text description can impress only English natives, where the fraction of fluent readers also nosediving to zero due to latest decades methods of education. I am the last non-native English reader who reads some English texts sometimes, and even i almost never RTFM Smile. Show people pictures, examples, videos, blogs, and even in the error report - the places where errors were found, instead of writing and describing that by words. I value Salford Examples which are now 25 years old as the best what company have done in its advertisement. I would never look at Clearwin, graphics library, bitmaps handling, animations, OpenGL and multitasking (starting with unseen anywhere else multitasking under DOS in pre-Windows era) without them and by now Intel Fortran would have one more customer.

Some good points of ads from previous Salford compilers were also not stressed out. But their goals indeed were achieved: with this compiler you get universality when science and engineering programmer mostly do not need to look anywhere else and if this becomes needed this could be also achieved

Not mentioned were geekish things like native support of HTML if you need to make your code Help description or native Assembler support straight in the mix with the Fortran code for ultimate nuts. OpenGL was mentioned but all others do that too, while this compiler supports OpenGL natively written in plain Fortran. Text and graphics handling on graphics screen is also the powerful feature no others have. This allows creating versatile plots with professional quality with just one line of Fortran code and easily adjust anything you want afterwards without any programming just by clicking on the buttons and menus.

By the way mentioned Simfit needs to remove and renew 3D, Cylinder and Pie chart plots as utterly obsolete anti-ad examples causing sickness in young generation for its low quality. https://simfit.silverfrost.com/gallery.html No employer would hire them if they show such job quality in their application. I do not know how many times i already wrote that and even posted good examples. As a minimum Simfit have to stop using CGA 16 color palette. And redo all bar charts, they look ugly.

Missing the sentence why VS2022 is not supported. Is this because of too many issues across many other compilers? Then mention that not currently supported but work is in progress

Linux version absence probably have to be commented too if you at least evaluate this possibility


Last edited by DanRRight on Tue Feb 07, 2023 10:58 pm; edited 2 times in total
Back to top
View user's profile Send private message
Kenneth_Smith



Joined: 18 May 2012
Posts: 697
Location: Hamilton, Lanarkshire, Scotland.

PostPosted: Tue Feb 07, 2023 9:09 pm    Post subject: Reply with quote

This would be a good example to show under Clearwin+ along with the image it produces (I don't know enough about loading images to Wikipedia to do this myself).

Code:
PROGRAM pl_function
USE clrwin
REAL*8, EXTERNAL :: func
  CALL winop_fun@('%pl[function]',func)
  i = winio@('%mn[Exit]&','Exit')
  i = winio@('%bg[btnface]%pl[frame,gridlines,colour=blue,symbol=5,title="Quadratic equation",y_max=4]',500,400,41,-2.d0,0.1d0)
END PROGRAM pl_function

REAL*8 FUNCTION func(z)
REAL*8 z
 func = z*z
END FUNCTION func
Back to top
View user's profile Send private message Visit poster's website
DanRRight



Joined: 10 Mar 2008
Posts: 2813
Location: South Pole, Antarctica

PostPosted: Tue Feb 07, 2023 11:54 pm    Post subject: Reply with quote

Ken is a tricks hack, his approaches turn me upside down.

I am kind of style hack. My other goals are ultimate simplicity and maximum speed.
No, here is what i am talking about: just ***one*** line of Fortran code and you get profy quality plot not achievable with any other approach on earth. Here is entire code. You compile it and reuse for other data and cases. When you need to change anything there is no need to recompile, resize it, or just click on the icon and change the color of plot, line style, text size and position, anything


Code:
  parameter (n=41)
  real*8 x(n),y(n)
  x = (/((i-21.)/10,i=1,n)/); y = x**2

  i = winio@('%sf%bf%pv%pl[file=a.set,x_array,title="Quadratic equation",y_axis="y = x^2"]%es',500,400,n,x,y)
end


Here is the difference:


Last edited by DanRRight on Wed Feb 08, 2023 3:12 am; edited 8 times in total
Back to top
View user's profile Send private message
DanRRight



Joined: 10 Mar 2008
Posts: 2813
Location: South Pole, Antarctica

PostPosted: Wed Feb 08, 2023 1:02 am    Post subject: Reply with quote

And here is another example of same sort. I think it's classics already and deserves not just the Wiki but probably Guinness record book. What one line of Fortran code can do in Clearwin:

Code:
i=winio@('%ww%mi[i]%ca[win]%wp[a]%mn[File[Exit]]%th%dd%il%cn%`bg[yellow]%?7rd[index]%ff%nl%cn%^bm[e]%ff','exit',1,1,0,10,j,'exit')
end

I do not know how it is displayed on your screen, but this is still one standard line of Fortran 90, even less by 2 characters. This demo also uses few files in resources but this is reusable for all other windows for your larger codes. Attach that to your source code and make any your own icons you like, bitmaps for Exit button and yellow background. I can post them if you like. You can also place resources into RC file, make OBJ file out of resource file with SRC and SLINK it to this demo.
Code:
resources
a bitmap a.bmp
e bitmap e.bmp
i icon   i.ico




I already posted this years ago. Why this was always ignored is beyond me. Is Silverfrost not-for-profit organization?
Back to top
View user's profile Send private message
Kenneth_Smith



Joined: 18 May 2012
Posts: 697
Location: Hamilton, Lanarkshire, Scotland.

PostPosted: Wed Feb 08, 2023 1:43 pm    Post subject: Reply with quote

Quote:
Ken is a tricks hack, his approaches turn me upside down.


Thanks Dan, I am the typical "dour Scotsman", but upon reading that I emitted hearty laugh!
Back to top
View user's profile Send private message Visit poster's website
mecej4



Joined: 31 Oct 2006
Posts: 1884

PostPosted: Wed Feb 08, 2023 2:42 pm    Post subject: Reply with quote

Kenneth's comments reminded me of:

Quote:
O Caledonia! stern and wild,
Meet nurse for a poetic child!

- Scott
Back to top
View user's profile Send private message
Kenneth_Smith



Joined: 18 May 2012
Posts: 697
Location: Hamilton, Lanarkshire, Scotland.

PostPosted: Fri Feb 10, 2023 4:04 pm    Post subject: Reply with quote

I have added a small example making use of %pl. Can be be removed if not appropriate. No programming tricks to rotate Dan or others.
Back to top
View user's profile Send private message Visit poster's website
DanRRight



Joined: 10 Mar 2008
Posts: 2813
Location: South Pole, Antarctica

PostPosted: Fri Feb 10, 2023 7:49 pm    Post subject: Reply with quote

Will this convince MATLAB users to switch? Look how easy and shiny same is done there:
https://www.mathworks.com/matlabcentral/answers/793702-how-do-i-get-a-graph-to-spiral
https://www.mathworks.com/matlabcentral/answers/815085-creating-a-3d-helix-spiral-with-surf-command
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> General All times are GMT + 1 Hour
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group