Commit graph

52 commits

Author SHA1 Message Date
Alexander Griffith b58f85d957 Merge branch 'reload-error' into 'master'
Wrap mode handlers in xpcall+error-mode.

See merge request alexjgriffith/min-love2d-fennel!12
2021-09-13 04:50:51 +00:00
Alexander Griffith 180ad4ba8f Merge branch 'technomancy/min-love2d-fennel-fix-repl-read'
LGTM

Tested with provided entry provided in issue #6
2021-09-13 00:38:35 -04:00
Phil Hagelberg c257139d17 Wrap mode handlers in xpcall+error-mode.
When an error occurs in a mode handler, change to error-mode. Within
error-mode, display the traceback and allow the user to exit, (which
the default love error handler does) but also allows returning back to
the previous mode. The assumption is that this would be done after
using the repl to ,reload the module containing the bug which caused
the error.
2021-09-11 19:33:56 -07:00
Phil Hagelberg 078ffc1e83 Rewrite stdio repl to simplify secondary thread.
It should be doing solely two tasks: reading and writing. Nothing else.
2021-09-08 19:41:20 -07:00
Alexander Griffith 0b04501302 Merge branch '0.9.1' into 'master'
Update to 0.9.1

See merge request alexjgriffith/min-love2d-fennel!10
2021-04-14 13:42:11 +00:00
Phil Hagelberg d124a52904 Update to 0.9.1 2021-04-13 21:44:56 -07:00
Alexander Griffith 6ca50f19fe Merge branch 'master' of gitlab.com:alexjgriffith/min-love2d-fennel 2021-04-13 23:24:26 -04:00
Alexander Griffith 854e0897e3 Updated to align with 0.9.0 2021-04-13 23:23:36 -04:00
Alexander Griffith 95d93b9252 Merge branch 'maacl-master-patch-87574' into 'master'
Fixed link to technomancy blog.

See merge request alexjgriffith/min-love2d-fennel!8
2021-04-14 03:15:44 +00:00
Alexander Griffith 04e00b30d0 Bumped fennel to version 9 2021-04-12 19:52:31 -04:00
Phil Hagelberg f0e3489f16 Use built-in copy of fennelview instead of separate file. 2021-04-08 15:07:02 -07:00
Phil Hagelberg 1209203fe4 Update to Fennel 0.9.0 2021-04-08 15:06:48 -07:00
Martin Clausen 3cd2344a02 Fixed link to technomancy blog. 2021-04-06 06:05:20 +00:00
Alexander Griffith f791534c00 cleanup top level folder 2021-02-01 20:20:29 -05:00
Alexander Griffith e5d33b910c removed unnecessary files from appimage 2021-02-01 20:12:26 -05:00
Alexander Griffith cea47c5b1b Merge branch 'master' of gitlab.com:alexjgriffith/min-love2d-fennel 2021-02-01 20:09:31 -05:00
Alexander Griffith bd2809640e Added web target cd releases && ../buildtools/love-js/love-js.sh /home/alexjgriffith/Development/love/min-love2d-fennel/releases change-me 0.1.0. 2021-02-01 20:09:15 -05:00
Alexander Griffith 67f62d5688 Merge branch 'readme-update' into 'master'
Add project and release notes to readme

See merge request alexjgriffith/min-love2d-fennel!6
2021-01-08 23:02:51 +00:00
Alexander Griffith 32b2fb3532 Merge branch 'gitignore-update' into 'master'
Add more `make` byproduct to .gitignore

