OSDN Git Service

happyabc/happyabc.git
14 years agoBugfix: less than & if bug
mzp [Wed, 29 Jul 2009 23:32:52 +0000 (08:32 +0900)]
Bugfix: less than & if bug

(if (< n 2) "a" "b") does not works at FP10(Mac). I fix this bug.

14 years agoupdate test
mzp [Wed, 29 Jul 2009 12:39:58 +0000 (21:39 +0900)]
update test

14 years agobinaryclock
mzp [Tue, 28 Jul 2009 23:57:27 +0000 (08:57 +0900)]
binaryclock

14 years agoChange divide behavior
knothole [Mon, 27 Jul 2009 23:48:15 +0000 (08:48 +0900)]
Change divide behavior

- '/' means int-divide
- '/.' means float-divide

e.g.
 (/ 1 2) => 0
 (/. 1 2) => 0.5

14 years agoadd Date class
knothole [Mon, 27 Jul 2009 23:30:44 +0000 (08:30 +0900)]
add Date class

14 years agoimplements List.toString
mzp [Mon, 6 Jul 2009 23:36:03 +0000 (08:36 +0900)]
implements List.toString

14 years agoadd some list function
mzp [Mon, 6 Jul 2009 23:24:47 +0000 (08:24 +0900)]
add some list function

14 years agoadd methods: caar .. cddddr
mzp [Mon, 6 Jul 2009 23:15:24 +0000 (08:15 +0900)]
add methods: caar .. cddddr

14 years agoimprove error print
mzp [Thu, 2 Jul 2009 22:52:39 +0000 (07:52 +0900)]
improve error print

14 years agoadd --conf option
mzp [Thu, 2 Jul 2009 22:48:32 +0000 (07:48 +0900)]
add --conf option

14 years agoupdate lib/ for new syntax of class
mzp [Wed, 1 Jul 2009 23:41:39 +0000 (08:41 +0900)]
update lib/ for new syntax of class

14 years agochange class syntax
mzp [Sun, 28 Jun 2009 23:15:16 +0000 (08:15 +0900)]
change class syntax

14 years agooverride
mzp [Sat, 27 Jun 2009 02:31:49 +0000 (11:31 +0900)]
override

14 years agouse binding.program for override module
mzp [Sat, 27 Jun 2009 00:46:40 +0000 (09:46 +0900)]
use binding.program for override module

14 years agoadd override test
mzp [Fri, 26 Jun 2009 22:32:43 +0000 (07:32 +0900)]
add override test

14 years agooverride module
mzp [Thu, 25 Jun 2009 23:48:31 +0000 (08:48 +0900)]
override module

14 years agochange Ast.class_ for delay-bind method field
mzp [Thu, 25 Jun 2009 22:47:52 +0000 (07:47 +0900)]
change Ast.class_ for delay-bind method field

14 years agoadd trait_attr
mzp [Wed, 24 Jun 2009 23:59:21 +0000 (08:59 +0900)]
add trait_attr

15 years agobugfix: clon
mzp [Mon, 8 Jun 2009 22:54:04 +0000 (07:54 +0900)]
bugfix: clon

15 years agoUpdate driver
mzp [Sun, 7 Jun 2009 11:50:06 +0000 (20:50 +0900)]
Update driver

- change default Main class: Main -> main.Main
- add --no_std option

15 years agoomakefile
mzp [Sat, 6 Jun 2009 11:15:29 +0000 (20:15 +0900)]
omakefile

15 years agoupdate std library
mzp [Sat, 6 Jun 2009 11:09:32 +0000 (20:09 +0900)]
update std library

15 years agofix for win32
mzp [Sat, 6 Jun 2009 09:59:12 +0000 (18:59 +0900)]
fix for win32

15 years agoupdate test script
mzp [Sat, 6 Jun 2009 06:43:34 +0000 (15:43 +0900)]
update test script

15 years agoupdate build script for Mac
mzp [Sat, 6 Jun 2009 06:23:01 +0000 (15:23 +0900)]
update build script for Mac

15 years agoremove extra file
mzp [Sat, 6 Jun 2009 06:00:41 +0000 (15:00 +0900)]
remove extra file

15 years agoremove compiled library
mzp [Sat, 6 Jun 2009 05:54:06 +0000 (14:54 +0900)]
remove compiled library

15 years agoupdate signature
mzp [Sat, 6 Jun 2009 05:53:02 +0000 (14:53 +0900)]
update signature

15 years agoupdate signature
mzp [Sat, 6 Jun 2009 05:52:46 +0000 (14:52 +0900)]
update signature

15 years agoAdd warning: re-define method
mzp [Sat, 6 Jun 2009 05:51:30 +0000 (14:51 +0900)]
Add warning: re-define method

15 years agobugfix : static method
mzp [Fri, 5 Jun 2009 23:56:23 +0000 (08:56 +0900)]
bugfix : static method

15 years agobugfix
mzp [Fri, 5 Jun 2009 23:46:25 +0000 (08:46 +0900)]
bugfix

