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
  • VAO_bind_and_draw_arrays    xtlang
  • Valloc    xtlang
  • aiProcess_FindInvalidData    scheme
  • aiProcess_ValidateDataStructure    scheme
  • aiff_validate    xtlang
  • array-test2    xtlang
  • array-test3    xtlang
  • array_4_ptr_copy    xtlang
  • bind-ext-val    macro
  • bind-lib-val    macro
  • bind-val    macro
  • cef_string_val    xtlang
  • cef_string_val    xtlang
  • cell_set_value    xtlang
  • cell_value    xtlang
  • cerberus_frq_from_val    xtlang
  • cerberus_octave_from_val    xtlang
  • clear_walker_array    xtlang
  • cond-eval    scheme
  • cond-eval-and    scheme
  • cond-eval-or    scheme
  • create_walker_array    xtlang
  • cvGetHistValue_1D    xtlang
  • cvGetHistValue_2D    xtlang
  • cvGetHistValue_3D    xtlang
  • eval    xtlang
  • eval    xtlang
  • eval    xtlang
  • eval    xtlang
  • eval    xtlang
  • eval    xtlang
  • eval-polymorphic    macro
  • f4ToArray    xtlang
  • fleet-eval    scheme
  • frq_from_val    xtlang
  • frq_from_val    xtlang
  • g_print_value_type    xtlang
  • godot_array    xtlang
  • godot_array_append    xtlang
  • godot_array_clear    xtlang
  • godot_array_destroy    xtlang
  • godot_array_get    xtlang
  • godot_array_new    xtlang
  • godot_array_size    xtlang
  • gui_validate    xtlang
  • impc:compiler:print-bad-numeric-value-error    scheme
  • impc:compiler:print-constraint-error    scheme
  • impc:compiler:print-no-retval-error    scheme
  • impc:compiler:print-no-valid-forms-for-generic-error    scheme
  • impc:ir:array?    scheme
  • impc:ir:compile:eval-gvar    scheme
  • impc:ir:compile:eval-var    scheme
  • impc:ir:compiler:array-ref    scheme
  • impc:ir:compiler:array-ref-ptr    scheme
  • impc:ir:compiler:array-set    scheme
  • impc:ir:compiler:make-array    scheme
  • impc:ir:get-array-type-from-str    scheme
  • impc:ir:get-type-from-pretty-array    scheme
  • impc:ti:array-ref-check    scheme
  • impc:ti:array-ref-ptr-check    scheme
  • impc:ti:array-set-check    scheme
  • impc:ti:construct-generic-type-if-valid    scheme
  • impc:ti:make-array-check    scheme
  • ipc:eval    macro
  • json_array_p    xtlang
  • octave_from_val    xtlang
  • pc:from-intervals    scheme
  • print_walker_array    xtlang
  • register-ext-val    macro
  • register-lib-val    macro
  • resval    scheme
  • set-data-arrays-lines    xtlang
  • set-data-arrays-points    xtlang
  • t:array?    scheme
  • test_g_array11    xtlang
  • test_g_array2    xtlang
  • test_g_array3    xtlang
  • unzip1-with-cdr    scheme
  • unzip1-with-cdr-iterative    scheme
  • v4val    xtlang
  • val    xtlang
  • validate    xtlang
  • wave_validate    xtlang
  • zip    scheme
  • zip_array_ptr_constraint    scheme
  • zip_array_test    xtlang
  • zip_array_test    xtlang