]> git.eli173.com Git - klapaucius/log
klapaucius
8 months agoadded proper offline pwa support to web repl
Elijah Cohen [Fri, 20 Dec 2024 19:34:09 +0000 (13:34 -0600)]
added proper offline pwa support to web repl

8 months agoabstraction upon recursion achieved
Elijah Cohen [Wed, 18 Dec 2024 21:16:35 +0000 (15:16 -0600)]
abstraction upon recursion achieved

8 months agogt, lt, /massive/ phi and psi bugs plugged
Elijah Cohen [Tue, 17 Dec 2024 22:12:01 +0000 (16:12 -0600)]
gt, lt, /massive/ phi and psi bugs plugged

8 months agomake target for web now includes documentation more nicely v-12.13.14
Elijah Cohen [Sun, 1 Dec 2024 23:27:40 +0000 (17:27 -0600)]
make target for web now includes documentation more nicely

8 months agolinks in documentations
Elijah Cohen [Sun, 1 Dec 2024 23:23:13 +0000 (17:23 -0600)]
links in documentations

8 months agoAdds documentation, some small fixes
Elijah Cohen [Sun, 1 Dec 2024 23:17:03 +0000 (17:17 -0600)]
Adds documentation, some small fixes

9 months agofixed problems with meta operations
Elijah Cohen [Sat, 23 Nov 2024 23:50:41 +0000 (23:50 +0000)]
fixed problems with meta operations

9 months agoadded some very dangerous meta-operations
Elijah Cohen [Tue, 26 Nov 2024 22:35:52 +0000 (16:35 -0600)]
added some very dangerous meta-operations

also cleaned up some small error message things

9 months agoadded tostr, fixed a couple memory leaks
Elijah Cohen [Sat, 23 Nov 2024 01:13:53 +0000 (01:13 +0000)]
added tostr, fixed a couple memory leaks

9 months agobug fixins, mostly. nothing major
Elijah Cohen [Fri, 22 Nov 2024 22:52:28 +0000 (16:52 -0600)]
bug fixins, mostly. nothing major

9 months agoflushed out lookup_builtin
Elijah Cohen [Wed, 20 Nov 2024 22:29:20 +0000 (16:29 -0600)]
flushed out lookup_builtin

9 months agoplugged a memory leak
Elijah Cohen [Sun, 17 Nov 2024 14:47:15 +0000 (14:47 +0000)]
plugged a memory leak

9 months agonull-terminating strings properly now...
Elijah Cohen [Fri, 15 Nov 2024 20:54:19 +0000 (14:54 -0600)]
null-terminating strings properly now...

9 months agoadded easier way to compile webasm version
Elijah Cohen [Thu, 14 Nov 2024 03:05:15 +0000 (21:05 -0600)]
added easier way to compile webasm version

also rediscovered there's a major bug in strings where I'm not
terminating them properly, appears on webasm version

9 months agomore combinators in demo, deprecated 'if' statement
Elijah Cohen [Wed, 13 Nov 2024 18:20:48 +0000 (12:20 -0600)]
more combinators in demo, deprecated 'if' statement

9 months agovery basic file io, support for escape characters
Elijah Cohen [Thu, 7 Nov 2024 02:25:46 +0000 (20:25 -0600)]
very basic file io, support for escape characters

9 months agosome very basic string things
Elijah Cohen [Sun, 3 Nov 2024 05:15:46 +0000 (00:15 -0500)]
some very basic string things

10 months agoadded strings with pretty much nothing to make them useful
Elijah Cohen [Thu, 31 Oct 2024 04:06:44 +0000 (23:06 -0500)]
added strings with pretty much nothing to make them useful

10 months agoadded unquote which i don't know what it does yet...
Elijah Cohen [Wed, 30 Oct 2024 18:51:11 +0000 (13:51 -0500)]
added unquote which i don't know what it does yet...

10 months agoadded a few demos, testing infrastructure, major fix for quoting
Elijah Cohen [Wed, 30 Oct 2024 02:36:24 +0000 (21:36 -0500)]
added a few demos, testing infrastructure, major fix for quoting

though the fix is far from complete, still need to figure out how to
actually manage it properly