15 years agoBugfix
mzp [Fri, 5 Jun 2009 23:36:08 +0000 (08:36 +0900)]
Bugfix

- disable static method test
- fix method name index

15 years agolist literal
mzp [Thu, 4 Jun 2009 23:54:40 +0000 (08:54 +0900)]
list literal

15 years agoBugfix: open
mzp [Wed, 3 Jun 2009 23:41:05 +0000 (08:41 +0900)]
Bugfix: open

- implement module name resolve along with scope
- update inter code format

15 years agobug fix: open
mzp [Wed, 3 Jun 2009 22:36:34 +0000 (07:36 +0900)]
bug fix: open

15 years agosupress error
mzp [Wed, 3 Jun 2009 07:47:01 +0000 (16:47 +0900)]
supress error

15 years agoopen
mzp [Wed, 3 Jun 2009 02:44:27 +0000 (11:44 +0900)]
open

15 years agoMerge branch 'master' of git@github.com:mzp/scheme-abc
mzp [Tue, 2 Jun 2009 23:16:50 +0000 (08:16 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc

Conflicts:
scm/example/scope.scm

15 years agoscope example
mzp [Tue, 2 Jun 2009 23:15:35 +0000 (08:15 +0900)]
scope example

15 years agoadd std library
mzp [Tue, 2 Jun 2009 23:15:13 +0000 (08:15 +0900)]
add std library

15 years agoadd string/bool section
mzp [Tue, 2 Jun 2009 06:49:26 +0000 (15:49 +0900)]
add string/bool section

15 years agoimplement binding for open stmt
mzp [Tue, 2 Jun 2009 04:54:52 +0000 (13:54 +0900)]
implement binding for open stmt

15 years agoupdate Ast for open
mzp [Mon, 1 Jun 2009 23:01:43 +0000 (08:01 +0900)]
update Ast for open

15 years agoIntegrate binding-check and scope-resolve.
mzp [Mon, 1 Jun 2009 22:49:57 +0000 (07:49 +0900)]
Integrate binding-check and scope-resolve.

15 years agoadd scope search
mzp [Sun, 31 May 2009 23:31:20 +0000 (08:31 +0900)]
add scope search

15 years agoignore test temp file
mzp [Sun, 31 May 2009 23:22:24 +0000 (08:22 +0900)]
ignore test temp file

15 years agoupdate scope checker
mzp [Sun, 31 May 2009 23:22:13 +0000 (08:22 +0900)]
update scope checker

15 years agoadd scope example
mzp [Sun, 31 May 2009 22:57:00 +0000 (07:57 +0900)]
add scope example

15 years agoimplements list library
mzp [Thu, 28 May 2009 10:44:50 +0000 (19:44 +0900)]
implements list library

15 years agoupdate habc driver: auto-search include dir
mzp [Thu, 28 May 2009 10:18:19 +0000 (19:18 +0900)]
update habc driver: auto-search include dir

e.g.

 $ habc-scm -I /opt/lib/habc/ std.ho main.scm

15 years agoUpdate compile.
mzp [Wed, 27 May 2009 22:26:08 +0000 (07:26 +0900)]
Update compile.

Now, You could comiple follwing:

  $ habc fact.scm main.scm
  # main.scm depends fact.scm

15 years agoRemove extra procedure.
mzp [Wed, 27 May 2009 21:39:56 +0000 (06:39 +0900)]
Remove extra procedure.

checkr/binding needs not know how to tread std module. Is is InterCode module's task.

15 years agoadd image
mzp [Wed, 27 May 2009 21:12:29 +0000 (06:12 +0900)]
add image

15 years agouse lstlistings
mzp [Wed, 27 May 2009 10:13:24 +0000 (19:13 +0900)]
use lstlistings

15 years agoja
mzp [Wed, 27 May 2009 06:47:13 +0000 (15:47 +0900)]
ja

15 years agoupdate licence
mzp [Wed, 27 May 2009 06:23:40 +0000 (15:23 +0900)]
update licence

15 years agoupdate licence
mzp [Wed, 27 May 2009 06:23:03 +0000 (15:23 +0900)]
update licence

15 years agoupdate document
mzp [Tue, 26 May 2009 23:26:40 +0000 (08:26 +0900)]
update document

15 years agoupdate document
mzp [Tue, 26 May 2009 22:13:36 +0000 (07:13 +0900)]
update document

15 years agoadd unittest for scope
mzp [Tue, 26 May 2009 21:53:09 +0000 (06:53 +0900)]
add unittest for scope

15 years agorm extra file
mzp [Tue, 26 May 2009 21:24:59 +0000 (06:24 +0900)]
rm extra file

15 years agoadd closureTransTest
mzp [Tue, 26 May 2009 21:24:29 +0000 (06:24 +0900)]
add closureTransTest

15 years agoadd scope resolver
mzp [Mon, 25 May 2009 23:42:42 +0000 (08:42 +0900)]
add scope resolver

15 years agoupdate OMakefile
mzp [Mon, 25 May 2009 22:54:39 +0000 (07:54 +0900)]
update OMakefile

- remove scm/src/lib dir

15 years agoadd gitignore for docs
mzp [Sun, 24 May 2009 23:38:50 +0000 (08:38 +0900)]
add gitignore for docs

15 years agoadd document dir
mzp [Sun, 24 May 2009 23:38:11 +0000 (08:38 +0900)]
add document dir

15 years agobugfix: cpp depen rules
mzp [Sun, 24 May 2009 23:05:37 +0000 (08:05 +0900)]
bugfix: cpp depen rules

15 years agoupdate README
mzp [Sun, 24 May 2009 22:57:20 +0000 (07:57 +0900)]
update README

15 years agoupdate for MKDN
mzp [Sun, 24 May 2009 22:55:30 +0000 (07:55 +0900)]
update for MKDN

15 years agoUPDATE Readme
mzp [Sun, 24 May 2009 22:53:32 +0000 (07:53 +0900)]
UPDATE Readme

Update OVERVIEW section.
Update INSTALL section.
Add LICENCE section.

15 years agobugfix: add closure trans
mzp [Sun, 24 May 2009 07:13:56 +0000 (16:13 +0900)]
bugfix: add closure trans

15 years agofix OMakefile: to build
mzp [Sun, 24 May 2009 05:14:35 +0000 (14:14 +0900)]
fix OMakefile: to build

15 years agobugfix
mzp [Sun, 24 May 2009 04:50:31 +0000 (13:50 +0900)]
bugfix

15 years agoupdate example: print->trace
mzp [Sun, 24 May 2009 04:50:10 +0000 (13:50 +0900)]
update example: print->trace

15 years agobugfix
mzp [Sun, 24 May 2009 04:06:34 +0000 (13:06 +0900)]
bugfix

15 years agoImplements error report
mzp [Sun, 24 May 2009 03:30:34 +0000 (12:30 +0900)]
Implements error report

15 years agoBugfix: InterCode
mzp [Sun, 24 May 2009 03:30:10 +0000 (12:30 +0900)]
Bugfix: InterCode

InterCode works fine at Non-exist module.

15 years agocompile is sucecss
mzp [Sun, 24 May 2009 03:25:10 +0000 (12:25 +0900)]
compile is sucecss

15 years agoupdate ocamlinit
mzp [Sun, 24 May 2009 03:00:40 +0000 (12:00 +0900)]
update ocamlinit

15 years agochange type for object poly
mzp [Sun, 24 May 2009 03:00:31 +0000 (12:00 +0900)]
change type for object poly

15 years agobug fix for test
mzp [Sun, 24 May 2009 03:00:03 +0000 (12:00 +0900)]
bug fix for test

15 years agoadd test for clos
mzp [Sun, 24 May 2009 02:59:31 +0000 (11:59 +0900)]
add test for clos

15 years agorefactoring omake
mzp [Sat, 23 May 2009 22:51:25 +0000 (07:51 +0900)]
refactoring omake

15 years agoupdate intercode
mzp [Sat, 23 May 2009 13:49:13 +0000 (22:49 +0900)]
update intercode

15 years agoupdate test
mzp [Sat, 23 May 2009 12:58:09 +0000 (21:58 +0900)]
update test

15 years agoupdate binding test
mzp [Sat, 23 May 2009 12:56:47 +0000 (21:56 +0900)]
update binding test

15 years agoupdate codegen testcase
mzp [Sat, 23 May 2009 11:58:35 +0000 (20:58 +0900)]
update codegen testcase

15 years agoadd Codegen.main
mzp [Sat, 23 May 2009 00:21:50 +0000 (09:21 +0900)]
add Codegen.main

15 years agoupdate asm
mzp [Sat, 23 May 2009 00:15:18 +0000 (09:15 +0900)]
update asm

15 years agonew instruction
mzp [Thu, 21 May 2009 23:06:46 +0000 (08:06 +0900)]
new instruction

15 years agobug fix for class generation
mzp [Thu, 21 May 2009 22:39:50 +0000 (07:39 +0900)]
bug fix for class generation

15 years agoadd test case for asm
mzp [Thu, 21 May 2009 22:39:42 +0000 (07:39 +0900)]
add test case for asm

15 years agobug fix for asm.ml
mzp [Thu, 21 May 2009 22:07:49 +0000 (07:07 +0900)]
bug fix for asm.ml

15 years agoupdate test case
mzp [Thu, 21 May 2009 00:16:24 +0000 (09:16 +0900)]
update test case

15 years agoupdate unit test
mzp [Wed, 20 May 2009 23:54:13 +0000 (08:54 +0900)]
update unit test

15 years agorm ISet
mzp [Wed, 20 May 2009 23:46:56 +0000 (08:46 +0900)]
rm ISet

15 years agobug fix
mzp [Mon, 18 May 2009 17:43:35 +0000 (02:43 +0900)]
bug fix

15 years agofix testcase
mzp [Wed, 20 May 2009 09:04:22 +0000 (18:04 +0900)]
fix testcase

15 years agocodegen refactoring
mzp [Wed, 20 May 2009 08:57:38 +0000 (17:57 +0900)]
codegen refactoring