« first day (27 days earlier)      last day (2921 days later) » 

04:28
@Adám, may I get you to read this short section on Dyalog APL in the TIO setup notes, to make sure I did not mis-represent. Also if you any suggestions on improving wording or otherwise altering this section, they are very welcome.
 
2 hours later…
06:52
@AndrewSavinykh It may be worth to mention that Dyalog encourages educational tools like TIO, and is therefore likely to issue licenses to services like TIO (say, should someone fork it and create another interface). Right now it kind of sounds like if you have a license, go for it, if not, too bad. In any event, I'll ask Karen to review it. And keep the good work up. I expect to see a tweet about TIO from our media dept very soon.
07:06
@AndrewSavinykh Is Dyalog APL the only commercial language on TIO?
@Adám yes
@AndrewSavinykh setup.conf has quite some language typos.
# This number should be dividable by 1024. This is the size of the swap file
# on 512MB or ram smaller than 1572864 may lead to some languages failing to compile
SwapfileSize="1572864"
#Sets MaxRetentionSec in journald.conf
JOURNALRETENTION=1week
# In order for the scripts to work you need to download 64bit Dyalog APL to /opt
# you need a valid Dyalog license for that. Put the dyalog archive in
# /opt for differnt versions languages/apl-dyalog
# will need to be updated accordingly to work. If you do not have the license you
I actually can't think of any other commercial languages at all even if we don't limit ourselves with TIO. Barring special purpose languages
@AndrewSavinykh K (from Kx) is commercial.
@AndrewSavinykh And so are the main APLs; APL2000 and APL2.
K is on TIO, I think it has free implementations that TIO uses
07:12
@AndrewSavinykh Right, free (partial) implementations of K and APL exist, but the real systems (which feature high performance, GUI, and tools) are expensive.
Yes I did not spell check the comments. Will do once I'm at PC thank you for pointing out
It would seem that usage of an APL (includes K) is such an advantage over all other languages that it is possible for several companies to live off commercializing those languages. This is connected to our customers' prohibiting us from mentioning them: They don't want their competition to discover their advantage!
@AndrewSavinykh For K, performance is everything. Interpreted K is faster than hand crafted C.
08:01
@Adám Okay, I spell checked this paragraph and I only found a single typo, the rest of them must be my poor English. I'll slightly corrected the flow and now it reads like this:
# This number should be dividable by 1024. This is the size of the swap file.
# On 512MB of ram, size smaller than 1572864 may lead to some languages failing to compile
SwapfileSize="1572864"
#Sets MaxRetentionSec in journald.conf
JOURNALRETENTION=1week
# In order for the scripts to work, you need to download 64bit Dyalog APL to /opt.
# You need a valid Dyalog license for that.
# The install script depends on the Dyalog APL archive name, which has a version,
# thus, for a different version of the archive to work you will need to modify
Can you point out any errors that need to be fixed here? I'd appreciate it a lot
# This number should be divisible by 1024. This is the size of the swap file.
# On 512MB of RAM, a size smaller than 1572864 may lead to some languages failing to compile
SwapfileSize="1572864"
#Sets MaxRetentionSec in journald.conf
JOURNALRETENTION=1week
# In order for the scripts to work, you need to download 64-bit Dyalog APL to /opt.
# You need a valid Dyalog license for that.
# The install script depends on the Dyalog APL archive name, which has a version,
# thus, for a different version of the archive to work you will need to modify
@Adám Thanks a lot!
08:16
@Adám I'll hold off making changes until I hear from you about Karen's review.
 
2 hours later…
10:29
@AndrewSavinykh To run Dyalog APL you will need a licence and a Dyalog installation image for Linux. TIO has such a licence. If you choose not to get a licence and thus do not have an installation image, the TIO installation script for Dyalog APL will generate errors which can be safely ignored. (1/2)
If you do have a licence and an installation image, you will need to alter arena/languages/apl-dyalog to reflect the full name of the downloaded installation image. Dyalog is free for non-commercial usage; you can apply for a licence at dyalog.com/prices-and-licences.htm (2/2)
@Adám Thank you, done.
@AndrewSavinykh Andy's version does not mention 64 bit requirement. Should it?
Not really essential, as all Dyalog APL for Linux is 64 bit, except for Pi
@Adám there is certainly 32 bit linux download on the myDyalog
10:47
@AndrewSavinykh Oh, well. Then maybe do include it (if it matters for TIO).
@AndrewSavinykh ... need a licence and a 64-bit Dyalog installation image...
@Adám done, thanks!
NP

« first day (27 days earlier)      last day (2921 days later) »