Code Comments
Programming Forum and web based access to our favorite programming groups.Guys, LispNYC is an official Google Summer of Code 2008 mentoring organization and is now accepting proposals for anything involving Lisp-based technology: http://lispnyc.org/soc.clp This is an exciting year as we already have non-Google funding offers for projects. Check out the ideas, toss in your own and feel free to participate. Thanks, - Heow
Post Follow-up to this message> From: Heow <heowb...@gmail.com> > Guys, What about the gals??? (Ellen Lewis/Golden might be reading this thread.) > LispNYC is an official Google Summer of Code 2008 mentoring > organization and is now accepting proposals for anything involving > Lisp-based technology: > http://lispnyc.org/soc.clp I have all sorts of ideas for useful/valuable Web-based services, using a mix of PHP and Common Lisp as appropriate. But I've been unable to find anyone else interested in my ideas, so I haven't been able to get any funding for implementing my ideas. * Lexicons First-Class Global Lexical Environments for Common Lisp. Mentorship and sponsoring by Ron Garret. Hey Ron, congratulations in not only stirring up interest here in c.l.l but getting the number one spot in lispnyc!! * cl-typesetting: Improved math typesetting. Add ability for cl-typesetting to handle mathematics using Knuth's algorithms in TeX Requires knowledge of TeX/LaTeX and typesetting. Difficulty level 4 It'sthat TeX is still advertised as the state of art in math typesetting, when in 1975, *before* TeX, I created a better way to lay out math in MRPP3 (using what I called "overlays", named after clear-plastic overlays stacked on top of each other, used with overhead projectors, basically transparent sections of text and/or graphics which can be nested into larger objects, much as panels are nested in Java awt/swing except that MRPP3 kept track of the measurements of each overlay/panel in a bottom-up methodology so that the toplevel overlays could then be printed correctly within flowing text). Too bad Knuth didn't collaborate with me to combine my "overlays" with his finely-tuned font&kerning to get something both easy to use (like MRPP3) and locally pretty (like TeX). Note that MacSyma implemented something similar to a subset of MRPP3 in laying out 2-d mathprinting. Later (around 1987) I ported MRPP3 to Lisp, whereupon it became MRPP4, used to display formulas in CAI Calculus. * Write an interpreter or compiler for the latest version of Javascript. Integrate it into the Closure web browser. Hey, that's something *I* have on *my* list of things to do if anybody ever shows interest. In particular, the Lisp emulator for JavaScript would run in VT100 full-screen-stdio mode on Unix just as well as it runs on native GUI such as MS-Windows or Macintosh, unlike regular JavaScript in MS-InternetExplorer and Mozilla-FireFox which runs *only* on native GUI. * Write a Common Lisp plugin for Firefox, so that Lisp can be used instead of Javascript for client-side scripting. Difficulty level 4. I'd like that done too! Of course it would run on VT100 too if I had my say about it. * Storage engine for various databases. The Idea would be to produce a lib that is incorporated into other projects. to handle efficient storage on disk of data. Efficient in what way? Normally for efficient multi-user access, we use a relational database such as MySQL or MS-Access, and connect to it from Java or PHP or some other language. Mentors Sign up with Google and you'll also be added to the mentor discuss-list. I'd be glad to mentor some student, if he/she would be working on something I want to be accomplished, such as the items I mentionned above. Let me click on the link and see if I'm allowed to offer to mentor... Google Summer of Code Mentor Organization Participant Agreement IMPORTANT: PLEASE READ THIS PARTICIPANT AGREEMENT CAREFULLY AND COMPLETELY BEFORE SUBMITTING YOUR APPLICATION FOR GOOGLE SUMMER OF ... Ugh!!! One huge run-on paragraph of legalese, no paragraph or section breaks, no line breaks except running line-overflow. Section numbers right in the middle of a line whereever they randomly occur, such as: form as applicable. You will be given the appropriate form and instructions for sending the completed document to Google as part of the Application process. 1.6 Release of Claims. Independent of any consideration accruing to you hereunder, you hereby release Google from, and agree not to sue Google for, any claim or cause of action, See that 1.6 right in the middle of the line? publicity or personality, or any other claim or cause of action based on or related to your participation in the Google Summer of Code Program. 1.7 No Obligation to Use. Google is not obligated to make any use of any code, or to exercise any of the rights granted to Google by this Agreement. 2. MENTOR ORGANIZATION OBLIGATIONS 2.1 The Mentor Organization agrees: (a) To provide a publicly published list of project ideas that participating students will choose a project from to work on for the duration of the Program (b) To make available a See a mix of toplevel (2.) mid-level (1.7, 2.1) and low-level (a, b) headings all flowing in that huge paragraph instead of stood out at left margin at various levels of indentation? (By clicking the button below, you agree to the above and to the Terms of Service) I agree <http://code.google.com/opensource/gsoc/2008/tos.html> "Mentor Organizations" are defined as individuals, groups, organizations and/or businesses engaged in the development and distribution of free and/or open source software. ... .. 6. To make available alternate mentor or mentors ready to take over for the aforementioned Mentor(s) in the event s/he is unable to continue providing guidance to the accepted student applicant; I have a problem: If an *individual* may define him/herself as a "Mentor Organization", but that *individual* later becomes unable to continue providing guidance, how can that *individual* be expected to **make** some *other* person take over that role as mentor?? Organizations based in Iran, Syria, Cuba, Sudan, North Korea and Myanmar (Burma), with whom we are prohibited by U.S. law from engaging in commerce, are ineligible to participate. Hey, Myanmar has gotten on the no-commerce list, as a result of recent tortuing of their citizens? This is good news, that our goverment has taken that action! I didn't know it until just now! Link that you currently have selected Linkname: I agree Method: POST Enctype: application/x-www-form-urlencoded Action: http://code.google.com/soc/mentor.html Please sign in in order to use the Mentoring interface. Linkname: sign in URL: http://www.google.com/accounts/Logi...tp://code.googl e.com/soc/mentor.html&followup=http://code.google.com/soc/mento r.html So it appears I won't be allowed to sign up as a mentor unless and until I reveal to Google one of my e-mail addresses, at which point Google will sell my e-mail address to spammers who will flood that e-mail address with spam so that later if Google Lisp managers or my student (whom I'm mentoring) send me e-mail I won't see it because it'll be mixed with tens of thousands of spam, like this: Folder Name Messages Unread Space Used Inbox 11 11 245k Bulk Mail 15 15 60k (above all spam that arrived within the past 19 hours, below all older spam) Bulk-future 2151 2132 6011k Bulk-past 54 36 390k Bulk-unsub 241 231 1512k Bulk43 1976 1974 16640k Bulk46 812 809 6846k Bulk51 1600 1597 11887k Bulk52 1884 1882 9976k Bulk53 1661 1654 9665k Bulk54 1744 1707 12439k Bulk55 1731 1681 10513k Bulk56 1769 1745 10566k Bulk57 1673 1660 10814k Bulk61 1374 1363 7112k Bulk63 1706 1672 15249k Bulk66 812 801 4757k Bulk67 1565 1558 8783k Bulk6B 1140 1136 10442k Bulk71 1523 1511 12520k Bulk72 734 722 6554k Bulk73 1508 1453 10800k Bulk74 1270 1228 6253k Bulk75 1898 1872 9188k Bulk76 2023 2007 9515k Bulk77 1997 1985 13615k Bulk78 2052 2047 11986k Bulk81 1971 1958 11651k Bulk82 2043 2039 12499k Bulk83 671 671 3156k City2-IrvineCa 118 116 648k City2-LathropCa 21 20 109k City2-LongBeachCa 121 117 1230k City2-LosAngelesCA 603 588 6424k City2-NewportBeachCa 5 3 36k City2-SanDiegoCa 701 695 4780k City2-SantaMonicaCA 214 212 1956k City2-TracyCa 50 46 431k City2-WoodlandHillsCa 171 170 618k City4-Az 287 265 1582k City4-CoColoradoSprings 75 75 464k City4-CoWestminster 968 963 2237k City4-NvLasVegas 3815 3792 11359k City4-Tx 264 257 1849k City4-WyCheyenne 871 862 4389k City5-CtHamden 6 5 64k City5-De 211 203 1070k City5-Fl 1916 1879 8694k City5-GaNorcross 22 16 1207k City5-IlNorthbrook 5 4 38k City5-InIndianapolis 68 67 421k City5-MaChelmsford 1 0 5k City5-MnMinnetonka 76 75 334k City5-NdBismarck 33 32 105k City5-NjJerseyCity 13 12 113k City5-Ny 867 856 3869k City5-OhCincinnati 76 69 619k City5-PaEmmaus 12 11 77k City5-WvHuntington 159 158 972k City6-ThornhillOn 166 163 554k City6-VancouverBc 384 381 940k InMonster 153 127 569k K-Careerbuilder 232 200 2910k SK-1001Postcards 2 1 7k SK-Activation 394 391 2238k SK-Advertisement 1819 1812 8878k SK-AgemoNetwork 9 7 28k SK-Blockbuster 53 52 755k SK-Capitalone 16 0 309k SK-Casino 440 432 1670k SK-Emma 106 91 899k SK-Erection 213 210 493k SK-Erotic 42 40 203k SK-Ezine 5 3 104k SK-Financing 383 375 1866k SK-Fragrances 24 24 163k SK-XXXX 177 172 1038k SK-Giveaway 1092 1086 4512k SK-HomeEquityLoan 5 5 13k SK-Hoodia 293 290 1975k SK-Insurance 883 870 5582k SK-Iphone 93 92 471k SK-JCPenney 35 34 114k SK-Latinas 23 22 65k SK-LegalRxMedications 44 30 83k SK-Lottery 1044 978 7697k SK-ManXl 157 153 2344k SK-Medication 113 111 415k SK-NoExperienceNecessary 96 92 769k SK-Pdf 218 206 5889k SK-Pictures 199 199 845k SK-Podcasts 8 7 165k SK-PrematureEjaculation 125 122 216k SK-Removal 210 205 983k SK-RepublicanNationalCommittee 115 105 1467k SK-SecretShopper 192 188 671k SK-SecurityPatch 732 699 107858k SK-SingleAsianLadies 14 12 44k SK-StudentLoans 169 168 938k SK-Timeshare 319 318 646k SK-Vistaprint 178 176 1000k SK-Wines 75 74 408k SK-eBay 1080 1057 8437k SK-eHarmony 57 57 243k SKK-0EM 314 303 2475k SKK-Bank-Phish 281 249 1947k SKK-Christ 2754 2681 19965k SKK-Diploma 326 311 1843k SKK-GrowGrass 131 129 403k SKK-Penis 1071 1039 2322k SKK-Pharmacy 1846 1802 7470k SKK-Replica 1311 1262 4969k SKK-SecretLover 252 247 1590k SKK-Tobacco 691 687 4886k SX-BadAdr 4 0 17k SX-DnsHang 1 0 3k Spam-empgib 677 648 2530k Spam-empty 13 0 49k Spam-gibberish 24 0 405k Spam1TW 401 393 1999k Spam419 463 417 3094k SpamAim 2 1 20k SpamCanSpam 286 286 1041k SpamChrist 88 86 781k SpamCollege 275 269 1462k SpamConfirm 465 462 1826k SpamDataex 42 40 182k SpamDrugs 158 130 496k SpamForLang 263 243 1690k SpamGiftCard 6379 6347 24525k SpamInvest 416 406 2078k SpamKeepLegal 1 1 35k SpamLinkBounce 15 11 622k SpamLoan 2977 2944 9455k SpamLottery 164 159 679k SpamMS 58 57 1091k SpamMees 4823 4799 20738k SpamMystery 4 0 120k SpamNewCar 1 0 3k SpamNutrisystem 3 3 26k SpamObama 54 32 480k SpamPaypal 128 124 673k SpamPhish 147 132 861k SpamPyramid 8 7 35k SpamResume 2 0 5k SpamSecurity 1056 1014 9217k SpamSex 1280 1213 7891k SpamSingapore 473 469 1393k SpamSmoking 177 177 892k SpamSoftware 136 133 1677k SpamSpam 206 201 1137k SpamSurvey 1110 1106 4688k SpamTmobile 17 16 59k SpamUrgent 253 237 1247k SplatAmerica 10 4 1423k SplatBigfoot 6 2 714k SplatFreemail 13 10 1852k SplatMicrosoft 18 14 2564k SplatNetmail 20 12 2846k SplatPuremail 19 14 2704k SplatRocketmail 24 20 3276k Splatter 467 404 61430k Sue2004Ipod 40 40 152k Sue2005Ipod 709 698 2296k SueNewportBeach 127 123 1144k SueNoCostG 3 0 15k SueProdTest4 42 0 129k SueProdTest5 113 101 351k ToComplain 146 136 3168k ^^^^ (what's grand total in that column?) Exercise for any Lisp newbie: Write a program to parse that columnar layout, convert each string decimal integer in that marked column to actual integer, add the integers from that column, then convert total back to decimal string for output. (No fair writing the program in FORTRAN or COBOL where parsing columnar format would be trivial. It's almost trivial in Common Lisp.)
Post Follow-up to this messageRobert Maas, see http://tinyurl.com/uh3t wrote: > I'd be glad to mentor some student, if he/she would be working on > something I want to be accomplished, such as the items I mentionned > above. Let me click on the link and see if I'm allowed to offer to > mentor... I hope no one will work with you, because would be really a pain if you have VT100 access to the internet, only (especially if you mentor the Firefox plugin or other GUI related projects). -- Frank Buss, fb@frank-buss.de http://www.frank-buss.de, http://www.it4-systems.de
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.