Honeylisp is a programming environment for livecoding the Apple II, written in Fennel and based on the lite code editor. It also currently contains the work-in-progress code for an Apple II port of Neut Tower, as the development of this game is driving the development of the environment.
Find a file
Jeremy Penner 1a93fc7e84 A bunch of stuff
- refactor assembler to be more modular / extensible
- fix a bunch of bugs
- better error reporting
- stop using imgui in favour of lite commands
- in-editor hotswap & eval hotkeys
- machine:write in batches so bytes aren't dropped
- first cut at stack VM primitives
2020-09-20 13:55:06 -04:00
lib fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
asm.fnl A bunch of stuff 2020-09-20 13:55:06 -04:00
conf.lua fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
data fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
dkjson.lua fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
imgui.so fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
lite.lua fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
lume.lua A bunch of stuff 2020-09-20 13:55:06 -04:00
machine.fnl A bunch of stuff 2020-09-20 13:55:06 -04:00
main.lua A bunch of stuff 2020-09-20 13:55:06 -04:00
ops.rkt Initial false start with Racket 2020-08-22 15:05:42 -04:00
ROM fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
spawn.lua A bunch of stuff 2020-09-20 13:55:06 -04:00
stream.fnl A bunch of stuff 2020-09-20 13:55:06 -04:00
test.fnl A bunch of stuff 2020-09-20 13:55:06 -04:00
thinks.txt Initial false start with Racket 2020-08-22 15:05:42 -04:00
util.fnl fennel implemention: love2d lite editor w/ custom commands & imgui 2020-09-16 22:34:36 -04:00
wrap.fnl A bunch of stuff 2020-09-20 13:55:06 -04:00