Skip to content

Commit d90f67d

Browse files
committed
Fix a small bug in the dokgen generation
1 parent 996eb9f commit d90f67d

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

docs/release_announcement_01

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
Ioke 0 released
3+
---------------
4+
5+
Ioke is a dynamic language targeted at the Java Virtual Machine. It's been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by Io, Smalltalk, Lisp and Ruby.
6+
7+
8+
Homepage: http://ioke.org
9+
Download: http://ioke.org/download.html
10+
Programming guide: http://ioke.org/guide.html
11+
12+
13+
Ioke 0 is the first release of Ioke, and as such is not production ready. I would appreciate if people tried it out and reported bugs, thoughts and ideas.
14+
15+
Features:
16+
- Strong, dynamic typing
17+
- Prototype based object orientation
18+
- Homoiconic language
19+
- Simple syntax
20+
- Powerful macro facilities
21+
- Condition system
22+
- Developed using TDD
23+
- Documentation system that combines documentation with specs
24+
- Wedded to the JVM
25+
26+
27+

lib/ioke/dokgen/generator.ik

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ DokGen do(
121121

122122
cell(:theKind) cells each(cc,
123123
if(cells[cc key asText],
124-
vex = cells[cc key asText] find(val, cell(:theKind) == val[0])
124+
vex = cells[cc key asText] find(val, (cell(:theKind) == val[0]) && (cell(:theKind) kind == val[0] kind))
125125
if((cc value cell?(:activatable)) && (cc value cell(:activatable)),
126126
theKey = "#{vex[0] kind} #{cc key}"
127127
activeCells << [cc key, cc value, vex, vex[2] argumentsCode],

0 commit comments

Comments
 (0)