├── .build.yml ├── .clang-format ├── .dir-locals.el ├── .github ├── disabled-workflows │ └── .gitkeep └── workflows │ ├── linux.yml │ ├── nixpkgs.yml │ ├── osx.yml │ ├── release.yml │ └── windows.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CarpHask.cabal ├── LICENSE ├── LUA_LICENSE ├── README.md ├── Setup.hs ├── app └── Main.hs ├── bench ├── arithmetic.carp ├── array_access.carp ├── array_resizing.carp ├── array_subarray.carp ├── array_swap.carp ├── array_update.carp ├── map.carp └── structs.carp ├── core ├── Array.carp ├── ArrayExt.carp ├── Bench.carp ├── Binary.carp ├── Blitable.carp ├── Bool.carp ├── BoolExtras.carp ├── Box.carp ├── Byte.carp ├── Char.carp ├── Color.carp ├── Control.carp ├── ControlMacros.carp ├── Core.carp ├── Debug.carp ├── Derive.carp ├── Double.carp ├── Dynamic.carp ├── Filepath.carp ├── Float.carp ├── Format.carp ├── Function.carp ├── GLFW.carp ├── Generics.carp ├── Gensym.carp ├── Geometry.carp ├── Heap.carp ├── IO.carp ├── Int.carp ├── Interfaces.carp ├── Introspect.carp ├── List.carp ├── Long.carp ├── Macros.carp ├── Map.carp ├── Maybe.carp ├── Opaque.carp ├── OpenGL.carp ├── Pattern.carp ├── Phantom.carp ├── Platform.carp ├── Pointer.carp ├── Project.carp ├── Quasiquote.carp ├── Random.carp ├── Result.carp ├── SDL.carp ├── SDLHelper.h ├── SDL_gfx.carp ├── SDL_image.carp ├── SDL_mixer.carp ├── SDL_ttf.carp ├── SafeInt.carp ├── Sort.carp ├── StaticArray.carp ├── Statistics.carp ├── StdInt.carp ├── String.carp ├── System.carp ├── Test.carp ├── Tuples.carp ├── Unit.carp ├── Unsafe.carp ├── Vector.carp ├── carp_bench.h ├── carp_binary.h ├── carp_bool.h ├── carp_byte.h ├── carp_char.h ├── carp_debug.h ├── carp_double.h ├── carp_float.h ├── carp_int.h ├── carp_io.h ├── carp_long.h ├── carp_memory.h ├── carp_pattern.h ├── carp_safe_int.h ├── carp_stdbool.h ├── carp_stdint.h ├── carp_string.h ├── carp_system.h ├── carp_utf8.h └── core.h ├── default.nix ├── docs-html └── zConvertMd2Html.py ├── docs ├── CInterop.md ├── Contributing.md ├── Derive.md ├── Drop.md ├── DynamicSemantics.md ├── Embedded.md ├── Format_Strings.md ├── HowToRunCode.md ├── Install.md ├── LanguageGuide.md ├── Libraries.md ├── Macros.md ├── Manual.md ├── Memory.md ├── Multimedia.md ├── Quasiquotation.md ├── ReleaseChecklist.md ├── Terminology.md ├── Tooling.md ├── carp_on_arduboy.jpg ├── compiler-passes.drawio ├── compiler-passes.svg ├── core │ ├── README.md │ ├── carp_style.css │ ├── generate_core_docs.carp │ └── logo.png ├── hacking.md ├── index.md ├── patterns.md └── sdl │ ├── carp_style.css │ ├── generate_sdl_docs.carp │ └── logo.png ├── examples ├── benchmark_mandelbrot.carp ├── benchmark_n-body.carp ├── bugs.carp ├── carp_demo.carp ├── derive.carp ├── drop.carp ├── external_struct.carp ├── fonts.carp ├── functor.carp ├── game_of_life.carp ├── generic_structs.carp ├── glfw.carp ├── guessing_game.carp ├── headers │ └── banana.h ├── langtons_ant.carp ├── maps.carp ├── minimal_sdl.carp ├── mutual_recursion.carp ├── nested_lambdas.carp ├── no_core.carp ├── quasiquote.carp ├── reptile.carp ├── sorting.carp ├── sounds.carp ├── static_array.carp ├── sumtypes.carp ├── unicode.carp ├── updating.carp └── vector.carp ├── headerparse └── Main.hs ├── resources ├── Hasklig.otf ├── fx1.wav ├── logo │ ├── carp_bonus_719.png │ ├── carp_logo_300_c.png │ ├── carp_logo_969_c.png │ ├── carp_logo_969_no_texture.png │ └── square.png └── song.mp3 ├── scripts ├── benchmarks.sh ├── build.sh ├── carp.sh ├── flamegraph.sh ├── format.sh ├── git-hooks │ ├── commit-msg.sh │ ├── pre-commit.sh │ └── setup.sh ├── haskell-flamegraph.sh ├── lines_of_code.sh ├── release.sh ├── run_carp_tests.ps1 └── run_carp_tests.sh ├── src ├── ArrayTemplates.hs ├── AssignTypes.hs ├── BoxTemplates.hs ├── ColorText.hs ├── Commands.hs ├── Concretize.hs ├── Constraints.hs ├── Context.hs ├── Deftype.hs ├── Emit.hs ├── Env.hs ├── Eval.hs ├── EvalError.hs ├── Expand.hs ├── Forms.hs ├── GenerateConstraints.hs ├── Infer.hs ├── Info.hs ├── InitialTypes.hs ├── Interfaces.hs ├── Managed.hs ├── Map.hs ├── Memory.hs ├── Meta.hs ├── Obj.hs ├── Parsing.hs ├── Path.hs ├── Polymorphism.hs ├── PrimitiveError.hs ├── Primitives.hs ├── Project.hs ├── ProjectConfig.hs ├── Qualify.hs ├── Reify.hs ├── RenderDocs.hs ├── Repl.hs ├── Scoring.hs ├── Set.hs ├── StartingEnv.hs ├── StaticArrayTemplates.hs ├── StructUtils.hs ├── Sumtypes.hs ├── SymPath.hs ├── Template.hs ├── TemplateGenerator.hs ├── ToTemplate.hs ├── TypeCandidate.hs ├── TypeError.hs ├── TypePredicates.hs ├── Types.hs ├── TypesToC.hs ├── Util.hs └── Validate.hs ├── stack.yaml └── test ├── Spec.hs ├── TestConstraints.hs ├── TestLookup.hs ├── add-c.carp ├── address.carp ├── args.carp ├── array.carp ├── binary.carp ├── box.carp ├── byte_math.carp ├── char.carp ├── check.sh ├── control_flow.carp ├── control_macros.carp ├── csquare.c ├── csquare.h ├── deftype.carp ├── derive.carp ├── double_math.carp ├── dynamic-closures.carp ├── dynamic_map.carp ├── execute.sh ├── filepath.carp ├── fixture_file.txt ├── fixture_foo.h ├── float_math.carp ├── format.carp ├── function.carp ├── generics.carp ├── heap.carp ├── init_global.carp ├── int16.carp ├── int32.carp ├── int64.carp ├── int8.carp ├── int_math.carp ├── interface.carp ├── interop.carp ├── interop.h ├── introspect.carp ├── io.carp ├── list.carp ├── long_math.carp ├── macros.carp ├── managed.carp ├── map.carp ├── maybe.carp ├── memory.carp ├── nested.carp ├── output ├── examples │ ├── external_struct.carp.output.expected │ ├── functor.carp.output.expected │ ├── generic_structs.carp.output.expected │ ├── maps.carp.output.expected │ ├── sorting.carp.output.expected │ ├── sumtypes.carp.output.expected │ └── updating.carp.output.expected └── test │ ├── produces-output │ ├── basics.carp.output.expected │ ├── function_members.carp.output.expected │ ├── globals.carp.output.expected │ ├── lambdas.carp.output.expected │ ├── repl.carp.output.expected │ └── setting_variables.carp.output.expected │ └── test-for-errors │ ├── char_at_index.carp.output.expected │ ├── def-.carp.output.expected │ ├── defn-.carp.output.expected │ ├── deftype_type_var_not_in_scope.carp.output.expected │ ├── derive-without-child-impl.carp.output.expected │ ├── duplicate_binding.carp.output.expected │ ├── inner-private-bindings.carp.output.expected │ ├── lambda_capturing_ref_that_dies.carp.output.expected │ ├── match-given-away-value.carp.output.expected │ ├── match-literals.carp.output.expected │ ├── multiarg-ref.carp.output.expected │ ├── no_forms_in_match.carp.output.expected │ ├── no_matching_instance.carp.output.expected │ ├── private-bindings.carp.output.expected │ ├── qualified-register.carp.output.expected │ ├── raw-unquote.carp.output.expected │ ├── ref-as-member.carp.output.expected │ ├── return_ref_in_do.carp.output.expected │ ├── return_ref_in_let.carp.output.expected │ ├── return_ref_to_array_literal.carp.output.expected │ ├── return_ref_to_function_result.carp.output.expected │ ├── sumtype_type_var_not_in_scope.carp.output.expected │ ├── trick_resolution.carp.output.expected │ ├── type_mismatch.carp.output.expected │ ├── uneven_nr_of_forms_in_match.carp.output.expected │ ├── use_ref_after_free.carp.output.expected │ ├── use_ref_arg_after_free.carp.output.expected │ ├── use_ref_via_nth_after_free.carp.output.expected │ ├── wrong-phantom.carp.output.expected │ ├── wrong_args_when_recursing.carp.output.expected │ ├── wrong_sig_for_def.carp.output.expected │ ├── wrong_sig_for_defn.carp.output.expected │ └── wrong_type_when_recursing.carp.output.expected ├── pattern.carp ├── pointer.carp ├── produces-output ├── basics.carp ├── empty.carp ├── function_members.carp ├── globals.carp ├── lambdas.carp ├── repl.carp └── setting_variables.carp ├── random-seed.carp ├── random.carp ├── record.sh ├── recursion.carp ├── regression.carp ├── reload.carp ├── result.carp ├── safe_arithmetic.carp ├── short_circuiting.carp ├── sort.carp ├── static_array.carp ├── statistics.carp ├── string.carp ├── sumtypes.carp ├── system.carp ├── test-for-errors ├── char_at_index.carp ├── def-.carp ├── defn-.carp ├── deftype_type_var_not_in_scope.carp ├── derive-without-child-impl.carp ├── duplicate_binding.carp ├── inner-private-bindings.carp ├── lambda_capturing_ref_that_dies.carp ├── match-given-away-value.carp ├── match-literals.carp ├── multiarg-ref.carp ├── no_forms_in_match.carp ├── no_matching_instance.carp ├── private-bindings.carp ├── qualified-register.carp ├── raw-unquote.carp ├── ref-as-member.carp ├── return_ref_in_do.carp ├── return_ref_in_let.carp ├── return_ref_to_array_literal.carp ├── return_ref_to_function_result.carp ├── sumtype_type_var_not_in_scope.carp ├── trick_resolution.carp ├── type_mismatch.carp ├── uneven_nr_of_forms_in_match.carp ├── use_ref_after_free.carp ├── use_ref_arg_after_free.carp ├── use_ref_via_nth_after_free.carp ├── wrong-phantom.carp ├── wrong_args_when_recursing.carp ├── wrong_sig_for_def.carp ├── wrong_sig_for_defn.carp └── wrong_type_when_recursing.carp ├── tuples.carp ├── uint16.carp ├── uint32.carp ├── uint64.carp ├── uint8.carp ├── unicode.carp ├── unsafe.carp ├── vector2.carp ├── vector3.carp └── vectorn.carp /.build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.build.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.clang-format -------------------------------------------------------------------------------- /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.github/disabled-workflows/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/nixpkgs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.github/workflows/nixpkgs.yml -------------------------------------------------------------------------------- /.github/workflows/osx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.github/workflows/osx.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CarpHask.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/CarpHask.cabal -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/LICENSE -------------------------------------------------------------------------------- /LUA_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/LUA_LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | 3 | main = defaultMain 4 | -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/app/Main.hs -------------------------------------------------------------------------------- /bench/arithmetic.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/arithmetic.carp -------------------------------------------------------------------------------- /bench/array_access.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/array_access.carp -------------------------------------------------------------------------------- /bench/array_resizing.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/array_resizing.carp -------------------------------------------------------------------------------- /bench/array_subarray.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/array_subarray.carp -------------------------------------------------------------------------------- /bench/array_swap.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/array_swap.carp -------------------------------------------------------------------------------- /bench/array_update.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/array_update.carp -------------------------------------------------------------------------------- /bench/map.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/map.carp -------------------------------------------------------------------------------- /bench/structs.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/bench/structs.carp -------------------------------------------------------------------------------- /core/Array.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Array.carp -------------------------------------------------------------------------------- /core/ArrayExt.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/ArrayExt.carp -------------------------------------------------------------------------------- /core/Bench.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Bench.carp -------------------------------------------------------------------------------- /core/Binary.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Binary.carp -------------------------------------------------------------------------------- /core/Blitable.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Blitable.carp -------------------------------------------------------------------------------- /core/Bool.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Bool.carp -------------------------------------------------------------------------------- /core/BoolExtras.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/BoolExtras.carp -------------------------------------------------------------------------------- /core/Box.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Box.carp -------------------------------------------------------------------------------- /core/Byte.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Byte.carp -------------------------------------------------------------------------------- /core/Char.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Char.carp -------------------------------------------------------------------------------- /core/Color.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Color.carp -------------------------------------------------------------------------------- /core/Control.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Control.carp -------------------------------------------------------------------------------- /core/ControlMacros.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/ControlMacros.carp -------------------------------------------------------------------------------- /core/Core.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Core.carp -------------------------------------------------------------------------------- /core/Debug.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Debug.carp -------------------------------------------------------------------------------- /core/Derive.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Derive.carp -------------------------------------------------------------------------------- /core/Double.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Double.carp -------------------------------------------------------------------------------- /core/Dynamic.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Dynamic.carp -------------------------------------------------------------------------------- /core/Filepath.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Filepath.carp -------------------------------------------------------------------------------- /core/Float.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Float.carp -------------------------------------------------------------------------------- /core/Format.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Format.carp -------------------------------------------------------------------------------- /core/Function.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Function.carp -------------------------------------------------------------------------------- /core/GLFW.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/GLFW.carp -------------------------------------------------------------------------------- /core/Generics.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Generics.carp -------------------------------------------------------------------------------- /core/Gensym.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Gensym.carp -------------------------------------------------------------------------------- /core/Geometry.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Geometry.carp -------------------------------------------------------------------------------- /core/Heap.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Heap.carp -------------------------------------------------------------------------------- /core/IO.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/IO.carp -------------------------------------------------------------------------------- /core/Int.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Int.carp -------------------------------------------------------------------------------- /core/Interfaces.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Interfaces.carp -------------------------------------------------------------------------------- /core/Introspect.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Introspect.carp -------------------------------------------------------------------------------- /core/List.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/List.carp -------------------------------------------------------------------------------- /core/Long.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Long.carp -------------------------------------------------------------------------------- /core/Macros.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Macros.carp -------------------------------------------------------------------------------- /core/Map.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Map.carp -------------------------------------------------------------------------------- /core/Maybe.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Maybe.carp -------------------------------------------------------------------------------- /core/Opaque.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Opaque.carp -------------------------------------------------------------------------------- /core/OpenGL.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/OpenGL.carp -------------------------------------------------------------------------------- /core/Pattern.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Pattern.carp -------------------------------------------------------------------------------- /core/Phantom.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Phantom.carp -------------------------------------------------------------------------------- /core/Platform.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Platform.carp -------------------------------------------------------------------------------- /core/Pointer.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Pointer.carp -------------------------------------------------------------------------------- /core/Project.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Project.carp -------------------------------------------------------------------------------- /core/Quasiquote.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Quasiquote.carp -------------------------------------------------------------------------------- /core/Random.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Random.carp -------------------------------------------------------------------------------- /core/Result.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Result.carp -------------------------------------------------------------------------------- /core/SDL.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/SDL.carp -------------------------------------------------------------------------------- /core/SDLHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/SDLHelper.h -------------------------------------------------------------------------------- /core/SDL_gfx.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/SDL_gfx.carp -------------------------------------------------------------------------------- /core/SDL_image.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/SDL_image.carp -------------------------------------------------------------------------------- /core/SDL_mixer.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/SDL_mixer.carp -------------------------------------------------------------------------------- /core/SDL_ttf.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/SDL_ttf.carp -------------------------------------------------------------------------------- /core/SafeInt.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/SafeInt.carp -------------------------------------------------------------------------------- /core/Sort.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Sort.carp -------------------------------------------------------------------------------- /core/StaticArray.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/StaticArray.carp -------------------------------------------------------------------------------- /core/Statistics.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Statistics.carp -------------------------------------------------------------------------------- /core/StdInt.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/StdInt.carp -------------------------------------------------------------------------------- /core/String.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/String.carp -------------------------------------------------------------------------------- /core/System.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/System.carp -------------------------------------------------------------------------------- /core/Test.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Test.carp -------------------------------------------------------------------------------- /core/Tuples.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Tuples.carp -------------------------------------------------------------------------------- /core/Unit.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Unit.carp -------------------------------------------------------------------------------- /core/Unsafe.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Unsafe.carp -------------------------------------------------------------------------------- /core/Vector.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/Vector.carp -------------------------------------------------------------------------------- /core/carp_bench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_bench.h -------------------------------------------------------------------------------- /core/carp_binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_binary.h -------------------------------------------------------------------------------- /core/carp_bool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_bool.h -------------------------------------------------------------------------------- /core/carp_byte.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_byte.h -------------------------------------------------------------------------------- /core/carp_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_char.h -------------------------------------------------------------------------------- /core/carp_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_debug.h -------------------------------------------------------------------------------- /core/carp_double.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_double.h -------------------------------------------------------------------------------- /core/carp_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_float.h -------------------------------------------------------------------------------- /core/carp_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_int.h -------------------------------------------------------------------------------- /core/carp_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_io.h -------------------------------------------------------------------------------- /core/carp_long.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_long.h -------------------------------------------------------------------------------- /core/carp_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_memory.h -------------------------------------------------------------------------------- /core/carp_pattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_pattern.h -------------------------------------------------------------------------------- /core/carp_safe_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_safe_int.h -------------------------------------------------------------------------------- /core/carp_stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_stdbool.h -------------------------------------------------------------------------------- /core/carp_stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_stdint.h -------------------------------------------------------------------------------- /core/carp_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_string.h -------------------------------------------------------------------------------- /core/carp_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_system.h -------------------------------------------------------------------------------- /core/carp_utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/carp_utf8.h -------------------------------------------------------------------------------- /core/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/core/core.h -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/default.nix -------------------------------------------------------------------------------- /docs-html/zConvertMd2Html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs-html/zConvertMd2Html.py -------------------------------------------------------------------------------- /docs/CInterop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/CInterop.md -------------------------------------------------------------------------------- /docs/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Contributing.md -------------------------------------------------------------------------------- /docs/Derive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Derive.md -------------------------------------------------------------------------------- /docs/Drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Drop.md -------------------------------------------------------------------------------- /docs/DynamicSemantics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/DynamicSemantics.md -------------------------------------------------------------------------------- /docs/Embedded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Embedded.md -------------------------------------------------------------------------------- /docs/Format_Strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Format_Strings.md -------------------------------------------------------------------------------- /docs/HowToRunCode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/HowToRunCode.md -------------------------------------------------------------------------------- /docs/Install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Install.md -------------------------------------------------------------------------------- /docs/LanguageGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/LanguageGuide.md -------------------------------------------------------------------------------- /docs/Libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Libraries.md -------------------------------------------------------------------------------- /docs/Macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Macros.md -------------------------------------------------------------------------------- /docs/Manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Manual.md -------------------------------------------------------------------------------- /docs/Memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Memory.md -------------------------------------------------------------------------------- /docs/Multimedia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Multimedia.md -------------------------------------------------------------------------------- /docs/Quasiquotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Quasiquotation.md -------------------------------------------------------------------------------- /docs/ReleaseChecklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/ReleaseChecklist.md -------------------------------------------------------------------------------- /docs/Terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Terminology.md -------------------------------------------------------------------------------- /docs/Tooling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/Tooling.md -------------------------------------------------------------------------------- /docs/carp_on_arduboy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/carp_on_arduboy.jpg -------------------------------------------------------------------------------- /docs/compiler-passes.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/compiler-passes.drawio -------------------------------------------------------------------------------- /docs/compiler-passes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/compiler-passes.svg -------------------------------------------------------------------------------- /docs/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/core/README.md -------------------------------------------------------------------------------- /docs/core/carp_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/core/carp_style.css -------------------------------------------------------------------------------- /docs/core/generate_core_docs.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/core/generate_core_docs.carp -------------------------------------------------------------------------------- /docs/core/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/core/logo.png -------------------------------------------------------------------------------- /docs/hacking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/hacking.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/patterns.md -------------------------------------------------------------------------------- /docs/sdl/carp_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/sdl/carp_style.css -------------------------------------------------------------------------------- /docs/sdl/generate_sdl_docs.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/sdl/generate_sdl_docs.carp -------------------------------------------------------------------------------- /docs/sdl/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/docs/sdl/logo.png -------------------------------------------------------------------------------- /examples/benchmark_mandelbrot.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/benchmark_mandelbrot.carp -------------------------------------------------------------------------------- /examples/benchmark_n-body.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/benchmark_n-body.carp -------------------------------------------------------------------------------- /examples/bugs.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/bugs.carp -------------------------------------------------------------------------------- /examples/carp_demo.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/carp_demo.carp -------------------------------------------------------------------------------- /examples/derive.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/derive.carp -------------------------------------------------------------------------------- /examples/drop.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/drop.carp -------------------------------------------------------------------------------- /examples/external_struct.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/external_struct.carp -------------------------------------------------------------------------------- /examples/fonts.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/fonts.carp -------------------------------------------------------------------------------- /examples/functor.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/functor.carp -------------------------------------------------------------------------------- /examples/game_of_life.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/game_of_life.carp -------------------------------------------------------------------------------- /examples/generic_structs.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/generic_structs.carp -------------------------------------------------------------------------------- /examples/glfw.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/glfw.carp -------------------------------------------------------------------------------- /examples/guessing_game.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/guessing_game.carp -------------------------------------------------------------------------------- /examples/headers/banana.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/headers/banana.h -------------------------------------------------------------------------------- /examples/langtons_ant.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/langtons_ant.carp -------------------------------------------------------------------------------- /examples/maps.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/maps.carp -------------------------------------------------------------------------------- /examples/minimal_sdl.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/minimal_sdl.carp -------------------------------------------------------------------------------- /examples/mutual_recursion.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/mutual_recursion.carp -------------------------------------------------------------------------------- /examples/nested_lambdas.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/nested_lambdas.carp -------------------------------------------------------------------------------- /examples/no_core.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/no_core.carp -------------------------------------------------------------------------------- /examples/quasiquote.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/quasiquote.carp -------------------------------------------------------------------------------- /examples/reptile.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/reptile.carp -------------------------------------------------------------------------------- /examples/sorting.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/sorting.carp -------------------------------------------------------------------------------- /examples/sounds.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/sounds.carp -------------------------------------------------------------------------------- /examples/static_array.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/static_array.carp -------------------------------------------------------------------------------- /examples/sumtypes.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/sumtypes.carp -------------------------------------------------------------------------------- /examples/unicode.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/unicode.carp -------------------------------------------------------------------------------- /examples/updating.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/updating.carp -------------------------------------------------------------------------------- /examples/vector.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/examples/vector.carp -------------------------------------------------------------------------------- /headerparse/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/headerparse/Main.hs -------------------------------------------------------------------------------- /resources/Hasklig.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/Hasklig.otf -------------------------------------------------------------------------------- /resources/fx1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/fx1.wav -------------------------------------------------------------------------------- /resources/logo/carp_bonus_719.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/logo/carp_bonus_719.png -------------------------------------------------------------------------------- /resources/logo/carp_logo_300_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/logo/carp_logo_300_c.png -------------------------------------------------------------------------------- /resources/logo/carp_logo_969_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/logo/carp_logo_969_c.png -------------------------------------------------------------------------------- /resources/logo/carp_logo_969_no_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/logo/carp_logo_969_no_texture.png -------------------------------------------------------------------------------- /resources/logo/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/logo/square.png -------------------------------------------------------------------------------- /resources/song.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/resources/song.mp3 -------------------------------------------------------------------------------- /scripts/benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/benchmarks.sh -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/carp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/carp.sh -------------------------------------------------------------------------------- /scripts/flamegraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/flamegraph.sh -------------------------------------------------------------------------------- /scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/format.sh -------------------------------------------------------------------------------- /scripts/git-hooks/commit-msg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/git-hooks/commit-msg.sh -------------------------------------------------------------------------------- /scripts/git-hooks/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/git-hooks/pre-commit.sh -------------------------------------------------------------------------------- /scripts/git-hooks/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/git-hooks/setup.sh -------------------------------------------------------------------------------- /scripts/haskell-flamegraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/haskell-flamegraph.sh -------------------------------------------------------------------------------- /scripts/lines_of_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/lines_of_code.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/run_carp_tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/run_carp_tests.ps1 -------------------------------------------------------------------------------- /scripts/run_carp_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/scripts/run_carp_tests.sh -------------------------------------------------------------------------------- /src/ArrayTemplates.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/ArrayTemplates.hs -------------------------------------------------------------------------------- /src/AssignTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/AssignTypes.hs -------------------------------------------------------------------------------- /src/BoxTemplates.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/BoxTemplates.hs -------------------------------------------------------------------------------- /src/ColorText.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/ColorText.hs -------------------------------------------------------------------------------- /src/Commands.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Commands.hs -------------------------------------------------------------------------------- /src/Concretize.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Concretize.hs -------------------------------------------------------------------------------- /src/Constraints.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Constraints.hs -------------------------------------------------------------------------------- /src/Context.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Context.hs -------------------------------------------------------------------------------- /src/Deftype.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Deftype.hs -------------------------------------------------------------------------------- /src/Emit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Emit.hs -------------------------------------------------------------------------------- /src/Env.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Env.hs -------------------------------------------------------------------------------- /src/Eval.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Eval.hs -------------------------------------------------------------------------------- /src/EvalError.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/EvalError.hs -------------------------------------------------------------------------------- /src/Expand.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Expand.hs -------------------------------------------------------------------------------- /src/Forms.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Forms.hs -------------------------------------------------------------------------------- /src/GenerateConstraints.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/GenerateConstraints.hs -------------------------------------------------------------------------------- /src/Infer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Infer.hs -------------------------------------------------------------------------------- /src/Info.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Info.hs -------------------------------------------------------------------------------- /src/InitialTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/InitialTypes.hs -------------------------------------------------------------------------------- /src/Interfaces.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Interfaces.hs -------------------------------------------------------------------------------- /src/Managed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Managed.hs -------------------------------------------------------------------------------- /src/Map.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Map.hs -------------------------------------------------------------------------------- /src/Memory.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Memory.hs -------------------------------------------------------------------------------- /src/Meta.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Meta.hs -------------------------------------------------------------------------------- /src/Obj.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Obj.hs -------------------------------------------------------------------------------- /src/Parsing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Parsing.hs -------------------------------------------------------------------------------- /src/Path.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Path.hs -------------------------------------------------------------------------------- /src/Polymorphism.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Polymorphism.hs -------------------------------------------------------------------------------- /src/PrimitiveError.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/PrimitiveError.hs -------------------------------------------------------------------------------- /src/Primitives.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Primitives.hs -------------------------------------------------------------------------------- /src/Project.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Project.hs -------------------------------------------------------------------------------- /src/ProjectConfig.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/ProjectConfig.hs -------------------------------------------------------------------------------- /src/Qualify.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Qualify.hs -------------------------------------------------------------------------------- /src/Reify.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Reify.hs -------------------------------------------------------------------------------- /src/RenderDocs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/RenderDocs.hs -------------------------------------------------------------------------------- /src/Repl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Repl.hs -------------------------------------------------------------------------------- /src/Scoring.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Scoring.hs -------------------------------------------------------------------------------- /src/Set.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Set.hs -------------------------------------------------------------------------------- /src/StartingEnv.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/StartingEnv.hs -------------------------------------------------------------------------------- /src/StaticArrayTemplates.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/StaticArrayTemplates.hs -------------------------------------------------------------------------------- /src/StructUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/StructUtils.hs -------------------------------------------------------------------------------- /src/Sumtypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Sumtypes.hs -------------------------------------------------------------------------------- /src/SymPath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/SymPath.hs -------------------------------------------------------------------------------- /src/Template.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Template.hs -------------------------------------------------------------------------------- /src/TemplateGenerator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/TemplateGenerator.hs -------------------------------------------------------------------------------- /src/ToTemplate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/ToTemplate.hs -------------------------------------------------------------------------------- /src/TypeCandidate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/TypeCandidate.hs -------------------------------------------------------------------------------- /src/TypeError.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/TypeError.hs -------------------------------------------------------------------------------- /src/TypePredicates.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/TypePredicates.hs -------------------------------------------------------------------------------- /src/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Types.hs -------------------------------------------------------------------------------- /src/TypesToC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/TypesToC.hs -------------------------------------------------------------------------------- /src/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Util.hs -------------------------------------------------------------------------------- /src/Validate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/src/Validate.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/Spec.hs -------------------------------------------------------------------------------- /test/TestConstraints.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/TestConstraints.hs -------------------------------------------------------------------------------- /test/TestLookup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/TestLookup.hs -------------------------------------------------------------------------------- /test/add-c.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/add-c.carp -------------------------------------------------------------------------------- /test/address.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/address.carp -------------------------------------------------------------------------------- /test/args.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/args.carp -------------------------------------------------------------------------------- /test/array.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/array.carp -------------------------------------------------------------------------------- /test/binary.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/binary.carp -------------------------------------------------------------------------------- /test/box.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/box.carp -------------------------------------------------------------------------------- /test/byte_math.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/byte_math.carp -------------------------------------------------------------------------------- /test/char.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/char.carp -------------------------------------------------------------------------------- /test/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/check.sh -------------------------------------------------------------------------------- /test/control_flow.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/control_flow.carp -------------------------------------------------------------------------------- /test/control_macros.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/control_macros.carp -------------------------------------------------------------------------------- /test/csquare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/csquare.c -------------------------------------------------------------------------------- /test/csquare.h: -------------------------------------------------------------------------------- 1 | int csquare(int); 2 | -------------------------------------------------------------------------------- /test/deftype.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/deftype.carp -------------------------------------------------------------------------------- /test/derive.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/derive.carp -------------------------------------------------------------------------------- /test/double_math.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/double_math.carp -------------------------------------------------------------------------------- /test/dynamic-closures.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/dynamic-closures.carp -------------------------------------------------------------------------------- /test/dynamic_map.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/dynamic_map.carp -------------------------------------------------------------------------------- /test/execute.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/execute.sh -------------------------------------------------------------------------------- /test/filepath.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/filepath.carp -------------------------------------------------------------------------------- /test/fixture_file.txt: -------------------------------------------------------------------------------- 1 | test file contents 2 | -------------------------------------------------------------------------------- /test/fixture_foo.h: -------------------------------------------------------------------------------- 1 | int fooInit() { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test/float_math.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/float_math.carp -------------------------------------------------------------------------------- /test/format.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/format.carp -------------------------------------------------------------------------------- /test/function.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/function.carp -------------------------------------------------------------------------------- /test/generics.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/generics.carp -------------------------------------------------------------------------------- /test/heap.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/heap.carp -------------------------------------------------------------------------------- /test/init_global.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/init_global.carp -------------------------------------------------------------------------------- /test/int16.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/int16.carp -------------------------------------------------------------------------------- /test/int32.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/int32.carp -------------------------------------------------------------------------------- /test/int64.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/int64.carp -------------------------------------------------------------------------------- /test/int8.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/int8.carp -------------------------------------------------------------------------------- /test/int_math.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/int_math.carp -------------------------------------------------------------------------------- /test/interface.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/interface.carp -------------------------------------------------------------------------------- /test/interop.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/interop.carp -------------------------------------------------------------------------------- /test/interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/interop.h -------------------------------------------------------------------------------- /test/introspect.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/introspect.carp -------------------------------------------------------------------------------- /test/io.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/io.carp -------------------------------------------------------------------------------- /test/list.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/list.carp -------------------------------------------------------------------------------- /test/long_math.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/long_math.carp -------------------------------------------------------------------------------- /test/macros.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/macros.carp -------------------------------------------------------------------------------- /test/managed.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/managed.carp -------------------------------------------------------------------------------- /test/map.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/map.carp -------------------------------------------------------------------------------- /test/maybe.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/maybe.carp -------------------------------------------------------------------------------- /test/memory.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/memory.carp -------------------------------------------------------------------------------- /test/nested.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/nested.carp -------------------------------------------------------------------------------- /test/output/examples/external_struct.carp.output.expected: -------------------------------------------------------------------------------- 1 | (Banana 2.3 1000) 2 | -------------------------------------------------------------------------------- /test/output/examples/functor.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/examples/functor.carp.output.expected -------------------------------------------------------------------------------- /test/output/examples/generic_structs.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/examples/generic_structs.carp.output.expected -------------------------------------------------------------------------------- /test/output/examples/maps.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/examples/maps.carp.output.expected -------------------------------------------------------------------------------- /test/output/examples/sorting.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/examples/sorting.carp.output.expected -------------------------------------------------------------------------------- /test/output/examples/sumtypes.carp.output.expected: -------------------------------------------------------------------------------- 1 | Something like 123 2 | Nada 3 | (Water) 4 | Grade.B has value 15 5 | Yo 6 | Yes 7 | 1 8 | -------------------------------------------------------------------------------- /test/output/examples/updating.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/examples/updating.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/produces-output/basics.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/produces-output/basics.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/produces-output/function_members.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/produces-output/function_members.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/produces-output/globals.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/produces-output/globals.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/produces-output/lambdas.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/produces-output/lambdas.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/produces-output/repl.carp.output.expected: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /test/output/test/produces-output/setting_variables.carp.output.expected: -------------------------------------------------------------------------------- 1 | goodbye 2 | -------------------------------------------------------------------------------- /test/output/test/test-for-errors/char_at_index.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/char_at_index.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/def-.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/def-.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/defn-.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/defn-.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/deftype_type_var_not_in_scope.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/deftype_type_var_not_in_scope.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/derive-without-child-impl.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/derive-without-child-impl.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/duplicate_binding.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/duplicate_binding.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/inner-private-bindings.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/inner-private-bindings.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/lambda_capturing_ref_that_dies.carp.output.expected: -------------------------------------------------------------------------------- 1 | lambda_capturing_ref_that_dies.carp:8:6 The reference 'f' isn't alive. 2 | -------------------------------------------------------------------------------- /test/output/test/test-for-errors/match-given-away-value.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/match-given-away-value.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/match-literals.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/match-literals.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/multiarg-ref.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/multiarg-ref.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/no_forms_in_match.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/no_forms_in_match.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/no_matching_instance.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/no_matching_instance.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/private-bindings.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/private-bindings.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/qualified-register.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/qualified-register.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/raw-unquote.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/raw-unquote.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/ref-as-member.carp.output.expected: -------------------------------------------------------------------------------- 1 | Can't use '(Ref Int )' as a type for a member variable. 2 | -------------------------------------------------------------------------------- /test/output/test/test-for-errors/return_ref_in_do.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/return_ref_in_do.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/return_ref_in_let.carp.output.expected: -------------------------------------------------------------------------------- 1 | return_ref_in_let.carp:5:5 The reference 'xs' isn't alive. 2 | -------------------------------------------------------------------------------- /test/output/test/test-for-errors/return_ref_to_array_literal.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/return_ref_to_array_literal.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/return_ref_to_function_result.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/return_ref_to_function_result.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/sumtype_type_var_not_in_scope.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/sumtype_type_var_not_in_scope.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/trick_resolution.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/trick_resolution.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/type_mismatch.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/type_mismatch.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/uneven_nr_of_forms_in_match.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/uneven_nr_of_forms_in_match.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/use_ref_after_free.carp.output.expected: -------------------------------------------------------------------------------- 1 | use_ref_after_free.carp:7:17 The reference 'r' isn't alive. 2 | -------------------------------------------------------------------------------- /test/output/test/test-for-errors/use_ref_arg_after_free.carp.output.expected: -------------------------------------------------------------------------------- 1 | use_ref_arg_after_free.carp:6:17 The reference 'r' isn't alive. 2 | -------------------------------------------------------------------------------- /test/output/test/test-for-errors/use_ref_via_nth_after_free.carp.output.expected: -------------------------------------------------------------------------------- 1 | use_ref_via_nth_after_free.carp:9:19 The reference 'q' isn't alive. 2 | -------------------------------------------------------------------------------- /test/output/test/test-for-errors/wrong-phantom.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/wrong-phantom.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/wrong_args_when_recursing.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/wrong_args_when_recursing.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/wrong_sig_for_def.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/wrong_sig_for_def.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/wrong_sig_for_defn.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/wrong_sig_for_defn.carp.output.expected -------------------------------------------------------------------------------- /test/output/test/test-for-errors/wrong_type_when_recursing.carp.output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/output/test/test-for-errors/wrong_type_when_recursing.carp.output.expected -------------------------------------------------------------------------------- /test/pattern.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/pattern.carp -------------------------------------------------------------------------------- /test/pointer.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/pointer.carp -------------------------------------------------------------------------------- /test/produces-output/basics.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/produces-output/basics.carp -------------------------------------------------------------------------------- /test/produces-output/empty.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/produces-output/empty.carp -------------------------------------------------------------------------------- /test/produces-output/function_members.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/produces-output/function_members.carp -------------------------------------------------------------------------------- /test/produces-output/globals.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/produces-output/globals.carp -------------------------------------------------------------------------------- /test/produces-output/lambdas.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/produces-output/lambdas.carp -------------------------------------------------------------------------------- /test/produces-output/repl.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/produces-output/repl.carp -------------------------------------------------------------------------------- /test/produces-output/setting_variables.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/produces-output/setting_variables.carp -------------------------------------------------------------------------------- /test/random-seed.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/random-seed.carp -------------------------------------------------------------------------------- /test/random.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/random.carp -------------------------------------------------------------------------------- /test/record.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/record.sh -------------------------------------------------------------------------------- /test/recursion.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/recursion.carp -------------------------------------------------------------------------------- /test/regression.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/regression.carp -------------------------------------------------------------------------------- /test/reload.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/reload.carp -------------------------------------------------------------------------------- /test/result.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/result.carp -------------------------------------------------------------------------------- /test/safe_arithmetic.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/safe_arithmetic.carp -------------------------------------------------------------------------------- /test/short_circuiting.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/short_circuiting.carp -------------------------------------------------------------------------------- /test/sort.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/sort.carp -------------------------------------------------------------------------------- /test/static_array.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/static_array.carp -------------------------------------------------------------------------------- /test/statistics.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/statistics.carp -------------------------------------------------------------------------------- /test/string.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/string.carp -------------------------------------------------------------------------------- /test/sumtypes.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/sumtypes.carp -------------------------------------------------------------------------------- /test/system.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/system.carp -------------------------------------------------------------------------------- /test/test-for-errors/char_at_index.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/char_at_index.carp -------------------------------------------------------------------------------- /test/test-for-errors/def-.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/def-.carp -------------------------------------------------------------------------------- /test/test-for-errors/defn-.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/defn-.carp -------------------------------------------------------------------------------- /test/test-for-errors/deftype_type_var_not_in_scope.carp: -------------------------------------------------------------------------------- 1 | (Project.config "file-path-print-length" "short") 2 | 3 | (deftype (Foo a) [x b]) 4 | -------------------------------------------------------------------------------- /test/test-for-errors/derive-without-child-impl.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/derive-without-child-impl.carp -------------------------------------------------------------------------------- /test/test-for-errors/duplicate_binding.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/duplicate_binding.carp -------------------------------------------------------------------------------- /test/test-for-errors/inner-private-bindings.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/inner-private-bindings.carp -------------------------------------------------------------------------------- /test/test-for-errors/lambda_capturing_ref_that_dies.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/lambda_capturing_ref_that_dies.carp -------------------------------------------------------------------------------- /test/test-for-errors/match-given-away-value.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/match-given-away-value.carp -------------------------------------------------------------------------------- /test/test-for-errors/match-literals.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/match-literals.carp -------------------------------------------------------------------------------- /test/test-for-errors/multiarg-ref.carp: -------------------------------------------------------------------------------- 1 | (Project.config "file-path-print-length" "short") 2 | (ref 1 2) 3 | -------------------------------------------------------------------------------- /test/test-for-errors/no_forms_in_match.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/no_forms_in_match.carp -------------------------------------------------------------------------------- /test/test-for-errors/no_matching_instance.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/no_matching_instance.carp -------------------------------------------------------------------------------- /test/test-for-errors/private-bindings.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/private-bindings.carp -------------------------------------------------------------------------------- /test/test-for-errors/qualified-register.carp: -------------------------------------------------------------------------------- 1 | (Project.config "file-path-print-length" "short") 2 | 3 | (register X.x (Fn [] ())) 4 | -------------------------------------------------------------------------------- /test/test-for-errors/raw-unquote.carp: -------------------------------------------------------------------------------- 1 | (Project.config "file-path-print-length" "short") 2 | 3 | (unquote 1) 4 | -------------------------------------------------------------------------------- /test/test-for-errors/ref-as-member.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/ref-as-member.carp -------------------------------------------------------------------------------- /test/test-for-errors/return_ref_in_do.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/return_ref_in_do.carp -------------------------------------------------------------------------------- /test/test-for-errors/return_ref_in_let.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/return_ref_in_let.carp -------------------------------------------------------------------------------- /test/test-for-errors/return_ref_to_array_literal.carp: -------------------------------------------------------------------------------- 1 | (Project.config "file-path-print-length" "short") 2 | 3 | (defn f [] 4 | &[1 2 3]) 5 | -------------------------------------------------------------------------------- /test/test-for-errors/return_ref_to_function_result.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/return_ref_to_function_result.carp -------------------------------------------------------------------------------- /test/test-for-errors/sumtype_type_var_not_in_scope.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/sumtype_type_var_not_in_scope.carp -------------------------------------------------------------------------------- /test/test-for-errors/trick_resolution.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/trick_resolution.carp -------------------------------------------------------------------------------- /test/test-for-errors/type_mismatch.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/type_mismatch.carp -------------------------------------------------------------------------------- /test/test-for-errors/uneven_nr_of_forms_in_match.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/uneven_nr_of_forms_in_match.carp -------------------------------------------------------------------------------- /test/test-for-errors/use_ref_after_free.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/use_ref_after_free.carp -------------------------------------------------------------------------------- /test/test-for-errors/use_ref_arg_after_free.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/use_ref_arg_after_free.carp -------------------------------------------------------------------------------- /test/test-for-errors/use_ref_via_nth_after_free.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/use_ref_via_nth_after_free.carp -------------------------------------------------------------------------------- /test/test-for-errors/wrong-phantom.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/wrong-phantom.carp -------------------------------------------------------------------------------- /test/test-for-errors/wrong_args_when_recursing.carp: -------------------------------------------------------------------------------- 1 | (Project.config "file-path-print-length" "short") 2 | 3 | (defn f [x] 4 | (f)) 5 | -------------------------------------------------------------------------------- /test/test-for-errors/wrong_sig_for_def.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/wrong_sig_for_def.carp -------------------------------------------------------------------------------- /test/test-for-errors/wrong_sig_for_defn.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/wrong_sig_for_defn.carp -------------------------------------------------------------------------------- /test/test-for-errors/wrong_type_when_recursing.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/test-for-errors/wrong_type_when_recursing.carp -------------------------------------------------------------------------------- /test/tuples.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/tuples.carp -------------------------------------------------------------------------------- /test/uint16.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/uint16.carp -------------------------------------------------------------------------------- /test/uint32.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/uint32.carp -------------------------------------------------------------------------------- /test/uint64.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/uint64.carp -------------------------------------------------------------------------------- /test/uint8.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/uint8.carp -------------------------------------------------------------------------------- /test/unicode.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/unicode.carp -------------------------------------------------------------------------------- /test/unsafe.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/unsafe.carp -------------------------------------------------------------------------------- /test/vector2.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/vector2.carp -------------------------------------------------------------------------------- /test/vector3.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/vector3.carp -------------------------------------------------------------------------------- /test/vectorn.carp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carp-lang/Carp/HEAD/test/vectorn.carp --------------------------------------------------------------------------------