Ky6uk/PETOOH

Input capabilities

Opened this issue · 1 comments

While it is possible to input data into PETOOH VM memory in runtime using metacircular evaluation, recent studies show that a special function or operator for inputting data is highly demanded. Here are the most popular proposals:

study

  • “Pok”. The keyword “Pok” which inputs an ASCII character from standard input into a current cell. This is the most demanded feature among developers all over the world.
  • “XLS”. The keyword “XLS” which reads Microsoft Excel spreadsheet into VM memory. XLS spreadsheets are de facto industry standard for reporting and is highly demanded by Enterprise Edition customers.
  • “pok“. Automatically applied lambda named “pok” translating standard input's first character into a current cell's value. This feature is especially demanded by developers and computer scientists in India and Pakistan.
  • Prepopulated. Virtual machine memory populated with specified data on VM startup. Enterprise Edition customers also would like to have Microsoft Excel spreadsheets parsing functions provided in standard library.
  • “kukarek”. Standard library function “kukarek” which gets the current VM state and returns a new VM state with the current cell changed to the next byte from UNIX stdin.

Sound good, @LavirtheWhiolet.