-
Notifications
You must be signed in to change notification settings - Fork 0
/
ideas.html
164 lines (141 loc) · 10.6 KB
/
ideas.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<!--
Design by Bryant Smith
http://www.bryantsmith.com
http://www.aszx.net
email: templates [-at-] bryantsmith [-dot-] com
Released under Creative Commons Attribution 2.5 Generic. In other words, do with it what you please; but please leave the link if you'd be so kind :)
Name : The Slant
Version : 1.0
Released : 2009-07-25
--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="static/smallprojects.css" />
<title>Lisp in Summer Projects - ideas</title>
</head>
<body>
<div id="page">
<div id="cssmenu">
<ul>
<li class=""><a href="index.html"><span>(welcome)</span></a></li>
<li class="has-sub"><a href="ideas.html#"><span>projects</span></a>
<ul>
<li><a href="winning-projects.html"><span>(winning)</span></a></li>
<li class=""><a href="awesome-projects.html"><span>(awesome)</span></a></li>
<li class="last"><a href="completed-projects.html"><span>(completed)</span></a></li>
</ul>
</li>
<!--li class='has-sub'><a href=''><span>project submission</span></a>
<ul>
<li class=''><a href='/contest'><span>(contest)</span></a></li>
<li class='last'><a href='/submit-project'><span>(submit-project)</span></a></li>
</ul>
</li -->
<li class="has-sub"><a href="judging.html"><span>judging</span></a>
<ul>
<li class=""><a href="judges.html"><span>(judges)</span></a></li>
<li class=""><a href="judging-criteria.html"><span>(judging-criteria)</span></a></li>
<li class="last"><a href="timeline.html"><span>(timeline)</span></a></li>
</ul>
</li><li class="has-sub"><a href="ideas.html#"><span>sponsor</span></a>
<ul>
<li class=""><a href="sponsors.html"><span>(official sponsors)</span></a></li>
<li class="last"><a href="donate.html"><span>(donate)</span></a></li>
</ul>
</li>
<li class="has-sub"><a href="ideas.html#"><span>rules</span></a>
<ul>
<li><a href="contest.html"><span>(contest)</span></a></li>
<li><a href="rules.html"><span>(official rules)</span></a></li>
<li class=""><a href="judges.html"><span>(judges)</span></a></li>
<li><a href="faq.html"><span>(FAQ)</span></a></li>
<li class="last"><a href="ideas.html"><span>(ideas)</span></a></li>
</ul>
</li>
<li class="has-sub last"><a href="ideas.html#"><span>help</span></a>
<ul>
<li><a href="learning-lisp.html"><span>(learning lisp)</span></a></li>
<li><a href="get-the-word-out.html"><span>(outreach)</span></a></li>
<li><a href="http://goo.gl/dk0LN" target="_blank"><span>(discussion group)</span></a></li>
<li><a href="contact.html"><span>(contact us)</span></a></li>
<li class="last"><a href="organizers.html"><span>(about)</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- div id="header">
<h1>welcome</h1>
<ul>
<li><a href="/welcome">welcome</a></li>
<li><a href="/ideas">ideas</a></li>
<li><a href="/rules">rules</a></li>
<li><a href="/faq">FAQ</a></li>
<li><a href="/contact">contact</a></li>
</ul>
</div -->
<div id="main">
<div class="main_top">
<h1>ideas</h1>
</div>
<div class="main_body"><p>If you're curious about what sort of project to submit, just follow our mantra: ANYTHING LISP.
</p><p>Although Lisp is a philosophy, it's safe to stick with Common Lisp, Clojure/ClojureScript, Scheme or Racket. Python, C++ and Pascal are NOT Lisps. Because it's ultimately up to the Judges, <a class="wikipage" href="Contact.html">ask</a> before tackling something esoteric.
</p>
<p>Even if you can't code <a class="wikipage" href="LearningLisp.html">Lisp is very easy to learn for first timers</a>! If you're still not interested in coding we'll entertain:
</p>
<ul><li>serious documentation projects
</li><li>music developed in Lisp
</li><li>videos
</li></ul><p>You're free to <b>create whatever you like</b>, such as:
</p>
<ul><li>webapps
</li><li>academic algorithms
</li><li>libraries
</li><li>games
</li><li>utilities
</li><li>mobile apps
</li><li>browser-based software
</li><li>anything AI
</li><li>the written word: documentation, interactive fiction, journalism, McCarthy fanfic
</li><li>chess software
</li><li>entertainment: music, video, art
</li><li>API implementations
</li><li>open-stack/AWS software
</li><li>websites and educational resources
</li><li>Heroku and Google App Engine
</li><li>machine assisted translation tools
</li></ul><p>Specific ideas:
</p>
<ul><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: FLOATING-FLOOR COMPUTATION: Given room dimensions and bamboo floorboard dimensions, compute possible layouts of floor boards, including detailed dimensioned drawings of required cuts, as well as completed floor drawing with numbered (cut and uncut) boards in position.
</li><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: SOLAR PANEL POSITIONING AND SIZING DESIGN: Given a polygonal roof design, list of obstacles (e.g. trees), and degrees of latitude, determine optimal solar panel layout given a certain budget and cost per square unit of panel.
</li><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: DISC GOLF LAYOUT: Given an elevation grid and shapes representing obstacles, compute possible positioning for N disc-golf targets, given desired distance between targets and number of allowable obstacles in line-of-sight. Output X3D model of terrain with the targets in place.
</li><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: POOL COVER DESIGN: Inputs are points on the pool perimeter in the form of distance measurements from two fixed datum points. Fill in the perimeter with full rectangular panels combined with triangular panels around the edges. Generate drawing of the cover. Estimate material cost. Create cutting and sewing machine instructions.
</li><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: VEGETABLE GARDEN LAYOUT: Given garden dimensions and seed instructions, layout the plantings so they have enough distance between them as specified by the seed instructions. Other inputs are sunlight hours, degrees of latitude. Program generates diagram of the beds and shapes representing area taken up by vegetables.
</li><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: SKI LIFT POSITIONING AND TOWER CONFIGURATION: Given an elevation grid for a mountain or hill, and tree locations, determine possible placement of chairlift towers according to rules about allowable vertical rise between towers and allowable distance between towers.
</li><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: REAR-VIEW-MIRROR DESIGN: - Given location range for driver's eyes, and and B pillar locations and dimensions, rear window location and dimensions, determine possible shapes, sizes, and locations for rear-view-mirror so that rear window will be fully visible.
</li><li><a class="external" href="https://github.com/genworks/gendl" target="_blank">Gendl</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />: FOUR-BAR-LINK EXPERIMENTATION TOOL: Given the key input dimensions for a four-bar-link, generate the geometry for the link and animate its motion. Categorize each link as a crank or rocker.
</li></ul><p></p>
<p></p>
<p>Discuss your ideas on the <a class="external" href="http://goo.gl/dk0LN" target="_blank">public mailing list</a><img class="outlink" src="http://lispinsummerprojects.org/wiki/images/out.png" alt="" />. Surprise us, do something challenging and remember this as the summer you created something great!
</p></div>
<div class="main_body_bottom">
<div class="donate"><!-- a href="/donate"><img src="/static/images-sp/sponsor.png"></a --></div>
<p>( sponsored by <a target="_blank" href="http://lispnyc.org" class="external">LispNYC</a><img alt="" src="http://lispinsummerprojects.org/wiki/images/out.png" class="outlink" />, <a target="_blank" href="http://www.meetup.com/Clojure-NYC/">ClojureNYC</a><img alt="" src="http://lispinsummerprojects.org/wiki/images/out.png" class="outlink" /> the <a target="_blank" href="http://alu.org" class="external">Association of Lisp Users</a><img alt="" src="http://lispinsummerprojects.org/wiki/images/out.png" class="outlink" /> and you )</p>
</div>
<div class="main_bottom"></div>
</div>
<div id="footer">
<div id="hupso"><!-- Hupso Share Buttons - http://www.hupso.com/share/ --><a class="hupso_toolbar" href="http://www.hupso.com/share/"><img src="http://static.hupso.com/share/buttons/share-medium.png" style="border:0px; float:left;" alt="Share Button" /></a><script type="text/javascript">var hupso_services_t=new Array("Facebook","Google Plus","Twitter");var hupso_url_t="http://lispinsummerprojects.org";var hupso_title_t="Lisp%20In%20Summer%20Projects";var hupso_toolbar_size_t="medium";var hupso_twitter_via = "LispNYC";</script><script type="text/javascript" src="http://static.hupso.com/share/js/share_toolbar.js"></script><!-- Hupso Share Buttons --></div>
</div>
<!--- google analytics, don't worry, we're not evil - -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-20563213-2', 'lispinsummerprojects.org');
ga('send', 'pageview');
</script>
</div></body>
</html>