One other note is that if you wish your students to use a different work 
directory, you can use the "~/.factor-roots" file to list alternative 
vocabulary roots. 


> On Aug 20, 2014, at 12:28 PM, Dave Carlton <li...@polymicrosystems.com> wrote:
> 
> Glad to see some more interest in Factor. I have been so busy I have not 
> active but hope to be using Factor soon in some of my work.
> 
>> On Aug 19, 2014, at 3:09 PM, Doug Coleman <doug.cole...@gmail.com> wrote:
>> 
>> Hi Mark,
>> 
>> Factor was not designed with multiuser Windows systems in mind. It would be 
>> best to have each user install their own copy of Factor in their home 
>> directory. We could try to fix all of the problems for .98 if make a list of 
>> them in an issue on github.
>> 
>> For the second issue, are you using .96 or the latest download? Factor .96 
>> initialized the Mersenne Twister PRNG with a number from the system PRNG. 
>> Lately, it's been changed to initialized from the ``nano-count`` word and 
>> the latest Win64 download contains the new code. However, we still 
>> initialize a system PRNG and a secure PRNG, but those are supposed to 
>> initialize to ``f`` if the system calls fail. We don't explicitly create 
>> keys, the system calls do that I guess.
>> 
>> The code is at 
>> https://github.com/slavapestov/factor/blob/master/basis/random/windows/windows.factor
>>  if you have any suggestions on what to change.
>> 
>> I would love to fix any problems you find as the course progresses if you 
>> decide to teach Factor.
>> 
>> Cheers,
>> Doug
>> 
>> 
>>> On Tue, Aug 19, 2014 at 9:37 AM, Mark Green <m...@antelope.nildram.co.uk> 
>>> wrote:
>>> Hi,
>>> 
>>> I am considering introducing Factor to students as an example of a 
>>> concatenative language, but I am having some problems with the way Factor 
>>> is set up which make it very hard to deploy onto a Windows network such as 
>>> the one we use.
>>> 
>>> 1. Factor's default work directory is a subdirectory of its install 
>>> directory which normally would not be writable for users. Although work 
>>> directories can be added it seems that the default cannot be changed 
>>> permanently. Is there a way to alter the default work directly?
>>> 
>>> 2. As Factor starts up it generates an encryption key and saves it to the 
>>> All Users profile (I'd really like to know why it is doing this!). However 
>>> it does not actually set the ACL to give all users access to the file, and 
>>> if Factor is started by a user who cannot access this file it immediately 
>>> halts. Is there a way to prevent this and why is Factor doing it anyway?
>>> 
>>> Mark Green
>>> m...@antelope.nildram.co.uk
>>> 
>>> 
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> Factor-talk mailing list
>>> Factor-talk@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/factor-talk
>> 
>> ------------------------------------------------------------------------------
>> Slashdot TV.  
>> Video for Nerds.  Stuff that matters.
>> http://tv.slashdot.org/_______________________________________________
>> Factor-talk mailing list
>> Factor-talk@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/factor-talk
> 
> ------------------------------------------------------------------------------
> Slashdot TV.  
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to