Git Product home page Git Product logo

epl's Introduction

Essentials of Programming Languages, Third Edition

Development Environment

  • (Fedora-only) Copr

    Copr manages third-party package repositories on Fedora and related operating systems, such as Rocky Linux. Install with the command dnf install 'dnf-command(copr)'.

  • (Windows-only) Chocolatey

    Chocolatey is third-party package manager for Windows and Windows Server. Enable automatic updates by installing choco-upgrade-all-at.

  • (Windows-only) winget

    This is the official Windows package manager, integrated with the Microsoft Store. Install via Chocolately. Note that neither the Microsoft Store nor winget are available on Windows Server.

  • Chez Scheme

    This is the Scheme implementation I used in college on NeXT computers, now released as free/libre/open source software.

    On Fedora, install via superboum/chez-scheme.

    On Windows, install via winget, then add ...\Chez Scheme...\bin\ta6nt (e.g., C:\Program Files\Chez Scheme 9.5.8\bin\ta6nt) to the per-user or system-wide executable search path.

    On Ubuntu, install via APT.

  • VSCodium or Microsoft Visual Studio Code

    I recommend VSCodium because it removes Microsoft's telemetry and tracking functions from Visual Studio Code. Otherwise, the two work identically.

  • Chez Scheme REPL for VSCodium and Microsoft Visual Studio Code

    This VSCodium/VSCode extension adds Chez Scheme syntax checking/highlighting, inline documentation, and tab completion.

  • GNU Emacs

    What can I say? Old habits die hard. This is my preferred editor, having used it since 1994.

  • Geiser

    This integrates Scheme with Emacs, similar to SLIME and Common Lisp.

epl's People

Contributors

xenophonf avatar

Watchers

 avatar

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.