See merge request alexjgriffith/min-love2d-fennel!7
2021-01-08 22:59:45 +00:00
CelestialBoon 168773d71f Update .gitignore 2021-01-06 20:06:28 +00:00
CelestialBoon aa0b00cf37 Update readme.org 2021-01-06 19:53:50 +00:00
CelestialBoon 5f042cd9bf Add project and release notes to readme 2021-01-06 19:33:26 +00:00
Alexander Griffith 9734c46064 Updating to Fennel 7.0 2020-12-23 13:33:09 -05:00
Alexander Griffith 229449c37b Bumped to Fennel 6.1 and fixed stdio.fnl readline! 2020-10-14 02:23:38 -04:00
Alexander Griffith b3b17a3838 Now downloads love from github rather than bitbucke 2020-09-29 15:25:52 -04:00
Alexander Griffith 99e18e0318 Updated to Fennel V 0.5.1 2020-09-18 15:13:53 -04:00
Alexander Griffith ae22728efb Updated love-release to work with LOVE11.3 2020-04-09 18:16:28 -04:00
Alexander Griffith 3296acd35b Included -n for AppRun (Actually closes #3) 2020-04-08 22:01:12 -04:00
Alexander Griffith 460f54eef1 - Added -n option to AppRun (closes #3) - Bumped love version to 11.3 - Updated Fennel to current master branch b2d2155 2020-04-08 21:56:53 -04:00
Alexander Griffith f583452b77 Merge branch 'fennel-module-name' into 'master'
Make fennel.repl accept moduleName argument.

Closes #2

See merge request alexjgriffith/min-love2d-fennel!5
2020-04-08 23:02:41 +00:00
Phil Hagelberg 9df2def227 Make fennel.repl accept moduleName argument. 2020-04-01 21:42:57 -07:00
Alexander Griffith a89f224708 Updated fennel master to current master branch. 2020-03-07 20:41:37 -05:00
Alexander Griffith b992fc3ab9 Merge branch 'makefile-non-hardcoded' into 'master'
Remove hard-coded game/author names in makefile.

See merge request alexjgriffith/min-love2d-fennel!4
2020-03-08 01:33:15 +00:00
Alexander Griffith 373398ce36 Updated stdio.fnl to use built in fennel repl. 2019-12-02 21:30:30 -05:00
Phil Hagelberg d696ca468d Remove hard-coded game/author names in makefile. 2019-10-07 20:02:32 -07:00
Alexander Griffith 67692bd5e0 Merge branch 'fennel-030' into 'master'
Upgrade to Fennel 0.3.0.

See merge request alexjgriffith/min-love2d-fennel!3
2019-10-07 21:08:36 +00:00
Phil Hagelberg 7e2ba3daa8 Fix syntax error and formatting. 2019-09-22 15:38:01 -07:00
Phil Hagelberg 7772d40b2e Upgrade to Fennel 0.3.0. 2019-09-22 15:35:39 -07:00
Alexander Griffith ed9856df13 Updated minimal love2d fennel setup for the spring lisp game jam. 2019-04-20 21:24:43 -04:00
Alexander Griffith f5a1e25f52 Merged changes. 2019-04-20 21:12:49 -04:00
Alexander Griffith e16c012a0b Updated makefile. 2019-04-20 21:08:03 -04:00
Alexander Griffith ff33a7538e Update for Spring 2019 Game Jam 2019-04-20 20:38:53 -04:00
Alexander Griffith 314dac0818 Merge branch 'appimage' into 'master'
Appimage builds

See merge request alexjgriffith/min-love2d-fennel!2
2019-03-26 19:52:36 +00:00
Phil Hagelberg 6463ce4432 Fix canvas size. 2018-11-30 17:40:07 -08:00
Phil Hagelberg 6909ea5d4e Delete intersect.lua.
That was specific to exo-encounter and is unlikely to be useful in
other games.
2018-11-30 17:39:52 -08:00
Phil Hagelberg 43f73a0dcd Copy appimage scripts from goo-runner. 2018-11-30 17:39:46 -08:00
Alexander Griffith 05a2b28752 Merge branch 'fix-multi-line-sexprs-in-repl' into 'master'
Adds support for entering multi-line sexprs in REPL

See merge request alexjgriffith/min-love2d-fennel!1
2018-11-12 00:26:01 +00:00
Ram Krishnan 22487ce192 pcall the read, and skip calling clearstream for now 2018-11-10 20:06:34 -08:00
Ram Krishnan dd418aa196 Adds support for entering multi-line sexprs in REPL 2018-11-10 19:50:10 -08:00
Alexander Griffith a47d82460c Updated readme. 2018-10-17 21:46:34 -04:00