Recent Changes for "Home" - spark-schemehttp://spark-scheme.wikispot.org/HomeRecent Changes of the page "Home" on spark-scheme.en-us Homehttp://spark-scheme.wikispot.org/Home2009-10-15 10:15:46vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> * ["<span>Control flow" </span>Advanced control flow] </td> <td> <span>+</span> * ["Advanced control flow<span>"</span>] </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 16:15:38vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>-</span> ["Install Give it a try!<span>"</span>] </td> <td> <span>+</span> ["Install<span>"</span> Give it a try!] </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 16:15:30vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>- ["Install"] Spark-Scheme.</span> </td> <td> <span>+ ["Install Give it a try!"]</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 16:15:02vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp]<span>.<br> -</span> <span><br> - Spark-S</span>ch<span>eme</span> gives you... </td> <td> <span>+</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp]<span>,</span> <span>whi</span>ch gives you... </td> </tr> <tr> <td> Line 15: </td> <td> Line 13: </td> </tr> <tr> <td> <span>- Spark-Scheme can be installed on GNU/Linux, the various BSDs and Windows (Cygwin).</span> </td> <td> <span>+ ["Install"] Spark-Scheme.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 15:46:43vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 15: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme can be <span>ho</span>sted on GNU/Linux, the various BSDs and Windows (Cygwin). </td> <td> <span>+</span> Spark-Scheme can be <span>in</span>st<span>all</span>ed on GNU/Linux, the various BSDs and Windows (Cygwin). </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 15:46:28vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 15: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme<span>&nbsp;runs on top of the [http://www.plt-scheme.org/software/mzscheme/ MzScheme] virtual machine and</span> can be hosted on GNU/Linux, the various BSDs and Windows (Cygwin). </td> <td> <span>+</span> Spark-Scheme can be hosted on GNU/Linux, the various BSDs and Windows (Cygwin). </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 15:39:26vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 15: </td> </tr> <tr> <td> <span>- <br> - <br> - </span> </td> <td> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 14:48:56vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 14: </td> <td> Line 14: </td> </tr> <tr> <td> <span>- * A ["Interfacing with C/C++" Foreign Function Interface]</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 14:46:23vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 14: </td> <td> Line 14: </td> </tr> <tr> <td> <span>-</span> * A<span>n easy to use</span> ["Interfacing with C/C++" Foreign Function Interface] </td> <td> <span>+</span> * A ["Interfacing with C/C++" Foreign Function Interface] </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 14:46:06vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>-</span> * A<span>&nbsp;built-in</span> web server and a couple of ["Web applications" web application] frameworks </td> <td> <span>+</span> * A web server and a couple of ["Web applications" web application] frameworks </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 14:36:41vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 15: </td> </tr> <tr> <td> <span>- * An [http://schemers.org/Documents/Standards/R5RS/ R5RS] compliant Scheme kernel</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 14:35:50vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 12: </td> <td> Line 12: </td> </tr> <tr> <td> <span>- * A tiny ["SQL &amp; ODBC" SQL database engine]<br> - * Access to ["SQL &amp; ODBC" third-party databases]<br> - * A built-in web server and ["Web applications" web application] framework<br> - * Ability to reuse ["Interfacing with C/C++" C/C++ libraries] without the aid of special interfacing code</span> </td> <td> <span>+ * An ["SQL &amp; ODBC" SQL database engine] and connectivity to third-party databases<br> + * A built-in web server and a couple of ["Web applications" web application] frameworks<br> + * An easy to use ["Interfacing with C/C++" Foreign Function Interface]</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:53:08vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 17: </td> <td> Line 17: </td> </tr> <tr> <td> <span>- * ...and more - in a consistent, easy to use programming environment.</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:52:45vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 14: </td> <td> Line 14: </td> </tr> <tr> <td> <span>-</span> * A built-in web server and ["Web applications" web application] framework<span>s</span> </td> <td> <span>+</span> * A built-in web server and ["Web applications" web application] framework </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:52:16vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 10: </td> <td> Line 10: </td> </tr> <tr> <td> <span>-</span> * An<span>&nbsp;advanced</span> ["Graphical User Interfaces" GUI framework] </td> <td> <span>+</span> * A<span>&nbsp;moder</span>n ["Graphical User Interfaces" GUI framework] </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:51:38vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> </td> <td> <span>+ * ["Control flow" Advanced control flow]</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:49:42vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 16: </td> <td> Line 16: </td> </tr> <tr> <td> <span>-</span> * ...and more<span>,</span> in a consistent, easy to use programming environment. </td> <td> <span>+</span> * ...and more<span>&nbsp;-</span> in a consistent, easy to use programming environment. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:49:32vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 16: </td> <td> Line 16: </td> </tr> <tr> <td> </td> <td> <span>+ * ...and more, in a consistent, easy to use programming environment.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:46:02vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>-</span> * A built-in web<span>-</span>server and ["Web applications" web application] frameworks </td> <td> <span>+</span> * A built-in web<span>&nbsp;</span>server and ["Web applications" web application] frameworks </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:44:27vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 15: </td> </tr> <tr> <td> <span>-</span> * An [http://schemers.org/Documents/Standards/R5RS/ R5RS] compliant Scheme </td> <td> <span>+</span> * An [http://schemers.org/Documents/Standards/R5RS/ R5RS] compliant Scheme<span>&nbsp;kernel</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:43:08vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 10: </td> <td> Line 10: </td> </tr> <tr> <td> <span>-</span> * ["2D Graphics" 2D]/["3D Graphics" 3D] graphics<span>&nbsp;capabilities</span> </td> <td> <span>+</span> * ["2D Graphics" 2D]/["3D Graphics" 3D] graphics </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:42:36vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 8: </td> <td> Line 8: </td> </tr> <tr> <td> <span>- * Libraries to access the ["Input/Output" file system] and the ["Networking" network]</span> </td> <td> <span>+ * A comprehensive ["Networking" networking] API</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:36:45vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 15: </td> </tr> <tr> <td> <span>- * ...and more.</span> </td> <td> <span>+ * An [http://schemers.org/Documents/Standards/R5RS/ R5RS] compliant Scheme</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:35:28vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 15: </td> </tr> <tr> <td> </td> <td> <span>+ * ...and more.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:34:34vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> * Interactive development </td> <td> <span>+</span> * Interactive<span>, modular software</span> development </td> </tr> <tr> <td> Line 14: </td> <td> Line 14: </td> </tr> <tr> <td> <span>-</span> * Ability to reuse ["Interfacing with C/C++" C/C++ libraries] without the aid of special interfacing code<span>.</span> </td> <td> <span>+</span> * Ability to reuse ["Interfacing with C/C++" C/C++ libraries] without the aid of special interfacing code </td> </tr> <tr> <td> Line 16: </td> <td> Line 16: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme can be hosted on GNU/Linux, BSD and Windows (Cygwin). </td> <td> <span>+</span> Spark-Scheme<span>&nbsp;runs on top of the [http://www.plt-scheme.org/software/mzscheme/ MzScheme] virtual machine and</span> can be hosted on GNU/Linux, <span>the various </span>BSD<span>s</span> and Windows (Cygwin). </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:30:00vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp]<span>, derived from [http://www</span>.<span>plt-scheme.org/software/mzscheme/ MzScheme].</span> </td> <td> <span>+</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp]. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:29:07vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 11: </td> <td> Line 11: </td> </tr> <tr> <td> <span>-</span> * A <span>buil</span>t<span>-</span>in ["SQL &amp; ODBC" SQL database engine] </td> <td> <span>+</span> * A tin<span>y</span> ["SQL &amp; ODBC" SQL database engine] </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>-</span> * ["Web applications" <span>W</span>eb application] frameworks </td> <td> <span>+</span> *<span>&nbsp;A built-in web-server and</span> ["Web applications" <span>w</span>eb application] frameworks </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:27:09vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>-</span> * ["Web applications" <span>w</span>eb application] frameworks </td> <td> <span>+</span> * ["Web applications" <span>W</span>eb application] frameworks </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:26:23vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> <span>-</span> * [<span>http://vmathew.i</span>n<span>/a</span>r<span>ticles/f</span>re<span>sh-oop.html</span> <span>''</span>Distributed computing<span>''</span>] </td> <td> <span>+</span> * [<span>"Co</span>n<span>cu</span>rre<span>ncy"</span> Distributed computing] </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-10-14 12:24:06vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>- Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp], derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing facilities that enable the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vmathew.in/articles/fresh-oop.html ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs.</span> </td> <td> <span>+ Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp], derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme].</span> </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> </td> <td> <span>+ Spark-Scheme gives you...</span> </td> </tr> <tr> <td> Line 4: </td> <td> Line 5: </td> </tr> <tr> <td> </td> <td> <span>+ * Interactive development<br> + * Meta-programming facilities<br> + * [http://vmathew.in/articles/fresh-oop.html ''Distributed computing'']<br> + * Libraries to access the ["Input/Output" file system] and the ["Networking" network]<br> + * An advanced ["Graphical User Interfaces" GUI framework]<br> + * ["2D Graphics" 2D]/["3D Graphics" 3D] graphics capabilities<br> + * A built-in ["SQL &amp; ODBC" SQL database engine]<br> + * Access to ["SQL &amp; ODBC" third-party databases]<br> + * ["Web applications" web application] frameworks<br> + * Ability to reuse ["Interfacing with C/C++" C/C++ libraries] without the aid of special interfacing code.</span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 16: </td> </tr> <tr> <td> <span>- Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced ["UI and graphics" GUI framework] with 2D/3D graphics rendering capabilities. It can be easily interfaced with ["SQL &amp; ODBC" databases]. It also has frameworks for developing ["Web applications" web applications]. It can make use of ["Interfacing with C/C++" existing C/C++ libraries] without the aid of special low-level interfacing code.<br> - <br> - Spark-Scheme is ''free''. It is free of cost and gives its user certain ''liberties'', as described in the [http://www.gnu.org/licenses/gpl-3.0.html GPL].</span> </td> <td> <span>+ Spark-Scheme can be hosted on GNU/Linux, BSD and Windows (Cygwin).</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-09-22 11:57:39vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp], derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing facilities that enable the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://v<span>ijaymathew.wordpress.com/2009/05/15/a</span>-<span>fresh-look-at-oop-with-concurrent-</span>objects<span>&nbsp;''concurrent objects</span>'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp], derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing facilities that enable the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://v<span>mathew.in/articles/fresh</span>-<span>oop.html ''concurrent </span>objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-09-16 20:50:53vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced ["UI and graphics" GUI framework] with 2D/3D graphics rendering capabilities. It can be easily interfaced <span>to</span> ["SQL &amp; ODBC" databases]. It also has frameworks for developing ["Web applications" web applications]. It can make use of ["Interfacing with C/C++" existing C/C++ libraries] without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced ["UI and graphics" GUI framework] with 2D/3D graphics rendering capabilities. It can be easily interfaced <span>with</span> ["SQL &amp; ODBC" databases]. It also has frameworks for developing ["Web applications" web applications]. It can make use of ["Interfacing with C/C++" existing C/C++ libraries] without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-09-16 20:49:37vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp], derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing <span>support that facilitates</span> the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp], derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing <span>facilities that enable</span> the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-09-16 20:48:42vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp]<span>,</span> derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-29 20:26:09vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced ["UI and graphics" GUI framework] with 2D/3D graphics rendering capabilities. It c<span>omes with an embedded </span>SQL <span>database engine and an</span> ODBC<span>&nbsp;bridge</span>. It also has frameworks for developing <span>web applications</span>. It can make use of <span>existing</span> C/C++<span>&nbsp;libraries</span> without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced ["UI and graphics" GUI framework] with 2D/3D graphics rendering capabilities. It c<span>an be easily interfaced to ["</span>SQL <span>&amp;</span> ODBC<span>" databases]</span>. It also has frameworks for developing <span>["Web applications" web applications]</span>. It can make use of <span>["Interfacing with</span> C/C++<span>" existing C/C++ libraries]</span> without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-29 20:24:08vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced [GUI framework<span>&nbsp;"UI and graphics"</span>] with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. It also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced [<span>"UI and graphics" </span>GUI framework] with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. It also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-29 20:22:52vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced GUI framework with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. It also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has libraries to access the file system and the network. It has an advanced <span>[</span>GUI framework<span>&nbsp;"UI and graphics"]</span> with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. It also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-29 20:20:46vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has <span>API</span>s to access the file system and the network. It has an advanced GUI framework with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. It also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark-Scheme is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has <span>librarie</span>s to access the file system and the network. It has an advanced GUI framework with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. It also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-29 20:15:19vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme<span>&nbsp;(also referred to as Spark)</span> is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:44:39vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme (<span>or just</span> Spark) is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark-Scheme (<span>also referred to as</span> Spark) is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:43:43vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark-Scheme<span>&nbsp;(or just Spark)</span> is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. It adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:30:22vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is ''free''. It is free of cost and gives <span>yo</span>u certain ''liberties'', as described in the [http://www.gnu.org/licenses/gpl-3.0.html GPL]. </td> <td> <span>+</span> Spark-Scheme is ''free''. It is free of cost and gives <span>its </span>u<span>ser</span> certain ''liberties'', as described in the [http://www.gnu.org/licenses/gpl-3.0.html GPL]. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:30:08vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> <span>-</span> Spark-Scheme is ''free''. It is free of cost and gives you certain ''liberties''<span>.</span> <span>Wh</span>a<span>t this means i</span>s described in the [http://www.gnu.org/licenses/gpl-3.0.html GPL]<span>, under which Spark is licensed</span>. </td> <td> <span>+</span> Spark-Scheme is ''free''. It is free of cost and gives you certain ''liberties''<span>,</span> as described in the [http://www.gnu.org/licenses/gpl-3.0.html GPL]. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:29:47vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> <span>-</span> Spark is ''free''. It is free of cost and gives you certain ''liberties''. What this means is described in the [http://www.gnu.org/licenses/gpl-3.0.html GPL], under which Spark is licensed. </td> <td> <span>+</span> Spark<span>-Scheme</span> is ''free''. It is free of cost and gives you certain ''liberties''. What this means is described in the [http://www.gnu.org/licenses/gpl-3.0.html GPL], under which Spark is licensed. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:29:38vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> -<span>&nbsp;</span>S<span>park</span> is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has APIs to access the file system and the network. It has an advanced GUI framework with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. <span>Spark</span> also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> <td> <span>+ Spark</span>-S<span>cheme</span> is also a ''Virtual Operating System'' that can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has APIs to access the file system and the network. It has an advanced GUI framework with 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. <span>It</span> also has frameworks for developing web applications. It can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:29:02vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. <span>Spark</span> adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark<span>-Scheme</span> is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. <span>It</span> adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:28:18vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']<span>&nbsp;and ''message passing''</span>. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that facilitates the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects'']. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-26 15:27:59vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that <span>enable</span> the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that <span>facilitates</span> the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and helps the ''fast'' development of ''concise'', ''correct'' programs. </td> </tr> <tr> <td> Line 8: </td> <td> Line 8: </td> </tr> <tr> <td> <span>- </span> </td> <td> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:31:01vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 9: </td> <td> Line 9: </td> </tr> <tr> <td> <span>- Spark is looking for contributors, especially to port it to new platforms and to support it natively on Windows. If you are willing to help, please [mailto:vijay.the.schemer@gmail.com contact] [http://vijaymathew.wordpress.com/ me].</span> </td> <td> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:29:36vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark is also a ''Virtual Operating System'' <span>which</span> can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has APIs to access the file system and the network. It has an advanced GUI framework <span>and</span> 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. Spark also has frameworks for developing web applications. <span>Spark</span> can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark is also a ''Virtual Operating System'' <span>that</span> can be hosted on GNU/Linux, BSD and Windows (Cygwin). It has APIs to access the file system and the network. It has an advanced GUI framework <span>with</span> 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. Spark also has frameworks for developing web applications. <span>It</span> can make use of existing C/C++ libraries without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:28:36vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and helps the development of <span>concise</span>, <span>correct programs.</span> </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and helps the <span>''fast'' </span>development of <span>''concise''</span>, <span>''correct'' programs.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:28:07vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and <span>facilitates writing</span> concise, correct programs. </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and <span>helps the development of</span> concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:27:24vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]<span>. It shares all the [http://www.paulgraham.com/lisp.html virtues] of Lisp</span>. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:26:38vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It shares all the [http://www.paulgraham.com/lisp.html virtues of Lisp<span>]</span>. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It shares all the [http://www.paulgraham.com/lisp.html virtues<span>]</span> of Lisp. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:26:03vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It shares all the [http://www.paulgraham.com/lisp.html virtues of Lisp. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. It shares all the [http://www.paulgraham.com/lisp.html virtues of Lisp<span>]</span>. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:25:52vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is a dialect of [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]<span>. It shares all the [http://www.paulgraham.com/lisp.html virtues of Lisp. It has powerful meta-programing support that enable the dynamic extension of the core language itself</span>. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:24:48vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> <span>- Spark shares all the virtues of Scheme. It has powerful meta-programing support that enable the dynamic extension of the core language itself. It is a [http://www.paulgraham.com/quotes.html ''programmable programming language''].</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:24:38vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is a<span>n expressive, dynamic programming language that belongs to the</span> [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp]<span>&nbsp;family. It is</span> derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is a<span>&nbsp;dialect of</span> [http://en.wikipedia.org/wiki/Lisp_(programming_language) Lisp] derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:21:31vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark is also a ''Virtual Operating System'' which can be hosted on GNU/Linux, BSD and Windows (Cygwin). It <span>provide interfaces to</span> the file system and the network. It has an advanced GUI framework and 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. <span>There is a b</span>u<span>ilt-in web server that can be extended with dynamic content generated by Scheme scripts. E</span>xisting C/C++ libraries <span>can be re</span>-<span>used without the aid of special low-</span>level interfacing code. </td> <td> <span>+</span> Spark is also a ''Virtual Operating System'' which can be hosted on GNU/Linux, BSD and Windows (Cygwin). It <span>has APIs to access</span> the file system and the network. It has an advanced GUI framework and 2D/3D graphics rendering capabilities. It comes with an embedded SQL database engine and an ODBC bridge. <span>Spark also has frameworks for developing web applications. Spark can make </span>u<span>se of e</span>xisting C/C++ libraries <span>without the aid of special low</span>-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-25 14:16:09vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language b<span>ased on</span> the [http://<span>schemers.org/Documents/Standards/R5RS/HTM</span>L<span>/ Scheme</span>] <span>language speci</span>f<span>ication</span>. It is derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]<span>. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of its functional core you can write programs in imperative, object-oriented or just about any style you like</span>. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language <span>that </span>b<span>elongs to</span> the [http://<span>en.wikipedia.org/wiki/</span>L<span>isp_(programming_language) Lisp</span>] f<span>amily</span>. It is derived from [http://www.plt-scheme.org/software/mzscheme/ MzScheme]. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-07 16:35:22vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark is also a ''Virtual Operating System'' which can be hosted on GNU/Linux, BSD and Windows (Cygwin). It provide interfaces to the file system and the network. It has an advanced GUI framework and 2D/3D graphics rendering <span>fac</span>ilities. It comes with an embedded SQL database engine and an ODBC bridge. There is a built-in web server that can be extended with dynamic content generated by Scheme scripts. Existing C/C++ libraries can be re-used without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark is also a ''Virtual Operating System'' which can be hosted on GNU/Linux, BSD and Windows (Cygwin). It provide interfaces to the file system and the network. It has an advanced GUI framework and 2D/3D graphics rendering <span>capab</span>ilities. It comes with an embedded SQL database engine and an ODBC bridge. There is a built-in web server that can be extended with dynamic content generated by Scheme scripts. Existing C/C++ libraries can be re-used without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-07 16:14:18vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> <span>-</span> Spark is <span>&lt;i&gt;</span>free<span>&lt;/i&gt;</span>. It is free of cost and gives you certain <span>&lt;i&gt;</span>liberties<span>&lt;/i&gt;</span>. What this means is described in the <span>"GPL":</span>http://www.gnu.org/licenses/gpl-3.0.html, under which Spark is licensed. </td> <td> <span>+</span> Spark is <span>''</span>free<span>''</span>. It is free of cost and gives you certain <span>''</span>liberties<span>''</span>. What this means is described in the <span>[</span>http://www.gnu.org/licenses/gpl-3.0.html<span>&nbsp;GPL]</span>, under which Spark is licensed. </td> </tr> <tr> <td> Line 9: </td> <td> Line 9: </td> </tr> <tr> <td> <span>-</span> Spark is looking for contributors, especially to port it to new platforms and to support it natively on Windows. If you are willing to help, please <span>&lt;a href=</span>mailto:vijay.the.schemer@gmail.com<span>&gt;contact&lt;/a&gt; "me":</span>http://vijaymathew.wordpress.com/<span>.</span> </td> <td> <span>+</span> Spark is looking for contributors, especially to port it to new platforms and to support it natively on Windows. If you are willing to help, please <span>[</span>mailto:vijay.the.schemer@gmail.com<span>&nbsp;contact] [</span>http://vijaymathew.wordpress.com/<span>&nbsp;me].</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-07 16:13:14vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark is also a <span>&lt;i&gt;</span>Virtual Operating System<span>&lt;/i&gt;</span> which can be hosted on GNU/Linux, BSD and Windows (Cygwin). It provide interfaces to the file system and the network. It has an advanced GUI framework and 2D/3D graphics rendering facilities. It comes with an embedded SQL database engine and an ODBC bridge. There is a built-in web server that can be extended with dynamic content generated by Scheme scripts. Existing C/C++ libraries can be re-used without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark is also a <span>''</span>Virtual Operating System<span>''</span> which can be hosted on GNU/Linux, BSD and Windows (Cygwin). It provide interfaces to the file system and the network. It has an advanced GUI framework and 2D/3D graphics rendering facilities. It comes with an embedded SQL database engine and an ODBC bridge. There is a built-in web server that can be extended with dynamic content generated by Scheme scripts. Existing C/C++ libraries can be re-used without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-07 16:12:45vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language based on the [http://schemers.org/Documents/Standards/R5RS/HTML/ Scheme] language specification. It <span>runs on top of the</span> [http://plt-scheme.org/software/mzscheme/ MzScheme]<span>&nbsp;virtual machine</span>. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of its functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects<span>/</span> ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language based on the [http://schemers.org/Documents/Standards/R5RS/HTML/ Scheme] language specification. It <span>is derived from</span> [http://<span>www.</span>plt-scheme.org/software/mzscheme/ MzScheme]. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of its functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> <span>-</span> Spark shares all the virtues of Scheme. It has powerful meta-programing support that enable the dynamic extension of the core language itself. <span>''</span>[http://www.paulgraham.com/quotes.html <span>Spark is a </span>programmable programming language]<span>''.</span> </td> <td> <span>+</span> Spark shares all the virtues of Scheme. It has powerful meta-programing support that enable the dynamic extension of the core language itself. <span>It is a </span>[http://www.paulgraham.com/quotes.html <span>''</span>programmable programming language<span>''</span>]<span>.</span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>- Spark has built-in library support for networking, databases, GUI, 2D/3D graphics and web applications. C/C++ libraries can be accessed without the aid of special low-level interfacing code.</span> </td> <td> <span>+ Spark is also a &lt;i&gt;Virtual Operating System&lt;/i&gt; which can be hosted on GNU/Linux, BSD and Windows (Cygwin). It provide interfaces to the file system and the network. It has an advanced GUI framework and 2D/3D graphics rendering facilities. It comes with an embedded SQL database engine and an ODBC bridge. There is a built-in web server that can be extended with dynamic content generated by Scheme scripts. Existing C/C++ libraries can be re-used without the aid of special low-level interfacing code.</span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> </td> <td> <span>+ Spark is &lt;i&gt;free&lt;/i&gt;. It is free of cost and gives you certain &lt;i&gt;liberties&lt;/i&gt;. What this means is described in the "GPL":http://www.gnu.org/licenses/gpl-3.0.html, under which Spark is licensed.</span> </td> </tr> <tr> <td> Line 8: </td> <td> Line 9: </td> </tr> <tr> <td> <span>- <br> - Spark is ''free''. It is free of cost and gives you certain ''liberties''. What this means is described in the [http://www.gnu.org/licenses/gpl.html GPL], under which Spark is licensed.<br> - <br> - Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions.<br> - <br> - <br> - Spark is looking for contributors, especially to port it to new platforms and to support it natively on Windows. If you are willing to help, please [mailto:vijay.the.schemer@gmail.com contact] [http://vijaymathew.wordpress.com me].</span> </td> <td> <span>+ Spark is looking for contributors, especially to port it to new platforms and to support it natively on Windows. If you are willing to help, please &lt;a href=mailto:vijay.the.schemer@gmail.com&gt;contact&lt;/a&gt; "me":http://vijaymathew.wordpress.com/.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-07 15:46:56vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language based on the [http://<span>www.r6rs.org</span>/ Scheme] language specification. It runs on top of the [http://plt-scheme.org/software/mzscheme/ MzScheme] virtual machine. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of its functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language based on the [http://<span>schemers.org/Documents/Standards/R5RS/HTML</span>/ Scheme] language specification. It runs on top of the [http://plt-scheme.org/software/mzscheme/ MzScheme] virtual machine. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of its functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-08-02 19:08:32vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> <span>-</span> Spark <span>is also a programming language tool-kit</span>. It has powerful meta-programing support that enable the dynamic extension of the core language itself. ''[http://www.paulgraham.com/quotes.html Spark is a programmable programming language]''. </td> <td> <span>+</span> Spark <span>shares all the virtues of Scheme</span>. It has powerful meta-programing support that enable the dynamic extension of the core language itself. ''[http://www.paulgraham.com/quotes.html Spark is a programmable programming language]''. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-07-25 19:33:45vijaymathew <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 14: </td> <td> Line 14: </td> </tr> <tr> <td> <span>- <br> - <br> - <br> - <br> - <br> - <br> - <br> - <br> - <br> - <br> - </span> </td> <td> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-07-22 14:09:13vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification. It runs on top of the [http://plt-scheme.org/software/mzscheme/ MzScheme] virtual machine. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of it<span>'</span>s functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification. It runs on top of the [http://plt-scheme.org/software/mzscheme/ MzScheme] virtual machine. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of its functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-07-15 15:36:24vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> <span>- Spark code can be interpreted or compiled. When compiled, it is significantly faster than most other high-level languages.</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-26 16:18:47vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>-</span> Spark has built-in library support for networking, databases, GUI, 2D/3D graphics and web applications. <span>Spark can reuse existing </span>C/C++ libraries without the aid of special low-level interfacing code. </td> <td> <span>+</span> Spark has built-in library support for networking, databases, GUI, 2D/3D graphics and web applications. C/C++ libraries<span>&nbsp;can be accessed</span> without the aid of special low-level interfacing code. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-26 16:18:02vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> <span>-</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself.<span>&nbsp;Like all Lisps,</span> ''[http://www.paulgraham.com/quotes.html Spark is a programmable programming language]''. </td> <td> <span>+</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. ''[http://www.paulgraham.com/quotes.html Spark is a programmable programming language]''. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-26 16:17:08vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification. It <span>is derived from</span> [http://plt-scheme.org/software/mzscheme/ MzScheme]. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification. It <span>runs on top of the</span> [http://plt-scheme.org/software/mzscheme/ MzScheme]<span>&nbsp;virtual machine</span>. Spark is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-18 09:44:29vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 25: </td> <td> Line 25: </td> </tr> <tr> <td> <span>- Spark is a useful, lightweight programming environment that scales from simple command-line scripts to full blown web-applications. It still has a long way to go.</span> Spark is looking for contributors, especially for<span>&nbsp;porting it to new platfor</span>ms and to support it nativ<span>le</span>y on Windows. If you are willing to help, please [mailto:vijay.the.schemer@gmail.com contact] [http://vijaymathew.wordpress.com me]. </td> <td> <span>+</span> Spark is looking for contributors, especially <span>to port it to new plat</span>forms and to support it nativ<span>el</span>y on Windows. If you are willing to help, please [mailto:vijay.the.schemer@gmail.com contact] [http://vijaymathew.wordpress.com me]. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-18 09:42:20vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification. It is derived from [http://plt-scheme.org/software/mzscheme/ MzScheme]. <span>It</span> is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification. It is derived from [http://plt-scheme.org/software/mzscheme/ MzScheme]. <span>Spark</span> is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-18 09:42:01vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification<span>&nbsp;and</span> derived from [http://plt-scheme.org/software/mzscheme/ MzScheme]. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification<span>. It is</span> derived from [http://plt-scheme.org/software/mzscheme/ MzScheme]. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-18 09:41:18vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>- The implementation of Spark is based on the [http://www.r6rs.org/ Scheme] language specification. Most free Lisp/Scheme implementations are test beds of language design exercises by computer scientists and are limited to the academia. Spark uses the [http://plt-scheme.org/software/mzscheme/ MzScheme] virtual machine as it's kernel and is designed with the pragmatic Lisper in mind.</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-18 09:41:11vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language based on the [http://www.r6rs.org/ Scheme] language specification<span>&nbsp;and derived from [http://plt-scheme.org/software/mzscheme/ MzScheme]</span>. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-18 09:40:25vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language<span>&nbsp;based on the [http://www.r6rs.org/ Scheme] language specification</span>. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://vijaymathew.wordpress.com/2009/05/15/a-fresh-look-at-oop-with-concurrent-objects/ ''concurrent objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-04 11:28:27vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 13: </td> <td> Line 13: </td> </tr> <tr> <td> <span>-</span> The implementation of Spark is based on the [http://www.r6rs.org/ Scheme] language specification. Most free Lisp/Scheme implementations are test beds of language design exercises by computer scientists and are limited to the academia. Spark <span>is derived from</span> [http://plt-scheme.org/software/mzscheme/ MzScheme] and is designed with the pragmatic Lisper in mind. </td> <td> <span>+</span> The implementation of Spark is based on the [http://www.r6rs.org/ Scheme] language specification. Most free Lisp/Scheme implementations are test beds of language design exercises by computer scientists and are limited to the academia. Spark <span>uses the</span> [http://plt-scheme.org/software/mzscheme/ MzScheme] <span>virtual machine as it's kernel </span>and is designed with the pragmatic Lisper in mind. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-06-03 10:46:59vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://<span>en.wi</span>k<span>ipedia.org/wiki/Actor_model ''concurrent </span>objects''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with [http://<span>vijaymathew.wordpress.com/2009/05/15/a-fresh-loo</span>k<span>-at-oop-with-concurrent-</span>objects<span>/ ''concurrent objects</span>''] and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-28 22:34:17vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> <span>-</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. <span>''Spark is a programmable programming language''. (Original quote by </span>[http://<span>franz</span>.com/ab<span>out/bios/jkf.lhtml John Foderaro</span>]<span>).</span> </td> <td> <span>+</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. <span>Like all Lisps, ''</span>[http://<span>www.paulgraham</span>.com/<span>quotes.html Spark is a programm</span>ab<span>le programming language</span>]<span>''.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:05:11vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 3: </td> <td> Line 3: </td> </tr> <tr> <td> <span>-</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. <span>Like all Lisps, </span>''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro]). </td> <td> <span>+</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. ''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro]). </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:04:32vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with <span>[http://en.wikipedia.org/wiki/Actor_model </span>''concurrent objects''<span>]</span> and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:03:30vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 25: </td> <td> Line 25: </td> </tr> <tr> <td> <span>- In short,</span> Spark is a useful, lightweight programming environment that scales from simple command-line scripts to full blown web-applications. It still has a long way to go. Spark is looking for contributors, especially for porting it to new platforms and to support it nativley on Windows. If you are willing to help, please [mailto:vijay.the.schemer@gmail.com contact] [http://vijaymathew.wordpress.com me]. </td> <td> <span>+</span> Spark is a useful, lightweight programming environment that scales from simple command-line scripts to full blown web-applications. It still has a long way to go. Spark is looking for contributors, especially for porting it to new platforms and to support it nativley on Windows. If you are willing to help, please [mailto:vijay.the.schemer@gmail.com contact] [http://vijaymathew.wordpress.com me]. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:03:10vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 8: </td> <td> Line 8: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + Spark is ''free''. It is free of cost and gives you certain ''liberties''. What this means is described in the [http://www.gnu.org/licenses/gpl.html GPL], under which Spark is licensed.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:03:03vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 21: </td> <td> Line 21: </td> </tr> <tr> <td> <span>- Spark is ''free''. It is free of cost and gives you certain ''liberties''. What this means is described in the [http://www.gnu.org/licenses/gpl.html GPL], under which Spark is licensed.</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:02:49vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 6: </td> <td> Line 6: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + Spark code can be interpreted or compiled. When compiled, it is significantly faster than most other high-level languages.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:02:37vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 17: </td> <td> Line 17: </td> </tr> <tr> <td> <span>- Spark code can be interpreted or compiled. When compiled, it is significantly faster than most other high-level languages.</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:02:26vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> - Spark <span>is an expressiv</span>e, <span>dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concise, correct programs.</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Like all Lisps, ''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro]). Spark has built-in library support for networking, databases, GUI, 2D/3D graphics and web applications. Spark can reuse existing C/C++ libraries without the aid of special low-level interfacing code. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> <td> <span>+ Spark is an expressive, dynamic programming language. It is a reflective, multi</span>-<span>paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like.</span> Spark <span>adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concis</span>e, <span>correct programs.<br> + <br> +</span> Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Like all Lisps, ''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro]).<span><br> + <br> +</span> Spark has built-in library support for networking, databases, GUI, 2D/3D graphics and web applications. Spark can reuse existing C/C++ libraries without the aid of special low-level interfacing code.<span><br> + <br> +</span> Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:01:52vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Like all Lisps, ''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro]). Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Like all Lisps, ''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro])<span>. Spark has built-in library support for networking, databases, GUI, 2D/3D graphics and web applications. Spark can reuse existing C/C++ libraries without the aid of special low-level interfacing code</span>. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:01:36vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 9: </td> <td> Line 9: </td> </tr> <tr> <td> <span>- Spark has built-in library support for networking, databases, GUI, 2D/3D graphics and web applications. Spark can reuse existing C/C++ libraries without the aid of special low-level interfacing code.</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:01:30vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>- Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions.</span> </td> <td> <span>+ Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Like all Lisps, ''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro]). Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:01:06vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 7: </td> <td> Line 7: </td> </tr> <tr> <td> <span>- Spark is also a programming language tool-kit. It has powerful meta-programing support that enable the dynamic extension of the core language itself. Like all Lisps, ''Spark is a programmable programming language''. (Original quote by [http://franz.com/about/bios/jkf.lhtml John Foderaro]).</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:00:55vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>- Spark is much more than just another Scheme implementation.</span> </td> <td> <span>+ </span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:00:45vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>- Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions.</span> </td> <td> <span>+ Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-12 11:00:22vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> <span>- Spark is much more than just another Scheme implementation. On top of it's functional core you can write programs in imperative, object-oriented or just about any style you like. Spark adds a whole new dimension to distributed computing with ''concurrent objects'' and ''message passing''.</span> </td> <td> <span>+ Spark is much more than just another Scheme implementation.</span> </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-09 13:03:58vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>-</span> Spark<span>-scheme (or just Spark)</span> is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> <td> <span>+</span> Spark is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-08 22:39:48vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> <span>- s</span>park-scheme is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> <td> <span>+ S</span>park-scheme<span>&nbsp;(or just Spark)</span> is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-08 22:39:33vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> -<span>&nbsp;Spark</span> is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> <td> <span>+ spark</span>-<span>scheme</span> is an expressive, dynamic programming language. It is a reflective, multi-paradigm language with strong support for explorative programming. It is easy to learn and facilitates writing concise, correct programs. Spark runs on GNU/Linux and Windows (Cygwin). See the ["install"] page for download and build instructions. </td> </tr> </table> </div> Homehttp://spark-scheme.wikispot.org/Home2009-05-06 11:44:38vijaymathew(quick edit) <div id="content" class="wikipage content"> Differences for Home<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 11: </td> <td> Line 11: </td> </tr> <tr> <td> <span>-</span> Spark code can be interpreted or compiled. When compiled, it is significantly faster than m<span>any</span> other high-level languages. </td> <td> <span>+</span> Spark code can be interpreted or compiled. When compiled, it is significantly faster than m<span>ost</span> other high-level languages. </td> </tr> </table> </div>