* [ANN] SparForte 2.0.3
@ 2017-03-26 20:47 koburtch
2017-08-05 8:09 ` Blady
0 siblings, 1 reply; 2+ messages in thread
From: koburtch @ 2017-03-26 20:47 UTC (permalink / raw)
A new version of SparForte, my Ada-based shell, scripting language and web template engine, has been released. It is maintained by myself and other volunteers.
The focus of version 2.0.3 is additional bug fixes following the release of SparForte 2.0. This release includes 25 changes.
A major change in this version: the "new" functions (e.g. doubly_linked_lists.new_list) have been replaced with a new parameterized type system (e.g. list : doubly_linked_list.list( strings ); ).
The release notes can be viewed from
http://www.sparforte.com/news/2017/news_mar2017.html
SparForte may be downloaded from
http://www.sparforte.com/download.html
If you encounter any problems, please note I don't read comp.lang.ada regularly.
Have fun.
KB
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [ANN] SparForte 2.0.3
2017-03-26 20:47 [ANN] SparForte 2.0.3 koburtch
@ 2017-08-05 8:09 ` Blady
0 siblings, 0 replies; 2+ messages in thread
From: Blady @ 2017-08-05 8:09 UTC (permalink / raw)
Hello,
I tried to build SparForte on macOS with success but it is not straight forward :-(
You need first SDL 1.2 from https://www.libsdl.org/download-1.2.php and SDL_Image 1.2 from https://www.libsdl.org/projects/SDL_image/release-1.2.html.
You need also libssl, I've installed XNAdalib from https://sourceforge.net/projects/gnuada/files/GNAT_GPL%20Mac%20OS%20X/2016-el-capitan.
Then take SparForte with some source code changes, see fork from GItHub:
https://github.com/Blady-Com/SparForte
Then configure and make:
$ PATH=/usr/local/xnadalib-2016/bin:$PATH ./configure --prefix=build --without-bdb --without-mysql --without-opengl --without-postgres --without-readline --without-sound
$ make
Then enjoy:
cmd$ src/spar
Type "help" for help
=> help
help - SparForte command prompt help - reference
The help command gives short advice on keywords, packages, scripts, operating
system commands and other topics. Enter 'help' and a topic to get advice.
For example, 'help arrays' briefly explains the arrays package. These are the
internal topics:
"?" arrays btree_io
calendar case cd
cgi chains clear
close command_line create
db dbm declare
delay delete directory_operations
doubly_linked_lists dynamic_hash_tables end_of_file
end_of_line enums env
exceptions exit expressions
files for function
get get_immediate get_line
glossary gnat.cgi gnat.crc32
hash_io history if
inkey is_open jobs
keys line loop
memcache mode mysql
mysqlm name new_line
null numerics open
os pen pen.gl
pragma procedure put
put_line raise records
reset return set_input
skip_line sound source_info
stats step strings
strings.match subtype System
teams templates trace
type types typeset
units unset variables
wait while with
For full details, see the SparForte documentation. To leave SparForte, enter
'return' (or 'logout' if this is your login session).
=> put_line ("hello again");
hello again
=> return
Feel free to share your feedbacks on CLA.
HTH, Pascal.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-08-05 8:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-26 20:47 [ANN] SparForte 2.0.3 koburtch
2017-08-05 8:09 ` Blady
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox