Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 1.03 KB

TODO.md

File metadata and controls

58 lines (45 loc) · 1.03 KB
  • New language features:

    1. Element reuse
    2. Multiple parameters in macro
    3. Named parameters in macros (a macro could be used in the same way of a native tag)
    4. Import
    5. Do we need port? Couldn't we use an extern annotation to say that the media is acessible outside it context?
    6. Add key to link
  • Others

    1. Web Editor / Player (using Web NCL?)
  • Fixes:

    1. linkParam should be bindParam of Condition
    2. Multiple properties in a line
    3. Revert port to how it was
    4. Add transition properties in Media

[ ] Create Ports

Templates

Slideshow example:

-- Producer
slideshow:
   fotos(m1, "src1", m2, "src2")
end

-- Programmer
macro createFoto(id, src)
   media id
      src: src

   end
end

macro createSeqPhotos(m1, m2)
   onEnd m1 do
      start m2 end
   end
end

macro createSelectAlbum()
end

macro createAlbum(table)
   context album
      assert medias[photo] > 0
   end
end

macro createSlideshow()
   createAlbum()
end

createSlideshow(slideshow)