%!PS-Adobe-3.0 %%Creator: groff version 1.23.0 %%CreationDate: Sat Oct 5 20:44:12 2024 %%DocumentNeededResources: font Times-Bold %%+ font Times-Roman %%DocumentSuppliedResources: procset grops 1.23 0 %%Pages: 1 %%PageOrder: Ascend %%DocumentMedia: Default 595 842 0 () () %%Orientation: Portrait %%EndComments %%BeginDefaults %%PageMedia: Default %%EndDefaults %%BeginProlog %%BeginResource: procset grops 1.23 0 %!PS-Adobe-3.0 Resource-ProcSet /setpacking where{ pop currentpacking true setpacking }if /grops 120 dict dup begin % The ASCII code of the space character. /SC 32 def /A/show load def /B{0 SC 3 -1 roll widthshow}bind def /C{0 exch ashow}bind def /D{0 exch 0 SC 5 2 roll awidthshow}bind def /E{0 rmoveto show}bind def /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def /G{0 rmoveto 0 exch ashow}bind def /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /I{0 exch rmoveto show}bind def /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def /K{0 exch rmoveto 0 exch ashow}bind def /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /M{rmoveto show}bind def /N{rmoveto 0 SC 3 -1 roll widthshow}bind def /O{rmoveto 0 exch ashow}bind def /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /Q{moveto show}bind def /R{moveto 0 SC 3 -1 roll widthshow}bind def /S{moveto 0 exch ashow}bind def /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def % name size font SF - /SF{ findfont exch [exch dup 0 exch 0 exch neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def % name a c d font MF - /MF{ findfont [5 2 roll 0 3 1 roll % b neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /level0 0 def /RES 0 def /PL 0 def /LS 0 def % Enable manual feed. % MANUAL - /MANUAL{ statusdict begin/manualfeed true store end }bind def % Guess the page length. % This assumes that the imageable area is vertically centered on the page. % PLG - length /PLG{ gsave newpath clippath pathbbox grestore exch pop add exch pop }bind def % BP - /BP{ /level0 save def 1 setlinecap 1 setlinejoin DEFS/BPhook known{DEFS begin BPhook end}if 72 RES div dup scale LS{ 90 rotate }{ 0 PL translate }ifelse 1 -1 scale }bind def /EP{ level0 restore showpage }def % centerx centery radius startangle endangle DA - /DA{ newpath arcn stroke }bind def % x y SN - x' y' % round a position to nearest (pixel + (.25,.25)) /SN{ transform .25 sub exch .25 sub exch round .25 add exch round .25 add exch itransform }bind def % endx endy startx starty DL - % we round the endpoints of the line, so that parallel horizontal % and vertical lines will appear even /DL{ SN moveto SN lineto stroke }bind def % centerx centery radius DC - /DC{ newpath 0 360 arc closepath }bind def /TM matrix def % width height centerx centery DE - /DE{ TM currentmatrix pop translate scale newpath 0 0 .5 0 360 arc closepath TM setmatrix }bind def % these are for splines /RC/rcurveto load def /RL/rlineto load def /ST/stroke load def /MT/moveto load def /CL/closepath load def % fill the last path % r g b Fr - /Fr{ setrgbcolor fill }bind def % c m y k Fk - /setcmykcolor where{ pop /Fk{ setcmykcolor fill }bind def }if % g Fg - /Fg{ setgray fill }bind def % fill with the "current color" /FL/fill load def /LW/setlinewidth load def /Cr/setrgbcolor load def /setcmykcolor where{ pop /Ck/setcmykcolor load def }if /Cg/setgray load def % new_font_name encoding_vector old_font_name RE - /RE{ findfont dup maxlength 1 index/FontName known not{1 add}if dict begin { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall /Encoding exch def dup/FontName exch def currentdict end definefont pop }bind def /DEFS 0 def % hpos vpos EBEGIN - /EBEGIN{ moveto DEFS begin }bind def /EEND/end load def /CNT 0 def /level1 0 def % llx lly newwid wid newht ht newllx newlly PBEGIN - /PBEGIN{ /level1 save def translate div 3 1 roll div exch scale neg exch neg exch translate % set the graphics state to default values 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit []0 setdash /setstrokeadjust where{ pop false setstrokeadjust }if /setoverprint where{ pop false setoverprint }if newpath /CNT countdictstack def userdict begin /showpage{}def % % Any included setpagedevice should be ignored. % See: http://www.w-beer.de/doc/ps/. % /setpagedevice{}def mark }bind def /PEND{ cleartomark countdictstack CNT sub{end}repeat level1 restore }bind def end def /setpacking where{ pop setpacking }if %%EndResource %%EndProlog %%BeginSetup %%BeginFeature: *PageSize Default << /PageSize [ 595 842 ] /ImagingBBox null >> setpagedevice %%EndFeature %%IncludeResource: font Times-Bold %%IncludeResource: font Times-Roman grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL 841.89 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron /Zcaron/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft /logicalnot/minus/registered/macron/degree/plusminus/twosuperior /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior /ordmasculine/guilsinglright/onequarter/onehalf/threequarters /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def /Times-Roman@0 ENC0/Times-Roman RE/Times-Bold@0 ENC0/Times-Bold RE %%EndSetup %%Page: 1 1 %%BeginPageSetup BP %%EndPageSetup /F0 12/Times-Bold@0 SF(Questions f)215.16 123 Q (or the end user \(Amy C\))-.3 E/F1 10/Times-Bold@0 SF 2.5(1. What)72 171 R(do y)2.5 E (ou \214nd the most important in a languge? \(eg: speed, r)-.25 E (eadablity\))-.18 E/F2 10/Times-Roman@0 SF(Speed, readability)97 186.6 Q 2.5(,d)-.65 G(eb)-2.5 E(ugging ease and disk space ef)-.2 E(\214cienc) -.25 E -.65(y.)-.15 G F1 2.5(2. What)72 210.6 R(tools ar)2.5 E 2.5(ei) -.18 G(mportant f)-2.5 E(or a language to ha)-.25 E -.1(ve)-.25 G 2.5 (?\().1 G(eg: pkg-manager)-2.5 E 2.5(,i)-.92 G(de integration\))-2.5 E F2 .384(IDE inte)97 226.2 R .384(gration \(things lik)-.15 F 2.884(et) -.1 G .384(ab complete and deb)-2.884 F .384 (ugging tools\), a package manager)-.2 F 2.884(,a)-.4 G .383 (nd the ability to interact)-2.884 F (with the user through the command line easily)72 238.2 Q(.)-.65 E F1 2.5(3. What)72 262.2 R(featur)2.5 E(es do y)-.18 E(ou lik)-.25 E 2.5(ef) -.1 G -.18(ro)-2.5 G 2.5(mo).18 G(ther languages \(eg: adv)-2.5 E (anced memory managment, hask)-.1 E(ells terse syntax\))-.1 E F2 .188(T\ he ability to pass the memory reference of an object or function and a \ collection of b)97 277.8 R .188(uilt-in or standard func-)-.2 F (tions lik)72 289.8 Q 2.5(e")-.1 G(print", "split", or "sort")-2.5 E F1 2.5(4. What)72 313.8 R(do y)2.5 E(ou want to pr)-.25 E (ogram in this language \(eg: websites, lo)-.18 E 2.5(wl)-.1 G -2.3 -.15 (ev e)-2.5 H 2.5(ls).15 G(ystems\))-2.5 E F2 (Lightweight command line tools and web back)97 329.4 Q(ends.)-.1 E F1 2.5(5. Do)72 353.4 R -.25(yo)2.5 G 2.5(ui).25 G (ntend to use graphics in the pr)-2.5 E(ograms y)-.18 E(ou write?)-.25 E F2(No)97 369 Q F1 2.5(6. W)72 393 R(ould y)-.75 E(ou pr)-.25 E (efer a languge that f)-.18 E(ocuses on ease of use, or po)-.25 E (wer of the code?)-.1 E F2 2.5(Il)97 408.6 S(ik)-2.5 E 2.5(eag)-.1 G (ood balance between the tw)-2.5 E(o.)-.1 E F1 2.5(7. What)72 432.6 R (wer)2.5 E 2.5(ey)-.18 G(our last 3 pr)-2.75 E(ojects? \(could they ha) -.18 E .2 -.1(ve b)-.25 H(een writen in zippy?\)).1 E F2 2.5(Aw)97 448.2 S(ebsite, a small command-line tool and a midi k)-2.5 E -.15(ey)-.1 G (board \(program runs on a Raspberry Pi Pico\)).15 E F1 2.5(8. Ho)72 472.2 R 2.5(wm)-.1 G(any languages w)-2.5 E(ould y)-.1 E (ou use on a single pr)-.25 E(oject? \(could zippy be used in y)-.18 E (our codebase?\))-.25 E F2 2.5(It)97 487.8 S (ry to use as little languages in a project as possible, so lik)-2.5 E (ely not in an e)-.1 E(xisting project.)-.15 E F1 2.5(9. Do)72 511.8 R -.25(yo)2.5 G 2.5(uc).25 G(ar)-2.5 E 2.5(ef)-.18 G(or lo)-2.75 E 2.5(wl) -.1 G -2.3 -.15(ev e)-2.5 H 2.5(lc).15 G(ontr)-2.5 E(ol, or w)-.18 E (ould y)-.1 E(ou pr)-.25 E(efer high le)-.18 E -.1(ve)-.15 G 2.5(la).1 G (bstractions?)-2.5 E F2 3.3(It)97 527.4 S .8(hink lo)-3.3 F(w-le)-.25 E -.15(ve)-.25 G 3.3(lc).15 G .8(ontrol is v)-3.3 F .8(ery important, b) -.15 F .8(ut high-le)-.2 F -.15(ve)-.25 G 3.3(la).15 G .8 (bstractions are con)-3.3 F -.15(ve)-.4 G .8 (nient, so a good balance be-).15 F(tween the tw)72 539.4 Q 2.5(oi)-.1 G 2.5(sb)-2.5 G(est.)-2.5 E F1 2.5(10. W)72 563.4 R(ould y)-.75 E (ou be happy to de)-.25 E -.1(ve)-.15 G(lop libaries f).1 E (or things that ar)-.25 E(en't alr)-.18 E (eady implemented \(eg: an sql lib\))-.18 E F2 (Potentially if it is simple enough to implement ne)97 579 Q 2.5(wt)-.25 G(hings.)-2.5 E 0 Cg EP %%Trailer end %%EOF