At this page I have outlined the most visible (heh) directions we can follow in our further work.
Roadmap
The InteLib development directions:
- Implementation of the DataLog computational model and interfaces to several DB management systems, e.g. PostgreSQL, MySQL and Berkley DB
- ScriptingLanguagesParadigms support
- Planner language (work in progress by Olga Shtefan)
- Prolog language (failed by Mukhit Onalbekov, now vacant)
- Haskell language (See HaskellFiles about some not-so-successful attempts taken in the past)
- ECMAScript integration (work in progress by OlegFrantsuzov) [Hey Oleg, where are the results???]
- Further improvements to the Lisp part of the library:
- Backquote/comma
- Lisp functions which return multiple values
- Common Lisp non-local exits
- Common Lisp flavor cycles (optional feature, because of huge amount of required labels)
- Compatibility between Common Lisp and ILL
- CLOS (hmmmm.... let's call it a task for the case of nothing-else-to-do ;-)
- ILL translator:
- Macro expansion at the compile time
- Cross-platform problems investigation
- Try to compile under WinXXX and summarize the results
- Create an installable package
- FreeBSD port wanted to place into the official FreeBSD port collection
- More features to heterogenous data structures
- Full numerical tower implementation
- See also InteLibSchemeToDo
Besides that, there are several directions for which it would be interesting to use InteLib:
Possible etudes for InteLib:
- Math. vectors and matrices; generalized arythmetics
Generic todo issues
- Testing the current version with different compile-time option combinations
- Make Wiki look readable (raised by Dendik):
- Wipe off all flame from categorized pages. Let flames go to TalksPage.
- Write a nicer-looking CSS at last! (ohw! and even make AwkiAwki use CSS at all)
- Documentation, How-to-use InteLib etc.
- English documentation
- Russian documentation
Edit InteLibRoadMap
InteLibWiki
PageList
RecentChanges
PageHistory