Position Independent Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2020-02-29
21:41 • Changes to wiki page Position Independent Source Code (user: yumaikas)
2019-08-11
08:59
[55bed056a8] Leaf: Added very basic markets support, and build a second fleet of widgets to do so (user: yumaikas, tags: trunk)
05:33
[120197e9ea] Added the ability to pull arguments from the stack into the locals dict using ( :a :b -- b a ) syntax (user: yumaikas, tags: trunk)
03:51
[4bccc037d8] Moved support for block comments into the lexer, fixed go-generate call to not include swap files (user: yumaikas, tags: trunk)
2019-08-09
07:54
[33b0f3722b] Added a basic ships menu to the start, and stored the state of choosing on the ship on the main game object (user: yumaikas, tags: trunk)
2018-09-02
14:50 • Changes to wiki page Position Independent Source Code (user: yumaikas)
14:33
[dddb5f92a7] Experimenting with a prefix word for single-word quotations, part of an investigation into recursive function call performance. Conclusions so far: It doesn't seem to affect much, suggesting that parsing of quotations is not currently a large section of the overhead in calculating Fibbionacci. Next up: Finding ways to reduce allocations, potentially by compiling constant quotations into control flow words. (user: yumaikas, tags: trunk)
2018-07-30
20:48
[c77149d008] Added some missing files, and updated some docs (user: yumaikas, tags: trunk)
2018-07-23
06:35
[05cb819161] Added basic HTML docs generation (user: yumaikas, tags: trunk)
2018-07-22
03:59
[072e832597] Added some more testing (user: yumaikas, tags: trunk)
03:56
[05a10bd0f1] Move loadDebugCore function in dicts.go Implemente m.callQuote() in many files update pisc-vim syntax highlighting Change how the "error" word works, to make error handling and exception handling possible Make missing local errors easier to spot Implement break and continue as language features Added neq to bools.pisc Implement write-iolist Clean up loops.pisc Move strings loader Add new asserts to test_root (user: yumaikas, tags: trunk)
2018-07-20
08:51
[2139f1e990] Add support for: - Documentation comments (Any of a number of comments at the beginning of a word definition) - Parse comments in function/word bodies so they require less work to execute in the hot loop - Help module now has show-docs, and iterate-help-info, intended for later expansion into a documentation generation system, and/or into a means of writing wrapper code automagically - Fixed some loopy stuffs (user: yumaikas, tags: trunk)
04:45
[1d300b2164] Switched all of the way over to having stack effects (user: yumaikas, tags: trunk)
03:33
[8ee927a942] Removed main.go (user: yumaikas, tags: trunk)
02:47
[71361b255f] Saving some WIP (user: yumaikas, tags: trunk)
2018-04-13
07:51
[77ea1ff42c] Got a basic level of working from the lexer (user: yumaikas, tags: trunk)
07:19
[8ee2605bff] Experimenting with adding a Lua version of the basic PISC setup (user: yumaikas, tags: trunk)
2018-01-10
20:28
[0eb540f116] Implemented verbose flag to keep dispatches from polluting stderr (user: anowen, tags: trunk)
2018-01-08
01:27
[4b448fc7e3] Final removal of AddGoWord in favor of AddGoWordWithStack (user: yumaikas, tags: trunk)
00:41
[b5e0fb9433] Added very basic docs to strings.go (user: yumaikas, tags: trunk)
2017-12-10
22:40
[ee6ad01f10] Added some needed words to dicts (user: yumaikas, tags: trunk)
2017-12-09
07:39
[ee08b8f869] Minor changes to chatbot and bindata (user: yumaikas, tags: trunk)
07:33
[87d3aea0bb] Use standard bash location (user: anowen, tags: trunk)
2017-12-01
20:45
[36f9f24ea6] Add tests to bools, and to check that the new spacing code works properly (user: yumaikas, tags: trunk)
20:14
[f164dd0601] Added a script for pulling a couple deps (user: yumaikas, tags: trunk)
2017-11-29
07:57
[9fc0c65e44] More documentation, and fix boolean regression (user: yumaikas, tags: trunk)
2017-11-28
07:59
[773df713e9] Quick fix to regression in random.go (user: yumaikas, tags: trunk)
07:51
[aa632a45e6] Generally got rid of direct access to PredefinedWords except where absolutely warranted, progress on migration to AddGoWordWithStack (user: yumaikas, tags: trunk)
04:48
[f05ca16a30] First pass at making delimiters not require spacing (user: yumaikas, tags: trunk)
2017-11-25
01:57
[241bf342dd] More refactoring updates (user: yumaikas, tags: trunk)
2017-11-24
18:21
[f1fc5d1eec] WIP on moving docs around (user: yumaikas, tags: trunk)
18:14
[6765443d8f] Missed a file (user: yumaikas, tags: trunk)
18:10
[caa5624d45] Begin work on moving Go-word docs inline (user: yumaikas, tags: trunk)
2017-11-19
07:08
[871f8b8ebd] Basic Unicode string reversal (user: yumaikas, tags: trunk)
2017-10-11
22:27
[12d0664b4b] Add a go get to ./build install to make sure that the CLI deps are installed (user: yumaikas, tags: trunk)
11:36
[cb27106e2a] Attempted to fix the stack-underflow problems in irckit (user: yumaikas, tags: trunk)
2017-10-03
08:17
[35a8a07ba4] Did a lot of IRC-bot work (user: yumaikas, tags: trunk)
04:12
[3727cc905e] Pushing updates up (user: yumaikas, tags: trunk)
2017-09-29
11:04
[145068fed1] Adding basic saving (user: yumaikas, tags: trunk)
10:51
[526039fe63] Some basic colors on windows via mattn's go-colorable (user: yumaikas, tags: trunk)
09:31
[fe2732f119] Added platform specific terminal items (user: yumaikas, tags: trunk)
09:28
[f444628418] Edit todo (user: yumaikas, tags: trunk)
09:26
[d0363fa8f2] Get basic menu working on POSIX systems (user: yumaikas, tags: trunk)
09:26
[6c7a3c2655] Emit error (user: yumaikas, tags: trunk)
09:08
[8981b1b180] Working on difference between POSIX and Windows versions of this (user: yumaikas, tags: trunk)
06:31
[206c7d4270] Small piscbot test (user: yumaikas, tags: trunk)
06:27
[8dd176968e] Updated the irc scripts, and several other things (user: yumaikas, tags: trunk)
2017-09-25
17:47
[26037b6829] Fix upper/lower casing (user: yumaikas, tags: trunk)
17:25
[42841e346a] Updated class generetor (user: yumaikas, tags: trunk)
2017-09-14
06:48
[d7e6874ee2] Formatting (user: yumaikas, tags: trunk)