<div dir="ltr">Ok. Let's see this list. I'm interested in ways of improving SchemeSpheres, so this is quite useful. Keep in mind, however, that providing support for mobile devices brings complexity and limitations to what can be achieved.<br>

<div><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- a collection of libraries that work well with Gambit<br></blockquote><div><br></div><div>Well, that's certainly what I'm trying to do. However, there are some issues generally involving different syntax systems. I think there have been some improvements in this area recently in SS.<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- some analog of ASDF that makes it easy to load all of these libraries, and easy for each library to declare its dependencies on others<br></blockquote><div><br></div><div>That functionality is part of SS, even platform-conditional dependencies (like, GL or GLES for mobile for instance).<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- an easily-accessible repository for the libraries<br></blockquote><div><br></div><div>I'm using github. Installation is done through cloning a repo and running a script.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


- an efficient way to collect updates to the libraries and make them accessible from the repo<br></blockquote><div><br></div><div>Not sure what you mean by this. I'm using github, and people who have contributed to SS have done it through git forking and pull requests.<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- a tool that enables you to quickly and easily search the libraries by name and description<br></blockquote><div><br></div><div>That's a big TODO. I love this idea and I want to provide it. The first step is documenting everything, and that is a pretty big task.<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- a tool that enables you to quickly and easily download and install any given library<br></blockquote><div><br></div><div>The tool is called SSpheres, and does this. Is not perfect, as many things being improved, but it works.<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- an easy way to tell the tools about nonstandard and local repositories<br></blockquote><div><br></div><div>This is important, and easy to add (although not available at the moment). I thought about it as a necessary functionality since the beginning.<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- an easy way to tell the tools that you want a specific version of a library, or multiple versions of a library<br></blockquote><div><br></div><div>Same here. I intend to implement versions with Git tags for this. At the moment "versioning" is just used for differentiating targets (such as "debug", "optimized", etc..)<br>

</div><div><br></div><div> <br><br></div><div>Thank you for your interaction, I really appreciate.<br></div></div></div></div></div>