Notes taken during discussion on CLIMB held in Tomar 2014-07-15

Antske introduced the topic: Future of CLIMB. How can it be made more useful to users? Report on current status (SlaviClimb; Chinese Climb; Korean Climb; Flexible Matrix Grammar)

Two modes of running: precedural (Python-based) and declarative (in tdl, but not so flexible).

- remove code to choices (valence patterns) - interface - wishes, ideas?


Discussion

David: It might be provided as a web service in order to be usable.

Antske: Might help engineers with complicated tasks.

Gai: What is Python for?

Antske: Python takes care of the code generation. The TDL implementations are included in Python functions. Annoying to go from procedural to declarative steps.

Emily: When starting a new grammar, the engineer should use CLIMB.

Fransis: Why not get CLIMB together with Matrix?

Antske: There is a start-up on how to incorporate it.

Emily: Customization of source code is needed.

Antske: Yes.

Glen: I am worried about putting roles out.

Emily: It will be customized wrt the language/grammar, this can be an option (not standard included, provided if requested).

Michael: Is it possible to use it from one language to another?

Antske: Yes, it is flexible. I am using if for working with Germanic languages grammars. There is also flexibility for including shared and language specific implementations for different languages (for instance in SlaviCLIMB). First, a complete Slavic Core is provided. Then Russian is done separately.

At some point we’ll need to simplify, not make everything a choice. Choices files can get complex at some point.

Michael: Do you have to decide on the procedural or declarative?

Antske: You can change to declarative at any time, but you cannot automatically move declaratively written code to procedural CLIMB.

Woodley: Is the source code available?

Antske: Yes.

Glenn: can you elaborate on the idea of using Eclipse?

Antske: There are several ways to be made more accessible, maybe eclipse plug-ins to be added.

Dan: Maybe to be made available in Eclipse with some choices?

Antske: It is possible, but not trivial.

Dan: The software is there - a question is how to expose the info at the right points to the grammarian.

Antske: Given the time constraints, something can be done on prioritization. Let me know if you have specific requests.

Last update: 2014-07-16 by AntskeFokkens [edit]