New Seed7 Release 2025-09-30
New Seed7 Release 2025-07-29
New Seed7 Release 2025-05-16
New Seed7 Release 2025-03-25
New Seed7 Release 2025-01-11
New Seed7 Release 2024-11-18
New Seed7 Release 2024-08-12
New Seed7 Release 2024-06-30
I was just wondering if Seed7 has a way of creating a forward declaration of function definition. So I can place all the functions and procedures after the Main block. A very simple example, I asked genAi and I was given an answer, but obviously it's not correct in this case as it does not compile: $ include "seed7_05.s7i"; include "duration.s7i"; # wait() #const func integer: sumTwoNums(in integer: x, in integer: y) is func # result # var integer: sum is 0; # begin # sum := x + y; #end func; forward...
New Seed7 Release 2024-04-29
New Seed7 Release 2024-03-22
New Seed7 Release 2024-03-01
New Seed7 Release 2023-03-01
Congrats Thomas! And Season's Greetings! 🎄
New Seed7 Release 2023-12-17
New Seed7 Release 2023-11-04
New Seed7 Release 2023-09-13
New Seed7 Release 2023-07-09
Congrats Thomas!
New Seed7 Release 2023-05-29
New Seed7 Release 2023-04-22
New Seed7 Release 2023-03-05
New Seed7 Release 2023-01-30
New Seed7 Release 2022-12-18
New Seed7 Release 2022-11-05
New Seed7 Release 2022-07-24
The manual refers to xalloc, which was removed on 20160831. What's the equivalent such that the code in the manual's section 7.6 can be used?
Ah... I found section 7.6 in the manual. That helps.
It is not clear to me how I might declare a linked data structure such as a cons cell, a trie or a DAG. Does one declare a pointer or reference as part of a struct? Assuming it is possible to do so, how does a cyclic structure (e.g. a circular linked list) interact with Seed7's memory manager?
New Seed7 Release 2022-06-26
New Seed7 Release 2022-05-22
New Seed7 Release 2022-04-10
New Seed7 Release 2022-03-12
New Seed7 Release 2022-01-30
New Seed7 Release 2021-12-25