• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

attic/H05-Mar-2019-643536

debug/H05-Mar-2019-542381

README.mdH A D05-Mar-2019638 2212

address.goH A D05-Mar-201935.5 KiB1,7991,486

address.gomacroH A D05-Mar-20194.8 KiB200183

assignment.goH A D05-Mar-201912.8 KiB455345

binary.goH A D05-Mar-201910.8 KiB402343

binary_eqlneq.goH A D05-Mar-201918.7 KiB1,114821

binary_eqlneq.gomacroH A D05-Mar-20199.2 KiB367339

binary_ops.goH A D05-Mar-201974.5 KiB5,1464,042

binary_ops.gomacroH A D05-Mar-201921.4 KiB837782

binary_relops.goH A D05-Mar-201926.1 KiB1,6211,165

binary_relops.gomacroH A D05-Mar-20196.9 KiB255227

binary_shifts.goH A D05-Mar-201959.1 KiB4,1093,121

binary_shifts.gomacroH A D05-Mar-20196.9 KiB256230

builtin.goH A D05-Mar-201935.5 KiB1,2921,057

call.goH A D05-Mar-201911.8 KiB482406

call0ret1.goH A D05-Mar-201919.6 KiB896795

call0ret1.gomacroH A D05-Mar-20194.7 KiB189176

call1ret1.goH A D05-Mar-2019170 KiB8,0896,702

call1ret1.gomacroH A D05-Mar-201910 KiB341315

call2ret1.goH A D05-Mar-20194.5 KiB224202

call_ellipsis.goH A D05-Mar-201915.4 KiB689660

call_multivalue.goH A D05-Mar-20198 KiB345318

call_variadic.goH A D05-Mar-201913.5 KiB624600

callnret0.goH A D05-Mar-201933.5 KiB1,7441,388

callnret0.gomacroH A D05-Mar-20198.3 KiB347317

callnret1.goH A D05-Mar-20195.4 KiB254197

callnret1.gomacroH A D05-Mar-20193.2 KiB124113

channel.goH A D05-Mar-201930.2 KiB1,2691,187

channel.gomacroH A D05-Mar-20198.8 KiB399380

cmd.goH A D05-Mar-201911.5 KiB409283

code.goH A D05-Mar-20199.6 KiB399334

compile.goH A D05-Mar-201910.5 KiB468370

compositelit.goH A D05-Mar-20199.2 KiB350309

convert.goH A D05-Mar-20195.6 KiB234195

debug.goH A D05-Mar-20193.7 KiB157124

declaration.goH A D05-Mar-201919.1 KiB655527

expr.goH A D05-Mar-20195.6 KiB240189

expr1.goH A D05-Mar-20192.8 KiB11482

func0ret0.goH A D05-Mar-20191.1 KiB5228

func0ret1.goH A D05-Mar-20198.9 KiB482366

func0ret1.gomacroH A D05-Mar-20192.4 KiB10290

func1ret0.goH A D05-Mar-20199 KiB487346

func1ret0.gomacroH A D05-Mar-20194.3 KiB178164

func1ret1.goH A D05-Mar-2019165.5 KiB9,5006,908

func1ret1.gomacroH A D05-Mar-20196.2 KiB244215

func2ret0.goH A D05-Mar-2019157.9 KiB9,2346,521

func2ret0.gomacroH A D05-Mar-20197.1 KiB277249

function.goH A D05-Mar-201914.3 KiB528397

global.goH A D05-Mar-201917.9 KiB659443

identifier.goH A D05-Mar-201924.9 KiB1,001950

import.goH A D05-Mar-201919.3 KiB704585

index.goH A D05-Mar-201919.8 KiB1,005883

index.gomacroH A D05-Mar-201913.7 KiB552527

inspect.goH A D05-Mar-20191.1 KiB4726

interface.goH A D05-Mar-20197.3 KiB225168

interpreter.goH A D05-Mar-20197.5 KiB319234

jit.goH A D05-Mar-201914.9 KiB642474

literal.goH A D05-Mar-201910.1 KiB449358

macroexpand.goH A D05-Mar-20197.6 KiB284216

output.goH A D05-Mar-20194.8 KiB215176

place_get.goH A D05-Mar-20194.1 KiB182162

place_ops.goH A D05-Mar-2019117.8 KiB5,9694,906

place_ops.gomacroH A D05-Mar-201915.1 KiB551500

place_set.goH A D05-Mar-20197.1 KiB429325

place_set.gomacroH A D05-Mar-20195.9 KiB260240

place_set_value.goH A D05-Mar-20191.9 KiB8258

place_shifts.goH A D05-Mar-201920.5 KiB1,132931

place_shifts.gomacroH A D05-Mar-20198.9 KiB391351

quasiquote.goH A D05-Mar-201910.2 KiB329277

range.goH A D05-Mar-201911.8 KiB495385

repl.goH A D05-Mar-201914.6 KiB608468

select.goH A D05-Mar-20196.1 KiB249200

selector.goH A D05-Mar-201929.6 KiB1,035872

slice.goH A D05-Mar-20196.1 KiB274245

statement.goH A D05-Mar-201921.4 KiB809643

switch.goH A D05-Mar-20199.6 KiB357276

switch2.goH A D05-Mar-201920.2 KiB1,037887

switch2.gomacroH A D05-Mar-20197.8 KiB313299

switch_type.goH A D05-Mar-201916.4 KiB587478

template_func.goH A D05-Mar-20198.1 KiB278196

template_infer.goH A D05-Mar-201911.8 KiB432350

template_maker.goH A D05-Mar-201912.6 KiB481410

template_type.goH A D05-Mar-20196.5 KiB225162

type.goH A D05-Mar-201925.9 KiB944777

unary.goH A D05-Mar-20192.8 KiB11883

unary_ops.goH A D05-Mar-20198 KiB363325

util.goH A D05-Mar-201941.1 KiB1,8581,780

var_ops.goH A D05-Mar-2019576 KiB32,31128,264

var_ops.gomacroH A D05-Mar-201918.9 KiB729675

var_set.goH A D05-Mar-201981.1 KiB4,7503,973

var_set.gomacroH A D05-Mar-20197.5 KiB292268

var_set_value.goH A D05-Mar-201920.5 KiB724695

var_shifts.goH A D05-Mar-2019106.8 KiB5,9615,213

var_shifts.gomacroH A D05-Mar-20199.8 KiB405369

x_package.goH A D05-Mar-20195 KiB7567

README.md

1## gomacro - A Go interpreter with Lisp-like macros
2
3The package `fast` contains a faster reimplementation of gomacro interpreter.
4
5To learn about gomacro, download, compile and use it, please refer to the main [README.md](../README.md)
6
7## Current Status
8
9STABLE.
10
11## Features and limitations
12
13See [../doc/features-and-limitations.md](../doc/features-and-limitations.md)
14
15
16## Misc TODO notes
17
18* contact github.com/neugram/ng author?
19* when importing a package, reuse compiled .so if exists already?
20* gomacro FILE: execute all the init() functions, then execute main() if (re)defined and package == "main"
21* try to run Go compiler tests
22