Coder Social home page Coder Social logo

dyalog-nixos's Introduction

DEPRECATED

this repo is no longer necessary, since both packages are available in nixpkgs, starting at 24.05

(#16)

Dyalog APL and RIDE Editor

This repository contains a nix definition to install dyalog APL (https://www.dyalog.com/) and RIDE (https://github.com/Dyalog/ride).

Howto

Run nix-shell in the directory, providing you with both dyalog and ride in your path. Afterwards you can open RIDE and tell it to launch dyalog (available in PATH).

With flakes, you can run nix shell github:markus1189/dyalog-nixos#{dyalog,ride}

Troubleshooting

If you get 404 for dyalog or ride download:

and update the corresponding files.

Using the flake

You can run dyalog and RIDE using the nix flake like this:

nix shell github:markus1189/dyalog-nixos

Links:

You can find documentation on dyalog and ride here: https://www.dyalog.com/documentation.htm

Related Projects

And the most important thing

Happy Hacking!

dyalog-nixos's People

Contributors

markus1189 avatar tomasajt avatar collares avatar maxcan-code avatar

Stargazers

Any avatar Tom Westerhout avatar  avatar  avatar compwron avatar Ernest Wong avatar Paul avatar sam bacha avatar Justin Restivo avatar shadow avatar SeungheonOh avatar Konstantinos avatar m1ndb3nd3r avatar Aaron Ash avatar John Gosset avatar John M. Owen avatar vinodh avatar Anupam <|> अनुपम avatar Chris Pearson avatar Luka Jacobowitz avatar Aaron W. Hsu avatar

Watchers

 avatar James Cloos avatar Aaron W. Hsu avatar  avatar  avatar

dyalog-nixos's Issues

collision when including both dyalog and ride from overlay in packages

it seems that alone, each package installs and runs fine. but if i try to rebuild with both packages in my environmentPackages at the same time i get a collision

collision between /nix/store/irn6x6s2l61cmq8rp60nyamhp8crs17k-ride-4.3.3463-1/natives_blob.bin' and /nix/store/ky59n0fari51vqri63vpn7i5j0mc8p89-dyalog-18.0.40684/natives_blob.bin'

Keyboard instruction

It would be really nice if there was some instruction here about setting up the apl keyboard layout under nix.

Mention nixpkgs

My PR for RIDE finally got merged into nixpkgs recently, so it will make it into 24.05

I think we should update the README.md to point out that nixpkgs now has both dyalog and ride.

Not sure if this repository should be archived or repurposed or kept as is.

(I'm away on a trip, so I can't make a PR)

needs updating?

I tried this with a download from 2021-03-03 and I think the ride deb url needs updating?

trying https://www.dyalog.com/uploads/php/download.dyalog.com/download.php?file=18.0/linux_64_18.0.38756_unicode.x86_64.deb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

trying https://github.com/Dyalog/ride/releases/download/v4.3.3463/ride-4.3.3463-1_amd64.deb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   631  100   631    0     0  10344      0 --:--:-- --:--:-- --:--:-- 10344
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found

does this work currently?

when using this i got a bunch of errors about stdenv.lib which i fixed by adding lib to the argument set and using that instead. however, now i'm getting a 404 on the .deb file which i don't know how to fix. any ideas?

Implement a flake

Making a flake would allow running nix run github:markus1189/dyalog-nixos while getting an environment to run dyalog APL, which would be rather convenient.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.