<div dir="ltr">Thank to you guys for this discussion about schemesphere.<div><br><div>I was thinking about going towards Common Lisp (CL) for a long time and ended up really doing Scheme at work in the first place.</div><div>
<br></div><div>I think I'll have a look at the Chicken Scheme (and it's "eggs" systems apparently from which Python was inspired) and eventually CL; I even have found a nice tutorial "Lisp for the Web" that's really inspiring.</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Eric</div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-08 12:38 GMT-04:00 Álvaro Castro-Castilla <span dir="ltr"><<a href="mailto:alvaro.castro.castilla@gmail.com" target="_blank">alvaro.castro.castilla@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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 class=""><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><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 class=""><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><div>That functionality is part of SS, even platform-conditional dependencies (like, GL or GLES for mobile for instance).<br>


</div><div class=""><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><div>I'm using github. Installation is done through cloning a repo and running a script.<br></div><div class=""><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><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 class=""><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><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 class=""><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><div>The tool is called SSpheres, and does this. Is not perfect, as many things being improved, but it works.<br>


</div><div class=""><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><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 class=""><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><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>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Eric<br></div>
</div>