issues
search
masak
/
bel
An interpreter for Bel, Paul Graham's Lisp language
GNU General Public License v3.0
27
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Something goes wrong with a 'for' in a 'let'
#444
masak
opened
1 week ago
0
Fill the globals with position information
#443
masak
opened
2 months ago
0
Rename 'remember' function 'sticky' in board-movements.bel
#442
masak
closed
3 months ago
1
Bug: Perl-based reader doesn't handle a comment in the middle of an empty set of parens correctly
#441
masak
opened
9 months ago
0
Quote arguments to macros called as functions
#440
masak
closed
10 months ago
0
The "function" case of 'begins' is not covered by tests
#439
masak
closed
10 months ago
1
(2:or nil '(a b c)) from the language guide actually fails
#438
masak
closed
10 months ago
2
Something is wrong when using 'trace' on '+' and then calling 'reduce'
#437
masak
opened
1 year ago
0
Add more tests for iflet/whenlet/whilet
#436
masak
closed
2 years ago
0
Remove iflet, whenlet, whilet
#435
masak
closed
2 years ago
0
The fast operatives 'iflet' and 'whilet' are over-specific
#434
masak
closed
2 years ago
0
Create a fast operative for 'for'
#433
masak
opened
2 years ago
2
Add a test to capture the fact that 'some' returns a lexical variable and can't be used for modifying the tail of the input list
#432
masak
opened
2 years ago
1
Bug: Perl-based reader doesn't flag an unexpected terminator
#431
masak
opened
2 years ago
0
Add these as tests to mac-catch.t
#430
masak
opened
2 years ago
1
Add an examples/ directory
#429
masak
opened
2 years ago
7
(len 'z) goes into an infinite loop
#428
masak
opened
2 years ago
5
Unquote syntax is unstable with respect to macro calls and quasiquotes
#427
masak
opened
2 years ago
2
Allow bin/bel to read several files
#426
masak
closed
2 years ago
0
Three quality goals
#425
masak
opened
2 years ago
0
Put code examples more front-and-center in the README
#424
masak
opened
2 years ago
0
Create a fast operative for 'accum'
#423
masak
opened
2 years ago
1
Test that 'cons' builds a new list, as it promises, and doesn't just return 'args'
#422
masak
closed
2 years ago
2
Implement a nice (comparison-based) 'set' module
#421
masak
opened
2 years ago
0
Implement 'prompt'
#420
masak
opened
2 years ago
1
Update copyright year to 2022
#419
masak
closed
2 years ago
0
Remove special-cased param opcodes
#418
masak
closed
2 years ago
0
Explore implementing Common Lisp's DEFPARAMETER
#417
masak
opened
2 years ago
0
Include a fun test about a Lisp quine
#416
masak
closed
9 months ago
1
Add test coverage for empty case/pcase
#415
masak
closed
3 years ago
0
Add tests for case and pcase not evaluating their expression unless there's a case
#414
masak
closed
3 years ago
0
Have some tests that check that macros can be called at runtime
#413
masak
opened
3 years ago
0
Implement fast operatives
#412
masak
closed
2 years ago
3
Implement 'deq' fastfunc
#411
masak
closed
3 years ago
0
Add identity tests for cons and list
#410
masak
closed
3 years ago
0
Use '@' to mean "previous eval" in REPL
#409
masak
closed
3 years ago
0
Make reader understand shared pairs
#408
masak
closed
3 years ago
0
Implement labels for shared pairs in the reader
#407
masak
closed
3 years ago
0
Add some tests about scoping
#406
masak
closed
3 years ago
0
Implement even more bytefuncs
#405
masak
closed
3 years ago
1
Implement 'all' bytefunc
#404
masak
closed
3 years ago
0
Add a test for '(let x (+ x 1) ...)'
#403
masak
closed
3 years ago
0
Add a test for nondeterministic parsing
#402
masak
opened
3 years ago
0
Reinstate the higher-order fastfuncs that were removed earlier
#401
masak
closed
3 years ago
1
Introduce an 'async call' mechanism
#400
masak
closed
3 years ago
0
Figure out the register count
#399
masak
closed
3 years ago
0
Add rock-paper-scissors example
#398
masak
closed
3 years ago
0
Create a bytecode builder API, safer than putting numbers together
#397
masak
closed
3 years ago
0
Add more bytefuncs
#396
masak
closed
3 years ago
0
Add a 'bel' fastfunc
#395
masak
closed
3 years ago
2
Next