From: Sam S. <sd...@gn...> - 2017-03-17 13:22:57
|
Hi, > * Compro Prasad <pbzcebcenfnq@tznvy.pbz> [2017-03-17 16:42:25 +0500]: > > I know quite a few languages among which C/C++, shell scripting, lisp, > python are my strong points in decreasing order. I have worked on a > personal C/C++ project hosted at https://github.com/Compro-Prasad/calc > and also read a Clisp book written by 'David S. Touretzky'. Please note that "Common Lisp: A Gentle Introduction to Symbolic Computation" is about Common Lisp the _language_, not CLISP the implementation of the ANSI CL standard. Think about it as the difference between C as the _language_ vs GCC the _compiler_. There are many C compilers (e.g., MSVC, clang) and there are many ANSI Common Lisp implementations (e.g., SBCL, GCL). > I could also help to make the documentation a bit more readable on > modern browsers and extend it if necessary as I have also written a > decent amount of HTML and CSS. It would also be better to have the > documentation written in org-mode and then export it to HTML for > better results. CLISP documentation is written in DocBook/XML 4.5. (It was originally plain text, I converted it to HTML and then to DocBook/XML). It would probably be a good idea to upgrade to DocBook 5. > Today I was thinking of making a '!=' function to start my > contribution but thought it was too simple to start with and you could > have easily incorporated it earlier without someone else's > consent. So, left it thinking of it as a design restriction. As Pascal said, ANSI CL specifies /= instead. http://clhs.lisp.se/Body/f_eq_sle.htm > 1) Where to submit my proposals? GSoC has its own venue. https://summerofcode.withgoogle.com/get-started/ It would be a good idea to post the text of your proposal here for discussion (as well as the link to the proposal on the GSoC site). > 2) What to use(Google Docs or Latex or something else)? Plain text. > 3) The people at "#gsoc" are suggesting to use Google docs for historical > reasons. Will the proposals be checked by Clisp developers or > Google itself? The proposal will be voted on and accepted or rejected by org mentors (GNU). > 4) Are you active on IRC channels or only mailing lists? clisp-devel mailing list only. > 5) Where should I start? Register with GSoC and create a proposal for CLISP. > 6) Are the tasks on http://clisp.org/wanted.html mandatory? No, these are our ideas and suggestions. You can make your own proposal. However, you proposal must me sufficiently useful for us to justify the investment of time in mentoring you. E.g., if your proposal would be to convert CLISP Implementation Notes (the manual http://clisp.org/impnotes/) to Org mode (or something else that we don't know how to use), we will probably reject it. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://jij.org https://jihadwatch.org http://iris.org.il http://americancensorship.org Genius is immortal, but morons live longer. |