commit 1833b4119a29313d838c677a5bc0ac0c8981fbf2
Merge: 0687ade 446c5d5
Author: Dave Gauer
Date: Tue Nov 21 15:15:13 2023 -0500
Merge branch 'main' of /home/dave/repos/meow5
commit 0687ade8252aff55fc19e6df67a2308c4ffb260f
Author: Dave Gauer
Date: Tue Nov 21 15:14:54 2023 -0500
Adding conclusion write-up to README
commit 446c5d54ebc35109bee38a9c27dbbd845451592b
Author: Dave Gauer
Date: Sun Nov 19 11:41:24 2023 -0500
The '?' compile mode condition was reversed!
commit 8965a0a9bed46d6e0398f23178a59a46487c3f96
Merge: 2c4ce7f 7e88152
Author: Dave Gauer
Date: Mon Nov 13 21:15:51 2023 -0500
Merge branch 'main' of /home/dave/repos/meow5
commit 2c4ce7f846e42b154071a10768071a8f98c8f534
Author: Dave Gauer
Date: Mon Nov 13 21:14:03 2023 -0500
Prev README change
commit 7e881529522d5d3d98732bec146a53b261a718b9
Author: Dave Gauer
Date: Mon Nov 13 21:13:24 2023 -0500
Updated README
commit 510539512de0948863d1a4befa2543d5cb3b267d
Author: Dave Gauer
Date: Mon Nov 13 21:05:44 2023 -0500
Branches and loops!!! Comments!!!
commit 367744fccb5a01d8911114db21998f4e6110e52c
Author: Dave Gauer
Date: Sat Nov 11 21:02:42 2023 -0500
Updated README
commit a06db13dfaaf822259b90667835b89991a141ac7
Author: Dave Gauer
Date: Sat Nov 11 20:03:55 2023 -0500
added pop and dup!
commit 32bf41005889c5ec251f098a062ba5d38f756170
Author: Dave Gauer
Date: Sat Nov 11 19:05:08 2023 -0500
More renaming (inspect, elf)
commit 9513a35c8ac4ab9aa1338ad381c6478a69d78004
Author: Dave Gauer
Date: Sat Nov 11 18:17:32 2023 -0500
Rename 'word' to 'def' and ':' to 'def'
commit e09497316c39c4088e7e92a06cd8001ab8a60f64
Author: Dave Gauer
Date: Thu Nov 9 20:46:18 2023 -0500
It works!!!!!
commit e44484bce701582feb31618274fb5a06e3424d5f
Author: Dave Gauer
Date: Thu Nov 9 00:04:11 2023 -0500
Quote works with embedded compiled strings!
commit 92c189c7182207240b4aae926ba1f85fcb616d18
Author: Dave Gauer
Date: Tue Nov 7 21:06:07 2023 -0500
WIP: new quote string handling
commit 1344fed4bcbc455101e4c426ab0137d855fee413
Author: Dave Gauer
Date: Wed Nov 1 15:40:49 2023 -0400
I'm back! Finished dev log 12 and started log 13 with plan
commit 5935e296f112919a52586133daf83e7391ee6d35
Author: Dave Gauer
Date: Sat Oct 21 09:17:58 2023 -0400
Update mez address in log to self-hosted address :-)
commit b85fae37a8d1d279539dfd4b5eb3b33883bea25f
Author: Dave Gauer
Date: Wed Oct 18 09:06:49 2023 -0400
Oh, *that's* what 'foo' is, LOL
I don't know why I thought I could come into this after five months and
start deleting things.
commit 2406a414c14171c8d9fac445c7f16690708af977
Author: Dave Gauer
Date: Tue Oct 17 08:38:20 2023 -0400
Not sure how 'foo' binary got in here...
Something lost to the mists of time.
commit 0299ddc9c77e287538ab2b2f8e19f38e28bfc6ff
Merge: fcfc857 18ff7d8
Author: Dave Gauer
Date: Tue Oct 17 08:34:49 2023 -0400
Merge branch 'main' of /home/dave/repos/meow5
commit fcfc8571d92a1f38cd6dff592b22f31211842376
Author: Dave Gauer
Date: Tue Oct 17 08:33:39 2023 -0400
Updated README for self-hosting with reporat!
By the way, RepoRat is at:
http://ratfactor.com/repos/reporat/
commit 18ff7d8491616461c830ee686fc98f55785d5bd6
Author: Dave Gauer
Date: Tue Oct 17 07:27:50 2023 -0400
Commit dev log 12 entry from 2023-05-23
commit ea849987b0e6c502e5f0fb9809209ec8f9049383
Author: Dave Gauer
Date: Fri May 12 21:43:10 2023 -0400
Started log 12
commit 253c965f030ba74b262e3224e5ff7e7d12312f81
Author: Dave Gauer
Date: Fri May 12 14:15:51 2023 -0400
Log 11 done, back to single-segment working ELFs
commit 2e885395d18368a12fdb9fe1fe676019f5f65cc9
Author: Dave Gauer
Date: Thu May 11 19:48:18 2023 -0400
ELF segment disaster, lOL
See log11.txt
commit ce3d2fdc2d6fa6cfdbd26a802d8ffc8409912800
Author: Dave Gauer
Date: Tue Jan 3 22:45:52 2023 -0500
ELF executables work!!! (Really simple ones, anyway)
commit e965135deb953577046bcf476eeefeeb23e8b6bb
Author: Dave Gauer
Date: Sat Dec 31 08:13:28 2022 -0500
Solving the ELF mystery bit by bit!
commit b3d58f5c6910239f467565ea486d223de98a5ac7
Author: Dave Gauer
Date: Fri Dec 30 09:30:21 2022 -0500
Writing program to ELF executable, but segfaults
commit 1085167e3dafc546738a26d1cc79d3ae0ab416d1
Author: Dave Gauer
Date: Thu Dec 29 08:00:04 2022 -0500
Able to write (possibly broken) ELF header
commit e1b4cbd785a9e13f5551e423a13acfc2eda3b14b
Author: Dave Gauer
Date: Sat Dec 17 07:36:09 2022 -0500
Write new file from meow5 test is a success
commit f47509d2cf6683561a6bc67778c9df2c484c73e8
Author: Dave Gauer
Date: Thu Dec 15 07:00:39 2022 -0500
Attempting make_elf simple string write test
commit 218b95a77a8a8d85c1e6146d8525e9ff5ba2d821
Author: Dave Gauer
Date: Mon Dec 12 22:57:55 2022 -0500
Tests pass, can use vars and placeholders in words
commit b7dd3616876f4e81a8bab87501f2c6f5175cbfa9
Author: Dave Gauer
Date: Sun Dec 11 23:03:55 2022 -0500
Fixed colon stack, made var work in compile mode
commit 73b3034c479f98650bccd2ebe78b0ab591948c1c
Author: Dave Gauer
Date: Sun Dec 11 09:19:30 2022 -0500
New shell test script
commit d7020ae6bbe73c7e45440a29b2ba68028dd621a6
Author: Dave Gauer
Date: Sat Dec 10 10:51:22 2022 -0500
Added 'say' convenience printing word!
commit 5242bc5351577d3faeb737c9dad35b20cfbeac0d
Author: Dave Gauer
Date: Sat Dec 10 10:40:36 2022 -0500
Added 'print$'
commit 0d8d46c23d7608a321a11f8774bcd6931a0bc63b
Author: Dave Gauer
Date: Thu Dec 8 22:58:38 2022 -0500
No more placeholder action in quote
commit d28fda70eec81400026d3f5979f41c69ee567b42
Author: Dave Gauer
Date: Wed Dec 7 23:02:27 2022 -0500
Oh dear, big realization about strings
commit 51efad2df13c88fedcb49a893dd9734e2121616f
Author: Dave Gauer
Date: Tue Dec 6 23:28:47 2022 -0500
Debugging vars in words
commit 7efc26feecda29ee2f38b5006d62be4d464a7c7f
Author: Dave Gauer
Date: Mon Dec 5 23:55:59 2022 -0500
Added 'var' and am debugging 'set' and 'get'
commit fd8f364237fcc556d958c9083ecdf00f6349cf77
Author: Dave Gauer
Date: Sat Nov 26 15:57:05 2022 -0500
inc and dec
commit e1dddfabd9bee9f2bf0363355d6b8b5ba5dd9355
Author: Dave Gauer
Date: Sat Nov 26 00:06:36 2022 -0500
Added basic math primitives
commit d3eb25dc2f1791ef20d249941cf2fc5f71c75a68
Author: Dave Gauer
Date: Fri Nov 25 00:28:43 2022 -0500
Added expect test script
commit 40085b2291cd59bdb397074619ab62252f11e1be
Author: Dave Gauer
Date: Thu Nov 24 01:46:29 2022 -0500
Fixed 'ps' - prints stack real good
commit 88b0dc02a31a6c27b7ac78010acd5246637abc55
Author: Dave Gauer
Date: Wed Nov 23 08:54:43 2022 -0500
Added 'all' and removed 'newline', debugging 'ps'
commit 4f6242c211e21724574260379938ff25bb371864
Author: Dave Gauer
Date: Tue Nov 22 23:51:58 2022 -0500
Fixed eat_spaces/get_input - reading from STDIN!
commit 7b43970bd582493f80c052bafe9353688defd3c3
Author: Dave Gauer
Date: Mon Nov 21 00:05:34 2022 -0500
Almost all input EOF bugs fixed
commit 9a4d3326b7be271f58ab7ccc07336d5ca52feb96
Author: Dave Gauer
Date: Sun Nov 20 17:21:42 2022 -0500
Reading interpreter input from STDIN!
commit 81c24a67dce9b1f33abf1a8b5a4eb7f57d68dfc1
Author: Dave Gauer
Date: Sat Nov 19 23:04:55 2022 -0500
Got inspect/inspect_all to print defined words
And shows the number of bytes in each word's compiled
machine code form.
commit f4bffb8ad176c586ca13a428e08eba8e273ebe74
Author: Dave Gauer
Date: Thu Nov 17 23:27:00 2022 -0500
Added 'inspect' and 'printnum' and 'printmode'
commit eb711daca6593f7e18685c01250057f57d2fea8b
Author: Dave Gauer
Date: Wed Nov 16 23:45:57 2022 -0500
Updated readme
commit 747c4c825849f07a9d38b19ac175dab745156214
Author: Dave Gauer
Date: Wed Nov 16 23:42:30 2022 -0500
Strings have escapes!!!
commit 219ea1868b22efad576e12e48939f6d283cb2606
Author: Dave Gauer
Date: Wed Nov 16 23:17:52 2022 -0500
Fixed 'quote' for compile/immediate again
commit c7235475fc1ea86070884757c5aab6acc7b2ce33
Author: Dave Gauer
Date: Tue Nov 15 22:01:03 2022 -0500
Interpreter refactor WIP
commit 96ae0e4d6d5d4347cb177d38a82364639ae7619a
Author: Dave Gauer
Date: Mon Nov 14 22:45:41 2022 -0500
Adding number parsing from input...lots of refactoring
commit 1afbc487bab1f54b2bbcb9004e490f279e56aa69
Merge: 0a8b4cd dff921b
Author: Dave Gauer
Date: Sat Nov 12 05:42:11 2022 -0500
Merge branch 'main' of github.com:ratfactor/meow5
commit 0a8b4cd4a943de7a7e3d15d69c2ddbea5c5369db
Author: Dave Gauer
Date: Sat Nov 12 05:41:19 2022 -0500
String interpolatin with '$' placeholders
It works....barely. Gonna clean up before moving on.
commit dff921b4f74d0df83dbdcce715b0457b684d27df
Author: Dave Gauer
Date: Fri Nov 11 11:15:49 2022 -0500
Updated readme: progress section
commit 3d8057504509ee49415f7d7f72da6d39c16ae4ad
Author: Dave Gauer
Date: Fri Nov 11 10:54:24 2022 -0500
Added logo to readme
commit d67e2211b6dd80b372b71bc9868317ca81b254e8
Author: Dave Gauer
Date: Fri Nov 11 11:09:31 2022 -0500
Scaled SVG logo
commit 2087fee31c5983155f8837c5aa80cae668b3ba5c
Author: Dave Gauer
Date: Fri Nov 11 11:05:02 2022 -0500
Added cat logo!
commit dcb4c02c56f3a3d4542589348b6a743e806a1d7a
Author: Dave Gauer
Date: Thu Nov 10 06:34:44 2022 -0500
Added 'num2str' word!
commit 169e26bd02107f2cb07f69202b557b16424075ca
Author: Dave Gauer
Date: Wed Nov 9 04:18:45 2022 -0500
New str2num word allows numeric input
commit 7a8f9ba52ae66e870d55a9890204f2cbc0deb60d
Author: Dave Gauer
Date: Mon Nov 7 21:22:48 2022 -0500
Created PRINSTR, started log07.txt
commit 99951b642fdf98544a22663f44c430aac1debc0c
Author: Dave Gauer
Date: Mon Nov 7 06:21:45 2022 -0500
New DEBUG macro and strings + words compile!
commit 86e15d455a24b917eb85c5adaf8ee025d4cddde2
Author: Dave Gauer
Date: Wed Nov 2 23:48:25 2022 -0400
Added quote (strings) and data_area memory
commit a4ff5790da829e05ab601d2706cef2ed1f75f777
Author: Dave Gauer
Date: Tue Nov 1 22:13:51 2022 -0400
Fumbling towards string handling
commit 99c27830984edefed8a33fc0978437f06fb0ef95
Author: Dave Gauer
Date: Sun Oct 30 12:44:01 2022 -0400
Finish log05.txt, start log06.txt, update README
Fun times ahead!
commit 9337f376accf2516e94f8f456331afacb49719ac
Author: Dave Gauer
Date: Sun Oct 30 12:07:00 2022 -0400
It works! The proof of concept works!
This input string:
: meow5 meow meow meow meow meow ;
meow5
newline
exit
Produces this output:
Meow. Meow. Meow. Meow. Meow.
commit 408959e145a170b3a51abd030e0da9b30980f698
Author: Dave Gauer
Date: Sat Oct 22 22:43:02 2022 -0400
Have print word and strlen macros and words
commit d0c09cd0a41e43efe0fcfdc7032668895b84deb9
Author: Dave Gauer
Date: Fri Oct 21 22:35:17 2022 -0400
Implemented immediate mode execution return stack
commit 2cb0820082d6f18a3c1233994845e175cc97ccf0
Author: Dave Gauer
Date: Thu Oct 20 23:13:30 2022 -0400
Working on return stack for immediate mode exec
Currently segfaulting in the compiled code.
commit 748da383838208f11bc5571f511ddb43e45a9750
Author: Dave Gauer
Date: Thu Oct 20 22:37:45 2022 -0400
Have compile vs immediate words, definition macros
commit a114915e70c79ec6451fa4d19586114d9b7ba048
Author: Dave Gauer
Date: Wed Oct 19 23:07:24 2022 -0400
Almost have it working again with new word macros
commit e71e7a4a79e56414ef2164b03e301ef2402c8e6d
Author: Dave Gauer
Date: Sun Oct 16 21:17:06 2022 -0400
Basic word macros started
commit 4859e375deeb95376845c931e331e6098a4816da
Author: Dave Gauer
Date: Thu Oct 13 22:10:54 2022 -0400
WIP for 'mode'
commit d8be881a2a7dff1a3cf9897a7902e1c963cf867c
Author: Dave Gauer
Date: Wed Oct 12 23:22:39 2022 -0400
Started log04, updated notes
commit 517478468c6f51fceed9cc9c3da6c5187a6aef08
Author: Dave Gauer
Date: Wed Oct 12 23:02:06 2022 -0400
Now reading 'meow5' word definition from string!
commit 22cbf5e7a9f6c3d9787d823e005d9d458ec0d11e
Author: Dave Gauer
Date: Tue Oct 11 15:37:00 2022 -0400
log03 - lol, little endian, rather
commit 7b0fc56fb04c35300850fbd33c60c4e28500e133
Author: Dave Gauer
Date: Tue Oct 11 09:22:21 2022 -0400
One digit off. How silly. log03.txt
commit 30e94c151c8b8a639d73ee6de408ac9ada2364a2
Author: Dave Gauer
Date: Tue Oct 11 09:19:59 2022 -0400
Update README.md
commit f614653e2235cc0866b34c884a438de2d91b6e92
Author: Dave Gauer
Date: Tue Oct 11 09:18:43 2022 -0400
Added more yaks and bike sheds to design-notes.txt
commit c0ee539e807fe30c0df494e081c8b5e415424e9c
Author: Dave Gauer
Date: Tue Oct 11 06:40:19 2022 -0400
Update design-notes.txt
commit b24c3a9ab9fe18a1be976d06e6506262f13fb0de
Author: Dave Gauer
Date: Mon Oct 10 23:55:00 2022 -0400
Have removed temporary call/ret
Now uses temporary return address and jumps to call 'find'
and 'inline' words. Still not sure how to bootstrap those,
but that's a problem for later.
commit 5bb137ed87a0d98d125f31503460fb27c627400d
Author: Dave Gauer
Date: Sun Oct 9 11:42:20 2022 -0400
Tweak readme
commit 70fee37b738d3f4526a95e5deee350dad11e35ee
Author: Dave Gauer
Date: Sun Oct 9 11:40:56 2022 -0400
Fixed readme
commit d11eaf79c8ab04f8a75e7198c9d84f17fd0a5227
Author: Dave Gauer
Date: Sun Oct 9 11:36:49 2022 -0400
Am finding words by string name in 'tail's. Started log03
commit 3657f2a5b49d6dbc856892cf31668dfefdc149de
Author: Dave Gauer
Date: Thu Oct 6 22:48:36 2022 -0400
Added word tails, inline reads word len from tail
commit 50c78cf2efb4e3060566d412d736727c66fb72f5
Author: Dave Gauer
Date: Mon Oct 3 22:32:10 2022 -0400
Update readme
commit 3f111617a8b68d716d998c365c34c9cd453824a4
Author: Dave Gauer
Date: Mon Oct 3 22:15:40 2022 -0400
Initial proof of concept works! Started log02.txt
commit 3583ec8073f80b71132ecd0bd94e48a172031d0d
Author: Dave Gauer
Date: Sat Oct 1 04:01:58 2022 -0400
better nasm usage for len calc
commit 1a1b5e5d4a8016f072f4ca1c3c6a3232a88af0fa
Author: Dave Gauer
Date: Sun Sep 25 11:49:34 2022 -0400
Update README.md
commit b55095ddb3263975cefee5e9477ec506830760e0
Author: Dave Gauer
Date: Sun Sep 25 11:52:35 2022 -0400
Initial commit with two meows!