jscl.git
11 years agoAdd incf!
David Vazquez [Sat, 15 Dec 2012 23:55:13 +0000 (23:55 +0000)]
Add incf!

11 years agoFix bug in lambda compilation
David Vazquez [Sat, 15 Dec 2012 23:53:32 +0000 (23:53 +0000)]
Fix bug in lambda compilation

11 years agoSupport to macroexpansion, and more
David Vazquez [Sat, 15 Dec 2012 23:40:24 +0000 (23:40 +0000)]
Support to macroexpansion, and more

- Rename ls-compile-sexps to ls-compile-blocks
- Add some tests more
- Define ls-compile-file

11 years agoFunctions
David Vazquez [Sat, 15 Dec 2012 18:42:28 +0000 (18:42 +0000)]
Functions

11 years agoSupport for "defvar", but without macro yet
David Vazquez [Sat, 15 Dec 2012 18:30:40 +0000 (18:30 +0000)]
Support for "defvar", but without macro yet

11 years agoUse comment instead of docstring to make bootstrapping easier
David Vazquez [Sat, 15 Dec 2012 18:18:27 +0000 (18:18 +0000)]
Use comment instead of docstring to make bootstrapping easier

11 years agoAdd eval-when-compile
David Vazquez [Sat, 15 Dec 2012 18:16:47 +0000 (18:16 +0000)]
Add eval-when-compile

11 years agoTest for lists
David Vazquez [Sat, 15 Dec 2012 18:10:38 +0000 (18:10 +0000)]
Test for lists

11 years ago= and test
Raimon Grau [Sat, 15 Dec 2012 01:20:14 +0000 (02:20 +0100)]
= and test

11 years agotest
Raimon Grau [Sat, 15 Dec 2012 01:11:30 +0000 (02:11 +0100)]
test

11 years agoaritmetic primitives
Raimon Grau [Sat, 15 Dec 2012 01:10:23 +0000 (02:10 +0100)]
aritmetic primitives

11 years agoMerge branch 'master' of ssh://bitbucket.org/rgrau/lispstrack
Raimon Grau [Sat, 15 Dec 2012 00:50:17 +0000 (01:50 +0100)]
Merge branch 'master' of ssh://bitbucket.org/rgrau/lispstrack

11 years agore-added compile-test
Raimon Grau [Sat, 15 Dec 2012 00:45:30 +0000 (01:45 +0100)]
re-added compile-test

11 years agoFix ; in the last compiled expression in ls-compile-sexps
David Vazquez [Sat, 15 Dec 2012 00:02:26 +0000 (00:02 +0000)]
Fix ; in the last compiled expression in ls-compile-sexps

11 years agoMerge branch 'while'
Raimon Grau [Fri, 14 Dec 2012 23:54:03 +0000 (00:54 +0100)]
Merge branch 'while'

Conflicts:
lispstrack.lisp

11 years agowhile
Raimon Grau [Fri, 14 Dec 2012 22:48:09 +0000 (23:48 +0100)]
while

11 years agowhile first approach
Raimon Grau [Fri, 14 Dec 2012 22:37:46 +0000 (23:37 +0100)]
while first approach

11 years agoDebug special form to write to console.log
David Vazquez [Fri, 14 Dec 2012 22:39:45 +0000 (22:39 +0000)]
Debug special form to write to console.log

11 years agoFix bug in dot notation
David Vazquez [Fri, 14 Dec 2012 22:35:40 +0000 (22:35 +0000)]
Fix bug in dot notation

11 years agoIgnore test.js as it is generated automatically
David Vazquez [Fri, 14 Dec 2012 22:26:57 +0000 (22:26 +0000)]
Ignore test.js as it is generated automatically

11 years agoIgnore fasls and backup files
David Vazquez [Fri, 14 Dec 2012 22:26:19 +0000 (22:26 +0000)]
Ignore fasls and backup files

11 years agoAdd testing environment
David Vazquez [Fri, 14 Dec 2012 22:26:05 +0000 (22:26 +0000)]
Add testing environment

11 years agoRemove some formats, using `join' instead.
David Vazquez [Fri, 14 Dec 2012 19:13:32 +0000 (19:13 +0000)]
Remove some formats, using `join' instead.

11 years agoAdd while loop to Common Lisp
David Vazquez [Fri, 14 Dec 2012 18:58:09 +0000 (18:58 +0000)]
Add while loop to Common Lisp

11 years agoAdd dot notation
David Vazquez [Fri, 14 Dec 2012 18:56:09 +0000 (18:56 +0000)]
Add dot notation

11 years agoA (almost) simple Lisp reader
David Vazquez [Fri, 14 Dec 2012 01:18:26 +0000 (01:18 +0000)]
A (almost) simple Lisp reader

11 years agoquote for integers, strings and lists. no symbols
Raimon Grau [Thu, 13 Dec 2012 02:13:42 +0000 (03:13 +0100)]
quote for integers, strings and lists. no symbols

11 years agorefactored and symbol lookup
Raimon Grau [Thu, 13 Dec 2012 01:29:44 +0000 (02:29 +0100)]
refactored and symbol lookup

11 years agocheck symbols in lambdas
Raimon Grau [Thu, 13 Dec 2012 00:48:09 +0000 (01:48 +0100)]
check symbols in lambdas

11 years agorefactor with macro
Raimon Grau [Wed, 12 Dec 2012 00:49:47 +0000 (01:49 +0100)]
refactor with macro

11 years agolambda (sort of)
Raimon Grau [Tue, 11 Dec 2012 23:44:40 +0000 (00:44 +0100)]
lambda (sort of)

11 years agoif
Raimon Grau [Tue, 11 Dec 2012 23:04:19 +0000 (00:04 +0100)]
if

11 years agostrings
Raimon Grau [Tue, 11 Dec 2012 22:58:49 +0000 (23:58 +0100)]
strings

11 years agostep 1. integers
Raimon Grau [Tue, 11 Dec 2012 22:56:15 +0000 (23:56 +0100)]
step 1. integers