school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

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.