forked from biwascheme/biwascheme
-
Notifications
You must be signed in to change notification settings - Fork 0
/
History.txt
103 lines (79 loc) · 2.91 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
(not yet) v0.6.3
2013-02-16 v0.6.2
* change:
- upgraded from jQuery 1.6.2 to 1.7.1
- switched inspected strings to be double-quoted instead of single-quoted
- define-record-type was defining mutator with wrong name like
'set-book-name!', but fixed to define 'book-name-set!'
- scoped assertion helpers to BiwaScheme (assert_string, etc)
* new:
- added stack traces to exceptions (GH #9)
- Support hex character literals (eg. #\x41 => #\A) (GH #17)
- $ and getelem functions can now take 1 or 2 arguments like in jQuery (second optional argument is the scope to search for the selector in)
- functions and syntaxes:
o element-has-class-name?, element-add-class-name (fixed),
element-remove-class-name, element-toggle-class-name
element-select
o receive
o remove-handler! (also, add-handler! now returns a reference to the handler function so that it can be passed to remove-handler!)
o bitwise-*
o regexp-replace-all
o vector-push! (= Array#push in JS)
- Node:
o js-load
o BiwaScheme.run_file
o underscore.js is available at BiwaScheme._, underscore.string at BiwaScheme._.str
o srfi-98 get-environment-variable(s)
* some bug fixes
2011-12-01 v0.6.1
* fix: bin/biwas works on Node 0.6.x
* change: do not raise error when null or undefined is returned
from libfunc
* new:
- R6RS Enumerations
- mutable hashtables
- new functions
- format (srfi-28)
- write-char, with-output-to-port, call-with-string-output-port
* new on Node:
- One line program on command-line
$ biwas -e "(print 'hello)"
- REPL
$ biwas # (no arguments)
- file-exists?, delete-file, command-line, exit
(R6RS standard library chapter 9 and 10)
2011-11-22 v0.6.0
* change: migrated from prototype.js to jQuery and underscore.js
* change: argument for $ is passed to jQuery's $.
old: ($ "foo")
new: ($ "#foo")
* new functions:
list-copy
console-log, console-debug, console-info,
console-warn, console-error
inc!, dec!
dotimes
js-function?
* new demos:
demo/raphaeljs/
demo/chat_with_socketio_and_node/
2011-08-07 v0.5.7
* new: install via npm ($ npm install biwascheme)
it means you can do require('biwascheme') on Node
* improve: added tuplespace/README
* fix: element-write-attribute did not work
2011-07-07 v0.5.6
* new: Node.js support! (try 'node bin/biwas a.scm')
2011-06-30 v0.5.5.2
* new: list-sort/comp
* fix: functions with multiple body exprs did not work
2010-12-25 v0.5.5.1
* new: R6RS Records
* bug fixes
2010-08-27 v0.5.4.2
* fix: (let-values)
* fix: (acos)
* new: (gensym) returns random symbol
* new: (string->number) parses flonum
* new: BiwaScheme.GitCommit
note: now sed is needed to compile biwascheme.js