sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.39k stars 472 forks source link

Make optional spkg for gfsage #12619

Open kcrisman opened 12 years ago

kcrisman commented 12 years ago

The EU "Molto" project has created a prototype of getting natural language to interface with Sage - see the starting webpage. This can be used as


----------------------------------------------------------------------
| Sage Version 4.8, Release Date: 2012-01-20                         |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------
sage: 2+2
4
sage: %english

  --> Switching to Gf <-- 

No autocompletion available
''
english: compute the sum of 2 and 2.
4
english: 

  --> Exiting back to Sage <-- 

sage: 

This is accomplished by some pretty minor changes in setup.py and adding a couple interface files in various places. We would not make this a standard package, ever, because the dependencies include Haskell and the grammatical framework GF.

So why not?

CC: jordi.saludes@upc.edu

Component: packages: optional

Keywords: language grammar parse parsing natural language

Issue created by migration from https://trac.sagemath.org/ticket/12619

jasongrout commented 12 years ago
comment:1

Nice. Can I suggest a tremendously helpful improvement? Can you print out the Sage code that is executed? That would help people learn the syntax and let them double-check the natural language parsing.

kcrisman commented 12 years ago
comment:2

Well, their goal is somewhat different from ours. But maybe that could be an option in the main program, which we would enable by default in a Sage optional spkg.

mkoeppe commented 4 years ago
comment:7

Setting spkg proposals that have not seen recent activity to "sage-wishlist".