]> git.mdlowis.com Git - proto/sclpl.git/log
proto/sclpl.git
11 years agoCheckpoint commit
Michael D. Lowis [Tue, 8 Apr 2014 02:11:16 +0000 (22:11 -0400)]
Checkpoint commit

11 years agocheckpoint
Michael D. Lowis [Fri, 4 Apr 2014 21:01:58 +0000 (17:01 -0400)]
checkpoint

11 years agoReorganized code for readability
Michael D. Lowis [Thu, 3 Apr 2014 02:07:43 +0000 (22:07 -0400)]
Reorganized code for readability

11 years agoImplemented first crack at interpreter
Michael D. Lowis [Wed, 2 Apr 2014 19:48:04 +0000 (15:48 -0400)]
Implemented first crack at interpreter

11 years agoimplemented more builtin words including stdio and compiler specific words
Michael D. Lowis [Wed, 2 Apr 2014 02:02:57 +0000 (22:02 -0400)]
implemented more builtin words including stdio and compiler specific words

11 years agoImplemented arithmetic and bitwise operations as well as some basic stack shuffling...
Michael D. Lowis [Tue, 1 Apr 2014 20:46:41 +0000 (16:46 -0400)]
Implemented arithmetic and bitwise operations as well as some basic stack shuffling operations

11 years agoadded some basic built-in words
Mike D. Lowis [Tue, 1 Apr 2014 01:43:14 +0000 (21:43 -0400)]
added some basic built-in words

11 years agoAdd default wordlist for forth-style interpeter
Michael D. Lowis [Mon, 31 Mar 2014 20:56:21 +0000 (16:56 -0400)]
Add default wordlist for forth-style interpeter

11 years agoMerge branch 'all-in-one' of github.com:mikedlowis/sclpl into all-in-one
Michael D. Lowis [Mon, 31 Mar 2014 20:31:40 +0000 (16:31 -0400)]
Merge branch 'all-in-one' of github.com:mikedlowis/sclpl into all-in-one

11 years agoAdded buildfile to use with 'spade'
Michael D. Lowis [Mon, 31 Mar 2014 20:31:01 +0000 (16:31 -0400)]
Added buildfile to use with 'spade'

12 years agoswitch to scheme based binaries
Michael D. Lowis [Thu, 6 Feb 2014 20:00:44 +0000 (15:00 -0500)]
switch to scheme based binaries

12 years agoIncorporated experimental code from dropbox
Michael D. Lowis [Wed, 29 Jan 2014 21:09:36 +0000 (16:09 -0500)]
Incorporated experimental code from dropbox

12 years agocheckpoint commit before merging prototype code from dropbox
Michael D. Lowis [Wed, 29 Jan 2014 17:38:52 +0000 (12:38 -0500)]
checkpoint commit before merging prototype code from dropbox

12 years agoReplace slas C code with Scheme code
Michael D. Lowis [Fri, 11 Oct 2013 13:57:33 +0000 (09:57 -0400)]
Replace slas C code with Scheme code

12 years agoadded file reading and writing infrastructure
Mike D. Lowis [Thu, 10 Oct 2013 01:25:49 +0000 (21:25 -0400)]
added file reading and writing infrastructure

12 years agoAdded slas and slvm targets and commented out server spawning code in slpkg
Michael D. Lowis [Wed, 9 Oct 2013 17:50:34 +0000 (13:50 -0400)]
Added slas and slvm targets and commented out server spawning code in slpkg

12 years agore-added -explicit-use option to csc compiler
Michael D. Lowis [Wed, 9 Oct 2013 16:08:21 +0000 (12:08 -0400)]
re-added -explicit-use option to csc compiler

12 years agoAdded target for slpkg
Michael D. Lowis [Wed, 9 Oct 2013 15:35:14 +0000 (11:35 -0400)]
Added target for slpkg

12 years agoMoved build artifacts to a separate build directory
unknown [Mon, 30 Sep 2013 16:43:03 +0000 (12:43 -0400)]
Moved build artifacts to a separate build directory

12 years agoFinished working version of libsof and readsof
Mike D. Lowis [Mon, 16 Sep 2013 23:13:24 +0000 (19:13 -0400)]
Finished working version of libsof and readsof

12 years agoupdated scons file to use separate environments for scheme and C binaries and cleaned...
Mike D. Lowis [Wed, 11 Sep 2013 19:52:25 +0000 (15:52 -0400)]
updated scons file to use separate environments for scheme and C binaries and cleaned up lint in libsof

12 years agoInitial commit of libsof
Mike D. Lowis [Wed, 11 Sep 2013 17:34:58 +0000 (13:34 -0400)]
Initial commit of libsof

12 years agoUpdated test framework
Mike D. Lowis [Thu, 22 Aug 2013 17:18:55 +0000 (13:18 -0400)]
Updated test framework

12 years agoWhack the old C based lexer and parser in favor of an all scheme parser
Mike D. Lowis [Tue, 13 Aug 2013 19:24:58 +0000 (15:24 -0400)]
Whack the old C based lexer and parser in favor of an all scheme parser

12 years agoremoved obsolete files
Mike D. Lowis [Tue, 13 Aug 2013 19:23:36 +0000 (15:23 -0400)]
removed obsolete files

