Ticket #370 (new enhancement)

Opened 4 years ago

Last modified 3 years ago

Definition expansion for "pattern"-type definitions

Reported by: clange Owned by: cdavid
Priority: major Milestone: zzz Future zzz
Component: JOBAD Version:
Keywords: Cc: kohlhase, frabe
Blocked By: Blocking: 371
Due to close: Include in GanttChart: no
Dependencies: Due to assign:

Description

Besides simple "symbol := expression" definitions (#110), pattern-based definitions like "f(x) := expression(x)" are eligible for expansion:

<definition for="symbol-URI" type="pattern">
  <requation>
    <OMOBJ><!-- f(x) --></OMOBJ>
    <OMOBJ><!-- expression(x) --></OMOBJ>
  </requation>
  <!-- potentially more such equations, but for now we ignore that -->
</definition>

@Michael: What kind of pattern matching (or unification?) would be needed for handling this correctly? – I have no idea and think we should start by only supporting cases as simple as f(x) or f(x1,...,xn).

Change History

Changed 4 years ago by clange

  • blocking 371 added

Changed 4 years ago by clange

  • due_assign changed from YYYY/MM/DD to 2009/06/19
  • include_gantt set
  • due_close changed from YYYY/MM/DD to 2009/07/08
  • milestone MKM 2009 deleted

Do this before MKM if it's easy to implement.

  • if we use FlOMDoc: @Florian: Does FlOMDoc already support such definitions?
  • if we still use JOMDoc: do not waste time on implementing it within the servlet, instead postpone the ticket past MKM

Changed 4 years ago by clange

  • milestone set to MKM 2009

Changed 4 years ago by clange

  • owner changed from jgiceva to cdavid
  • milestone set to Guided Research: JOBAD 2010

Changed 4 years ago by clange

  • due_assign 2009/06/19 deleted
  • include_gantt unset
  • due_close 2009/07/08 deleted

This may be a task for the guided research, or for some later work on JOBAD in any case. Therefore we can not yet give a reliable deadline.

Changed 3 years ago by clange

  • milestone changed from Guided Research: JOBAD 2010 to zzz Future zzz
Note: See TracTickets for help on using tickets.