zip_array_val_constraint   scheme


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/tests/core/constraints.xtm

Implementation

;; zip array if arrays if arrays are values
(define zip_array_val_constraint
  (lambda (r a b)
    (if (and (t:array? a)
             (not (t:pointer? a)))
        (list 213
              (list (car a)
                    (* (cadr a) 2)
                    (caddr a))
              a
              b)
        #f)))


Back to Index

Similar Entries

  • BTree_value    xtlang    /digego/extempore/tree/v0.8.9/libs/core/adt.xtm
  • VAO_bind_and_draw_arrays    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects.xtm
  • Valloc    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/gsl.xtm
  • aiProcess_FindInvalidData    scheme    /digego/extempore/tree/v0.8.9/libs/external/assimp.xtm
  • aiProcess_ValidateDataStructure    scheme    /digego/extempore/tree/v0.8.9/libs/external/assimp.xtm
  • aiff_validate    xtlang    /digego/extempore/tree/v0.8.9/libs/core/audiobuffer.xtm
  • array-test2    xtlang    /digego/extempore/tree/v0.8.9/tests/core/xtlang.xtm
  • array-test3    xtlang    /digego/extempore/tree/v0.8.9/tests/core/xtlang.xtm
  • array_4_ptr_copy    xtlang    /digego/extempore/tree/v0.8.9/libs/external/graphics-pipeline.xtm
  • bind-ext-val    macro    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • bind-lib-val    macro    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • bind-val    macro    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • cef_string_val    xtlang    /digego/extempore/tree/v0.8.9/libs/external/cef/cef.xtm
  • cef_string_val    xtlang    /digego/extempore/tree/v0.8.9/libs/external/cef/cef.xtm
  • cell_set_value    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/game-of-life.xtm
  • cell_value    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/game-of-life.xtm
  • cerberus_frq_from_val    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/cerberus_midi.xtm
  • cerberus_octave_from_val    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/cerberus_midi.xtm
  • clear_walker_array    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/mpi/random-walk.xtm
  • cond-eval    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • cond-eval-and    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • cond-eval-or    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • create_walker_array    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/mpi/random-walk.xtm
  • cvGetHistValue_1D    xtlang    /digego/extempore/tree/v0.8.9/libs/external/opencv.xtm
  • cvGetHistValue_2D    xtlang    /digego/extempore/tree/v0.8.9/libs/external/opencv.xtm
  • cvGetHistValue_3D    xtlang    /digego/extempore/tree/v0.8.9/libs/external/opencv.xtm
  • eval    xtlang    /digego/extempore/tree/v0.8.9/tests/core/expr_problem.xtm
  • eval    xtlang    /digego/extempore/tree/v0.8.9/tests/core/expr_problem.xtm
  • eval    xtlang    /digego/extempore/tree/v0.8.9/tests/core/expr_problem.xtm
  • eval    xtlang    /digego/extempore/tree/v0.8.9/examples/core/expr_problem.xtm
  • eval    xtlang    /digego/extempore/tree/v0.8.9/examples/core/expr_problem.xtm
  • eval    xtlang    /digego/extempore/tree/v0.8.9/examples/core/expr_problem.xtm
  • eval-polymorphic    macro    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • f4ToArray    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/orbbec_test.xtm
  • fleet-eval    scheme    /digego/extempore/tree/v0.8.9/libs/external/fleet.xtm
  • frq_from_val    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/analogue_midi.xtm
  • frq_from_val    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/channel_strip.xtm
  • g_print_value_type    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glib.xtm
  • godot_array    xtlang    /digego/extempore/tree/v0.8.9/examples/core/godot_test1.xtm
  • godot_array_append    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_clear    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_destroy    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_get    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_new    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_size    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • gui_validate    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • impc:compiler:print-bad-numeric-value-error    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:compiler:print-constraint-error    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:compiler:print-no-retval-error    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:compiler:print-no-valid-forms-for-generic-error    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ir:array?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compile:eval-gvar    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compile:eval-var    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:array-ref    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:array-ref-ptr    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:array-set    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:make-array    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:get-array-type-from-str    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:get-type-from-pretty-array    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ti:array-ref-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:array-ref-ptr-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:array-set-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:construct-generic-type-if-valid    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:make-array-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • ipc:eval    macro    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • json_array_p    xtlang    /digego/extempore/tree/v0.8.9/libs/external/jansson.xtm
  • octave_from_val    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments/analogue_midi.xtm
  • pc:from-intervals    scheme    /digego/extempore/tree/v0.8.9/libs/core/pc_ivl.xtm
  • print_walker_array    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/mpi/random-walk.xtm
  • register-ext-val    macro    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • register-lib-val    macro    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • resval    scheme    /digego/extempore/tree/v0.8.9/examples/contrib/orbbec_test.xtm
  • set-data-arrays-lines    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/kinect_fire.xtm
  • set-data-arrays-points    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/kinect_fire.xtm
  • t:array?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • test_g_array11    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • test_g_array2    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • test_g_array3    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • unzip1-with-cdr    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • unzip1-with-cdr-iterative    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • v4val    xtlang    /digego/extempore/tree/v0.8.9/libs/core/vaudio_dsp.xtm
  • val    xtlang    /digego/extempore/tree/v0.8.9/examples/core/typeclasses.xtm
  • validate    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • wave_validate    xtlang    /digego/extempore/tree/v0.8.9/libs/core/audiobuffer.xtm
  • zip    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern-language.xtm
  • zip_array_ptr_constraint    scheme    /digego/extempore/tree/v0.8.9/tests/core/constraints.xtm
  • zip_array_test    xtlang    /digego/extempore/tree/v0.8.9/tests/core/constraints.xtm
  • zip_array_test    xtlang    /digego/extempore/tree/v0.8.9/tests/core/constraints.xtm