10 months agoadded histfile support, added 'rest' builtin, couple of examples
Elijah Cohen [Fri, 25 Oct 2024 20:43:00 +0000 (15:43 -0500)]
added histfile support, added 'rest' builtin, couple of examples

10 months agofixed major parser error hah
Elijah Cohen [Wed, 16 Oct 2024 17:08:06 +0000 (12:08 -0500)]
fixed major parser error hah

10 months agotypechecking now enabled in config h, testing clearer
Elijah Cohen [Wed, 16 Oct 2024 06:27:59 +0000 (01:27 -0500)]
typechecking now enabled in config h, testing clearer

10 months agoadded minimal typechecking to builtins
Elijah Cohen [Tue, 15 Oct 2024 21:00:21 +0000 (21:00 +0000)]
added minimal typechecking to builtins

10 months agochanged z combintaor semantics, added range example
Elijah Cohen [Tue, 15 Oct 2024 18:27:56 +0000 (13:27 -0500)]
changed z combintaor semantics, added range example

10 months agofixed a whoopsie, added demos file
Elijah Cohen [Thu, 3 Oct 2024 22:00:34 +0000 (17:00 -0500)]
fixed a whoopsie, added demos file

(with only factorial for now)

10 months agofar too much
Elijah Cohen [Thu, 3 Oct 2024 21:52:35 +0000 (16:52 -0500)]
far too much

most important for future: will segfault for recursion as it stands,
need to find a way of going 'underneath' to evaluate things

but the changes are as follows:
added debugging functionality to print the builtins more clearly, and with their args.
required minimal changes in many places

but more importantly testing showed that I do have some sort of
working recursion, managed to implement a factorial function

still need to root around for any memory leaks from the new stuff

11 months agoz combinator
Elijah Cohen [Mon, 30 Sep 2024 20:06:43 +0000 (15:06 -0500)]
z combinator

11 months agoadded print function, added command line file loading,
Elijah Cohen [Fri, 27 Sep 2024 22:29:08 +0000 (17:29 -0500)]
added print function, added command line file loading,

added a file I forgot to add last time lol

11 months agomade warning/error/printing macros to clean things up a bit
Elijah Cohen [Fri, 27 Sep 2024 19:03:15 +0000 (14:03 -0500)]
made warning/error/printing macros to clean things up a bit

11 months agodid macro for compile-time uint sizing
Elijah Cohen [Fri, 27 Sep 2024 18:02:43 +0000 (13:02 -0500)]
did macro for compile-time uint sizing

11 months agoboutta reorganize a bunch of stuff i think
Elijah Cohen [Thu, 26 Sep 2024 19:55:12 +0000 (14:55 -0500)]
boutta reorganize a bunch of stuff i think

12 months agoimportant changes in makefile, applyntimes, cosmetic cleanup elsewhere
Elijah Cohen [Sat, 17 Aug 2024 15:59:57 +0000 (15:59 +0000)]
important changes in makefile, applyntimes, cosmetic cleanup elsewhere

12 months agoadded eval rules for other types
Elijah Cohen [Sat, 17 Aug 2024 13:59:16 +0000 (13:59 +0000)]
added eval rules for other types

12 months agorefactored environment loading, much simpler
Elijah Cohen [Sat, 17 Aug 2024 06:15:09 +0000 (06:15 +0000)]
refactored environment loading, much simpler

12 months agoadded bckw combinators
Elijah Cohen [Sat, 17 Aug 2024 05:59:36 +0000 (05:59 +0000)]
added bckw combinators

12 months agoadded SKI combinators
Elijah Cohen [Sat, 17 Aug 2024 05:29:23 +0000 (05:29 +0000)]
added SKI combinators

12 months agoadded basic arithmetic operations
Elijah Cohen [Sat, 17 Aug 2024 04:42:01 +0000 (04:42 +0000)]
added basic arithmetic operations

12 months agoplugged memory leaks in all current builtins
Elijah Cohen [Sat, 17 Aug 2024 04:17:22 +0000 (04:17 +0000)]
plugged memory leaks in all current builtins

12 months agosome testing infra etc
Elijah Cohen [Sat, 17 Aug 2024 01:37:45 +0000 (01:37 +0000)]
some testing infra etc

