questions-for-amy.ms (1801B)
1 .TL 2 Questions for the end user (Amy C) 3 .NH 1 4 What do you find the most important in a languge? (eg: speed, readablity) 5 .PP 6 Speed, readability, debugging ease and disk space efficiency. 7 .NH 1 8 What tools are important for a language to have? (eg: pkg-manager, ide integration) 9 .PP 10 IDE integration (things like tab complete and debugging tools), a package manager, and the ability to interact with the user through the command line easily. 11 .NH 1 12 What features do you like from other languages (eg: advanced memory managment, haskells terse syntax) 13 .PP 14 The ability to pass the memory reference of an object or function and a collection of built-in or standard functions like "print", "split", or "sort" 15 .NH 1 16 What do you want to program in this language (eg: websites, low level systems) 17 .PP 18 Lightweight command line tools and web backends. 19 .NH 1 20 Do you intend to use graphics in the programs you write? 21 .PP 22 No 23 .NH 1 24 Would you prefer a languge that focuses on ease of use, or power of the code? 25 .PP 26 I like a good balance between the two. 27 .NH 1 28 What were your last 3 projects? (could they have been writen in zippy?) 29 .PP 30 A website, a small command-line tool and a midi keyboard (program runs on a Raspberry Pi Pico) 31 .NH 1 32 How many languages would you use on a single project? (could zippy be used in your codebase?) 33 .PP 34 I try to use as little languages in a project as possible, so likely not in an existing project. 35 .NH 36 Do you care for low level control, or would you prefer high level abstractions? 37 .PP 38 I think low-level control is very important, but high-level abstractions are convenient, so a good balance between the two is best. 39 .NH 1 40 Would you be happy to develop libaries for things that aren't already implemented (eg: an sql lib) 41 .PP 42 Potentially if it is simple enough to implement new things.