12 years agoCommit language reference outline as LyX doc
Mike D. Lowis [Tue, 13 Aug 2013 19:15:20 +0000 (15:15 -0400)]
Commit language reference outline as LyX doc

12 years agoType inference now working for recursive functions
Mike D. Lowis [Tue, 13 Aug 2013 01:46:19 +0000 (21:46 -0400)]
Type inference now working for recursive functions

12 years agoFirst crack at type inference complete
Mike D. Lowis [Thu, 1 Aug 2013 00:35:55 +0000 (20:35 -0400)]
First crack at type inference complete

12 years agoadded desugaring for begin blocks with expressions and definition syntax for functions
Mike D. Lowis [Mon, 15 Jul 2013 00:11:57 +0000 (20:11 -0400)]
added desugaring for begin blocks with expressions and definition syntax for functions

12 years agoScheme-based syntax compiler now functional (With limited error detection and reporting)
Mike D. Lowis [Thu, 11 Jul 2013 16:47:19 +0000 (12:47 -0400)]
Scheme-based syntax compiler now functional (With limited error detection and  reporting)

12 years agoFunctioning REPL for core syntax
Mike D. Lowis [Mon, 17 Jun 2013 22:11:42 +0000 (18:11 -0400)]
Functioning REPL for core syntax

12 years agoFully functional scheme builders
Mike D. Lowis [Fri, 14 Jun 2013 14:01:04 +0000 (10:01 -0400)]
Fully functional scheme builders

12 years agoAdded Sconstruct file instead of premake
Mike D. Lowis [Fri, 14 Jun 2013 02:26:18 +0000 (22:26 -0400)]
Added Sconstruct file instead of premake

12 years agoImplemented Token Parsing
Mike D. Lowis [Fri, 29 Mar 2013 16:17:20 +0000 (12:17 -0400)]
Implemented Token Parsing

12 years agocommit new type constructors
Mike D. Lowis [Sun, 24 Mar 2013 21:54:34 +0000 (17:54 -0400)]
commit new type constructors

12 years agoAdded common folder with tokens.h header for use by lexer and parser
Mike D. Lowis [Fri, 15 Mar 2013 17:45:48 +0000 (13:45 -0400)]
Added common folder with tokens.h header for use by lexer and parser

12 years agocreated parser main.c skeleton
Mike D. Lowis [Fri, 15 Mar 2013 17:02:17 +0000 (13:02 -0400)]
created parser main.c skeleton

12 years agoreverted unwanted changes
Mike D. Lowis [Fri, 15 Mar 2013 16:39:28 +0000 (12:39 -0400)]
reverted unwanted changes

12 years agoupdated .gitignore file
Mike D. Lowis [Fri, 15 Mar 2013 16:38:13 +0000 (12:38 -0400)]
updated .gitignore file

12 years agoAdded example source and tokens file
Mike D. Lowis [Fri, 15 Mar 2013 16:37:11 +0000 (12:37 -0400)]
Added example source and tokens file

12 years agoRemoved debug print statement from lexer
Mike D. Lowis [Fri, 15 Mar 2013 16:33:10 +0000 (12:33 -0400)]
Removed debug print statement from lexer

13 years agoImplemented proper hexadecimal syntax
Mike D. Lowis [Sat, 9 Mar 2013 04:48:01 +0000 (23:48 -0500)]
Implemented proper hexadecimal syntax

13 years agoAdded comment handling to lexer
Mike D. Lowis [Thu, 28 Feb 2013 00:39:29 +0000 (19:39 -0500)]
Added comment handling to lexer

13 years agoupdated new design using tok module
Mike D. Lowis [Wed, 27 Feb 2013 01:17:01 +0000 (20:17 -0500)]
updated new design using tok module

13 years agofinished number matching
Mike D. Lowis [Tue, 26 Feb 2013 23:56:53 +0000 (18:56 -0500)]
finished number matching

13 years agoadded punctuation and terminator rules
Mike D. Lowis [Tue, 26 Feb 2013 01:20:41 +0000 (20:20 -0500)]
added punctuation and terminator rules

13 years agoImplemented machinery for working lexer
Mike D. Lowis [Mon, 25 Feb 2013 21:15:17 +0000 (16:15 -0500)]
Implemented machinery for working lexer

13 years agoadd file management module
Mike D. Lowis [Sun, 24 Feb 2013 17:05:20 +0000 (12:05 -0500)]
add file management module

13 years agoupdated parser to use garbage collector
Mike D. Lowis [Fri, 22 Feb 2013 18:20:04 +0000 (13:20 -0500)]
updated parser to use garbage collector

13 years agoupdated lexer to use garbage collector
Mike D. Lowis [Fri, 22 Feb 2013 18:18:39 +0000 (13:18 -0500)]
updated lexer to use garbage collector

13 years agoinitial commit
Mike D. Lowis [Fri, 22 Feb 2013 18:10:49 +0000 (13:10 -0500)]
initial commit

13 years agoupdated readme
Mike D. Lowis [Fri, 22 Feb 2013 18:09:40 +0000 (13:09 -0500)]
updated readme

13 years agoInitial commit
Mike Lowis [Thu, 10 Jan 2013 21:55:53 +0000 (13:55 -0800)]
Initial commit