12 months agoplugged leaks in eval
Elijah Cohen [Fri, 16 Aug 2024 23:45:20 +0000 (23:45 +0000)]
plugged leaks in eval

12 months agofixed memory leaks in loading
Elijah Cohen [Thu, 15 Aug 2024 20:56:20 +0000 (20:56 +0000)]
fixed memory leaks in loading

12 months agofixed memory leaks in dict
Elijah Cohen [Thu, 15 Aug 2024 20:08:26 +0000 (20:08 +0000)]
fixed memory leaks in dict

12 months agofixed memory leaks in parser
Elijah Cohen [Thu, 15 Aug 2024 06:35:22 +0000 (01:35 -0500)]
fixed memory leaks in parser

12 months agowork on memory safety in parser
Elijah Cohen [Thu, 15 Aug 2024 03:43:26 +0000 (22:43 -0500)]
work on memory safety in parser

12 months agohuh?
Elijah Cohen [Wed, 14 Aug 2024 19:47:13 +0000 (14:47 -0500)]
huh?

12 months agocommitting now to run on different machine
Elijah Cohen [Wed, 14 Aug 2024 19:43:55 +0000 (14:43 -0500)]
committing now to run on different machine

12 months agoswapped linenoise for editline
Elijah Cohen [Wed, 14 Aug 2024 05:16:30 +0000 (00:16 -0500)]
swapped linenoise for editline

12 months agowrote some membranes around quoting
Elijah Cohen [Wed, 14 Aug 2024 05:11:43 +0000 (00:11 -0500)]
wrote some membranes around quoting

12 months agoi fixed the problem of consing stuff evaluating weird... for now
Elijah Cohen [Tue, 13 Aug 2024 04:21:30 +0000 (23:21 -0500)]
i fixed the problem of consing stuff evaluating weird... for now

12 months agomade dubious changes to eval structure
Elijah Cohen [Mon, 12 Aug 2024 05:52:02 +0000 (00:52 -0500)]
made dubious changes to eval structure

12 months agoadded clone, sexpr_free, other minor amendments
Elijah Cohen [Sun, 11 Aug 2024 03:31:24 +0000 (22:31 -0500)]
added clone, sexpr_free, other minor amendments

12 months agosome cleanup, parenthesis balance in parser now master
Elijah Cohen [Thu, 8 Aug 2024 21:10:27 +0000 (16:10 -0500)]
some cleanup, parenthesis balance in parser now

12 months agoit works? need to fix some things for sure tho, especially parser
Elijah Cohen [Thu, 8 Aug 2024 20:06:27 +0000 (15:06 -0500)]
it works? need to fix some things for sure tho, especially parser

13 months agoadded repl that doesn't work
Elijah Cohen [Thu, 25 Jul 2024 22:03:35 +0000 (17:03 -0500)]
added repl that doesn't work

13 months agoboutta implement repl i think
Elijah Cohen [Thu, 25 Jul 2024 16:07:28 +0000 (11:07 -0500)]
boutta implement repl i think

13 months agoboutta reshape the dict stuff majorly
Elijah Cohen [Thu, 25 Jul 2024 04:18:05 +0000 (23:18 -0500)]
boutta reshape the dict stuff majorly

this is mostly some core functions

13 months agoboutta make some big restructuring, makefile better
Elijah Cohen [Wed, 24 Jul 2024 05:58:35 +0000 (00:58 -0500)]
boutta make some big restructuring, makefile better

13 months agosome infra for builtins, mostly commit before makefile changes
Elijah Cohen [Wed, 24 Jul 2024 00:26:30 +0000 (19:26 -0500)]
some infra for builtins, mostly commit before makefile changes

13 months agoshoddy dict implemented properly
Elijah Cohen [Mon, 22 Jul 2024 17:28:36 +0000 (12:28 -0500)]
shoddy dict implemented properly

13 months agorewrote for consistency among pointer use, started stuff
Elijah Cohen [Sun, 21 Jul 2024 20:43:08 +0000 (15:43 -0500)]
rewrote for consistency among pointer use, started stuff

16 months agoparser functioning minimally, gonna work on evaluation &c now
Elijah Cohen [Fri, 26 Apr 2024 20:53:47 +0000 (15:53 -0500)]
parser functioning minimally, gonna work on evaluation &c now