Hello, I am looking into using Karel to create custom log files based on events, but there are some gaps in my knowledge with relation to a few things.
1. What I would like to do is have a Karel program constantly running in the background, but preferably hidden from the users sight, so avoiding using BG logic, but this isn't a deal breaker.
2. I would like to start a collection period based on a DI, then monitor and add items to an array based on other DI/DO changes, until a desired DI changes, then save that recorded data to a log file. Can you do while loops in Karel? Can you use 2D arrays in Karel?