That should read “if your shell is jsh.."

On Jul 13, 2022 at 7:33:45 AM, Jim Idle <j...@idle.ws> wrote:

> The answer to these question depends on which version of jBASE you are
> using. Newer versions have a different mode of compiling, triggered by:
>
>  export JELF=1
>
> In your login profile.
>
> Your subroutines and programs are compiled to machine code and built in to
> a shared library. If your shell is ssh, and you have called the subroutine
> once, then the shared library will already be attached to the shell and you
> need to exit it and come back in. It isn’t because of JED, and the source
> code won’t help you. It is just your usage pattern changes.
>
> Nobody should be compiling and cataloging in to a live system, but people
> do, and there are techniques to mitigate for this scenario, but it can be a
> pain when developing. JELF mode overcomes this, thanks to more modern
> systems having better capabilities in this regard. It also carries the
> source code (optionally encrypted) that was used to compile the program -
> because many MV shops do not use much in the way of version control etc.
>
> As a developer, the best way to get around this is to not use jsh as your
> login shell. Use zsh and the oh-my-zsh plugin. If you need jsh to run
> process etc, then you can start it at the command line, do whatever, then
> just exit with ^d. It is just getting used to a slightly different
> lifecycle. Again, this should not be needed in JELF mode.
>
> However, you have not said whether you are on Windows or Linux. If
> Windows, then learn powershell. When submitting questions, always include
> the output of the jdiag command.
>
> yum install zsh
>
> https://github.com/ohmyzsh/ohmyzsh
>
> Your development experience is much better using a system shell, but be
> prepared for a few days adjustment. Trying to use an MV shell frustrates
> the heck out of me.
>
> Jim
>
>
> On Jul 13, 2022 at 4:27:58 AM, Greg Motter <devinthespri...@gmail.com>
> wrote:
>
>> Hi all, Couple of quick questions from someone new to jBase. I have quite
>> a few years of experience on Universe, but not much on jBase and have a
>> couple questions.
>>
>> 1) Is it possible to change the core system programs like it is on
>> Universe. For example can JED be modified to add some custom security? If
>> so which File/Table is that?
>>
>> 2) If I can see the JED code, I'll likely get my answer to this. But why
>> is it when I do a FIBC within JED does it seem to reset the memory and use
>> the new version, but if I simply BASIC and CATALOG a program I need to log
>> out and back in? What would I need to do to avoid the log out and back in?
>>
>> Have already learned much browsing the backlog of posts here. Thanks much.
>>
>> --
>> --
>> IMPORTANT: T24/Globus posts are no longer accepted on this forum.
>>
>> To post, send email to jBASE@googlegroups.com
>> To unsubscribe, send email to jbase-unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/jBASE?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "jBASE" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jbase+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jbase/5f0a13f1-5102-4531-91d4-343418fc551an%40googlegroups.com
>> <https://groups.google.com/d/msgid/jbase/5f0a13f1-5102-4531-91d4-343418fc551an%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- 
IMPORTANT: T24/Globus posts are no longer accepted on this forum.

To post, send email to jBASE@googlegroups.com
To unsubscribe, send email to jbase-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/jBASE?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"jBASE" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jbase+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jbase/CAGPPfg8uKft1Frpy7vJ%3DPvFUGxqT4V14_C0Pns7qNpCagP3%2Byg%40mail.gmail.com.

Reply via email to