Re: [Seed7-users] Beginners questions and example
Interpreter and compiler for the Seed7 programming language.
Brought to you by:
thomas_mertes
From: Arkadiy K. <ark...@ya...> - 2014-11-19 23:13:28
|
Hi Thomas. Sorry for a long delay. I am actually busy with my day job and also trying to complete a Functional Programming course right now. At the same time I just revisited Seed7 examples that we discussed. > > 1. When using pointers, is the syntax ^ to dereference still supported? It is mentioned in the manual. > > I consider pointers as the goto of data. ... A priority queue > is currently mising in Seed7. Can you license your include files > with LGPL and your program with GPL? That way it can be added > to the Seed7 release? > I am attaching a working example of the same files implementing MST algorithms but using interface types this time. The license texts are present now. It looks like interface concept in seed7 is very robust and also very verbose. I had to spend a lot of time to get it right. You can also find an alternate implementation of one DYNAMIC method "exch" which caused segmenation fault. Please look at the files minpq.s7i line 41 and prims.sd7 line 47 and uncomment these two implementations to reproduce. If you see no problems with my implementation, I am happy to release these files to the project. > This happens when I call prims: > tm@... ~/Downloads $ s7 prims graph1.txt > SEED7 INTERPRETER Version 5.0.5687 Copyright (c) 1990-2014 Thomas Mertes > graph1.txt > ... > Cost of MST with size 5 is 2624 > Is that correct? yes, the correct answer for graph1.txt is 2624 and the answer for mst_edges.txt is -3612829 > Hopefully my answers are helpful. Of course, you helped me a lot to get started with Seed7 language. > Regards, > Thomas Mertes Best regards, Arkadiy |