The top sourceforge page has a very short description of unicon,
but it leaves the impresion of just another generic object language.
We should mention at least backtracking and goal-seeking.
Space permitting, coroutine switching at 12 to 35 million switches per second is nice, as are program monitoring, threads, string parsing, etc.
For later: TODO:
I did some very easy coding for searching genomes on a benchmarking site somewhere, that outperformed basic C coding IIRC.
When I find it we could maybe link to that.
(It was disqualified for having a few trivial, easy speedups that did not use the old, slow ipl regex procs)
Also: Has tools for telepresence, easy 3D with built-in OpenGL including 3D text, VOIP, etc. - need screenshots from CVE virtual environment.
More major features:
extensive native data structures: sets lists csets tables (associative arrays/hashes)
full garbage collection / auto memory mgt
packages (programming in the large, namespaces, modules)
dynamic type/generic/no declarations required, mixed types in lists
circular inheritance (can we do Mix-in?)
native regular expressions / patterns
procedural pattern matching / back references
suspend / procedural generators
iterators? / list scanning / pdco / parallel eval
native large integers (bignum)
exception handling via class
posix / unix system calls
dynamic loading
robust error recovery / resilient / non-fatal failure
native basic dbm
odbc sql
native networking
Extras:
extensive gui libraries
ivib interface builder / drag and drop gui builder
easy IDE with class browser
unidoc / autodoc html
Uses:
Text processing/manipulation/parsing
System management/system programming/admin
Quick prototyping
Pattern matching/genome
web/cgi/html
Q's:
Has anyone done a full VR with headset?
Does unilib do introspection?
Edited some. Do you really think laundry list is what is needed here? Will consult with my partners. No one (that I know of) has done a VR port or head-tracking interface for Unicon yet. Unicon's library has various introspection facilities. Some of it has become built-in, in order for the optimizing compiler to be able to handle it.
The new description is good, a dense tl:dr summary. Features also gives a good quick taste.
Ideally, a click-to-expand bullet list with more of the above detail would give a compact page that will still hit on search engines or find-on-page for whatever the visitor is looking for.
The Unicon home page should get your new summary, and also a features link that lists all our highlights, along with (click-out?) translations to any buzzwords other languages use for our features - anything to make it hard to miss anything we have.
I have not listed ipl or uni lib features/highlights, maybe someone can pick a top 10?
Maybe an animated gif of imgtex &/or
a CVE walkaround would be more informative than just text? Screenshots could include ivib in use, or an animated gif?
Maybe click on the CVE gif to see a narrated video demo?
Too much cheerleading is never enough :)
Also, the Unicon home page should mention open source and free software, as well as GPL - and we have mostly lgpl libraries, etc.