O LÖVE não é uma biblioteca que você importa para Lua. O que ele faz é incorporar o interpretador Lua e expor sua funcionalidade de jogo a esse intérprete.
Se você deseja jogar interativamente com a API, há algumas bibliotecas criadas para depuração e codificação ao vivo:
Fonte: https://love2d.org/forums/viewtopic.php?t=8537&p=52985
[EDIT] A função de depuração também pode ser útil em um contexto limitado.
[EDIT EDIT] A biblioteca do console do amor aparentemente foi construída em uma versão mais antiga do LÖVE, mas pelo menos é um ponto de partida para criar seu próprio prompt.
Se você não está procurando trabalhar especificamente com Lua e uma estrutura baseada em SDL centrada em jogos, outro divertido é experimentar o processamento de ruby . Ele envolve o JRuby, tornando-o mais conveniente para acessar a biblioteca Processing e possui um modo em que ele assiste a um esboço e o recompila toda vez que você salva o arquivo. Há também um modo de "codificação ao vivo", mas não consegui funcionar para mim.
[EDITAR x 3] também o PyProcessing . Ele tem a vantagem de não empacotar o JRuby e pode ser importado para um interpretador python padrão (desde que você tenha todos os módulos de dependência instalados, o Pyglet (que requer o PyObjC no OS X).