changeset 13: |
ae3d87d236cf |
parent 12: |
6b286d6cf099 |
child 14: |
5747098f52b4 |
author: |
ellis <ellis@rwest.io> |
date: |
Mon, 20 Nov 2023 21:13:44 -0500 |
files: |
hello-world.org |
description: |
hello-world update |
1.1--- a/hello-world.org Mon Nov 20 19:02:47 2023 -0500
1.2+++ b/hello-world.org Mon Nov 20 21:13:44 2023 -0500
1.3@@ -3,7 +3,7 @@
1.4 #+OPTIONS: ^:nil toc:nil num:nil
1.5 #+HTML_HEAD: <link rel="stylesheet" href="https://fonts.xz.style/serve/inter.css"/>
1.6 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://packy.rwest.io/style/css/new.min.css"/>
1.7-#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://packy.rwest.io/style/css/terminal.css"/>
1.8+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://packy.rwest.io/style/css/night.css"/>
1.9 If we've spoken recently I may have mentioned this new venture I've
1.10 been working on. Now is the time to elaborate on what I've been up to,
1.11 and why.
1.12@@ -23,26 +23,52 @@
1.13 keep it that way for quite some time. My intention is to operate at
1.14 minimal cost while I perform industry research and develop prototypes.
1.15
1.16+To support the company's purpose, I am developing a suite of free and
1.17+open-source software which is specifically designed for bootstrapping
1.18+and operating =companies=.
1.19
1.20+** Software
1.21+
1.22+The software provided by /The Compiler Company/ is a powerful
1.23+development environment. It is the catalyst of engineering for every
1.24+other software component I build and reflects precisely how I believe
1.25+software should be developed.
1.26
1.27-/The Compiler Company/ provides two things on paper:
1.28-1. free and open-source software
1.29-2. professional consulting services
1.30+As a whole, I optimize for the following features in my environment:
1.31+- early adoption :: integrate research, protocols, libraries, and
1.32+ hardware features from leading research orgs faster than anyone else
1.33+- rapid development :: interaction, code introspection, tooling, and
1.34+ automation built for prototyping at massive scale
1.35+- power :: using our environment should feel like cheating - macros,
1.36+ DSLs, and unmatched hackability
1.37
1.38-The software is made publicly available without restriction and anyone
1.39-can pay for paid professional consultations/training/etc.
1.40+*** Languages
1.41+/The Compiler Company/ is above all, a =Lisp Company=. The most
1.42+powerful software requires the most powerful language.
1.43
1.44-The /core/ of our software suite is an insanely powerful development
1.45-environment built from scratch. It is the catalyst of engineering for
1.46-every other software component I build and reflects how I believe
1.47-software should be developed /today/.
1.48+Lisp isn't enough though. =Rust= is our imperative language of choice
1.49+at the time of writing and generally suited for system-level software
1.50+components.
1.51+
1.52+We make use of the Steel Bank Common Lisp compiler (SBCL) and the
1.53+nightly Rust compiler toolchain.
1.54+
1.55+*** Operating System Support
1.56+/The Compiler Company/ is a Linux Company. There may be minimal
1.57+support for Darwin-based systems, but Microsoft Windows systems will
1.58+never be supported by our software.
1.59
1.60-The suite further contains a mixed bag of plugins, extensions,
1.61-libraries, and applications intended for software development in
1.62-addition to /all/ vendored dependencies. This setup gives us complete
1.63-control over every possible piece of code we encounter in the systems
1.64-we operate.
1.65+One of the /anti-goals/ of our software is ~portability~. For all of
1.66+the features we optimize for, portability becomes a burden, especially
1.67+with closed-source OS kernels. We are also explicitly driven to reduce
1.68+consumer dependence on these closed-source systems, especially in a
1.69+distributed network. They are simply unfit for use with the software
1.70+we produce.
1.71
1.72+*** Core
1.73+** Services
1.74+
1.75+** Companies
1.76 * Next Steps
1.77 We have a long way to go. The important thing is to keep up the
1.78 momentum. Before the start of 2024 you can expect another update on