[MetaPRL Users] Re: help on metaprl editor screen (was Re:
Undefined_recursive_module during omake-boot
Aleksey Nogin
nogin at metaprl.org
Fri Jun 6 08:53:43 PDT 2008
Larry,
I just got a second baby yesterday, so will be unavailable for a while.
I am forwarding this to metaprl-users, I am sure somebody else will be
able to help.
Aleksey
On 05.06.2008 10:57, Larry Evans wrote:
> On 05/20/08 13:38, Larry Evans wrote:
>> On 05/20/08 13:15, Aleksey Nogin wrote:
>>> On 20.05.2008 10:54, Larry Evans wrote:
>>>
>>>>> And are you using the latest SVN of MetaPRL, or some other version?
>>>>>
>>>> The metaprl was downloaded from:
>>>>
>>>> http://files.metaprl.org/MetaPRL-SVN-2007.05.06.tar.bz2
>>>>
>>> Oh, that might explain it - the tarballs collection was obviously
>>> unmaitained for a while. I would recommend running "svn up" to get
>>> the latest version - hopefully this would bring in whatever fixes
>>> needed.
>>>
>>> Aleksey
>>>
>> Yes! I've now got the
>>
>>
>> Welcome To MetaPRL
>>
>>
>> screen. Thanks very much!
>>
> Dear Sir:
>
> Thanks for helping me get the mp editor working; however, I'm not
> trying to use the editor. I'm using the browser interface and the
> location bar on the browser has:
>
> https://evansl-desktop:60000/session/1/frameset
>
> The editor screen has something like the
> following:
> <--- cut here ---
>
> |>file |>Edit |>View |>Directory |>Proof |>Refine |>Help
>
> Location: /
> Root Theories Listing:
> RootTheory "base": Basic Meta-Theory
> RootTheory "itt_core": Computational Type Theory (Core Logic)
> RootTheory "support": MetaPRL Internal "Helper" Modules
> RootTheory "fs": Browse MetaPRL Source Code
> end
>
>
>
>
>
>
>
> |Submit |Clear |Long |>History
>
>
> #_______________________________________...
>
> >--- cut here ---
>
> If I enter a simple expression, 1+2, after the # and press the |Submit
> button, the result is:
>
> <--- cut here ---
>
> |>file |>Edit |>View |>Directory |>Proof |>Refine |>Help
>
> Location: /
> Root Theories Listing:
> RootTheory "base": Basic Meta-Theory
> RootTheory "itt_core": Computational Type Theory (Core Logic)
> RootTheory "support": MetaPRL Internal "Helper" Modules
> RootTheory "fs": Browse MetaPRL Source Code
> end
>
>
>
>
>
>
>
>
> # 1+2
> 3 : int
> |Submit |Clear |Long |>History
>
> #_______________________________________...
>
> >--- cut here ---
> The file:
>
> http://metaprl.org/user-guide/default.html
>
> does not show these screens. It seems to be describing
> a commandline interface instead of a browser interface.
>
> The */user-guide/default.html contains:
>
> For the OCaml toploop, you will need to open several modules before
> you can get started. The common modules are defined in the file
> x.ml, your first action would be to evaluate this file:
>
>
> % editor/ml/mp
> MetaPRL version 0.1
> # #use "x.ml"
>
> However, when I entered:
>
> #use "x.ml"
> into the line starting with # at the bottom of the browser screen, I
> got:
>
> # use "x.ml"
> Line 1, characters 1-3:
> LinRefine error:
> LinRefiMptop.mk_var_expr: undefined variable use
> Could you let me know what I should do or what other documentation is
> available to guide me through the browser interface. I did try to
> use other commands (besides mptop) in the lib directory:
>
> /home/evansl/download/metaprl/svn/metaprl/lib:
> wildcard mp*
> lrwxrwxrwx 1 evansl evansl 29 May 20 13:33 mpdebug-top ->
> ../support/editor/mpdebug-top
> lrwxrwxrwx 1 evansl evansl 27 May 20 13:34 mpkonsole ->
> ../support/editor/mpkonsole
> lrwxrwxrwx 1 evansl evansl 33 May 20 13:34 mpkonsole-large ->
> ../support/editor/mpkonsole-large
> lrwxrwxrwx 1 evansl evansl 25 May 20 13:33 mpshell ->
> ../support/editor/mpshell
> lrwxrwxrwx 1 evansl evansl 23 May 20 13:34 mptop ->
> ../support/editor/mptop
> lrwxrwxrwx 1 evansl evansl 25 May 20 13:34 mpxterm ->
> ../support/editor/mpxterm
> lrwxrwxrwx 1 evansl evansl 31 May 20 13:33 mpxterm-large ->
> ../support/editor/mpxterm-large
>
> however all of them gave some sort of error message. The file used
> to start the browser interface was the mp file found here:
>
> /home/evansl/download/metaprl/svn/metaprl/editor/ml:
> wildcard mp*
> lrwxrwxrwx 1 evansl evansl 15 May 20 13:34 mp -> ../../lib/mptop
> -rwxr-xr-x 1 evansl evansl 21012081 May 20 13:34 mp.top
> -rw-r--r-- 1 evansl evansl 759 May 20 13:34 mpconfig
> lrwxrwxrwx 1 evansl evansl 21 May 20 13:33 mpdebug-top ->
> ../../lib/mpdebug-top
> lrwxrwxrwx 1 evansl evansl 19 May 20 13:34 mpkonsole ->
> ../../lib/mpkonsole
> lrwxrwxrwx 1 evansl evansl 25 May 20 13:34 mpkonsole-large ->
> ../../lib/mpkonsole-large
> lrwxrwxrwx 1 evansl evansl 17 May 20 13:33 mpshell ->
> ../../lib/mpshell
> lrwxrwxrwx 1 evansl evansl 15 May 20 13:34 mptop -> ../../lib/mptop
> lrwxrwxrwx 1 evansl evansl 17 May 20 13:34 mpxterm ->
> ../../lib/mpxterm
> lrwxrwxrwx 1 evansl evansl 23 May 20 13:33 mpxterm-large ->
> ../../lib/mpxterm-large
>
> which, of course, is symlinked to the mptop command.
>
> I realize this is a lot of trouble for a non-student and I appreciate
> any time you could spare to help me or suggest other resources to help
> me.
>
> -regards,
> Larry
>
More information about the MetaPRL-Users
mailing list