Notices tagged with scheme
-
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Sunday, 05-Dec-2021 20:16:02 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} after a nuclear war, the remaining people will probably not be able to spin up a modern operating system on their improvised chips. How do you build a simple, reliable, legacy-free OS from scratch? What ideas 💡 and techniques should be passed down to those people?
If we think hard enough about this, I think we’ll agree that closed-source systems are basically designed to be almost impossible for people outside the sponsoring organization to reproduce (for an example, consider [ReactOS](https://reactos.org/), which launched as [a project to produce a system compatible with Windows 95](https://reactos.org/wiki/FreeWin95) and [then changed to focus on Windows NT](https://reactos.org/wiki/ReactOS/History), and after more than 25 years, is still not capable of being a daily use system.
But we may also determine that most open-source systems are likewise not designed in such a way that reconstruction is viable. The Linux kernel is *huge* these days.
Additionally, in my opinion, they’d probably want to use programming languages designed for readability, ease of learning, and error-reduction first (that is, more like #COBOL than #C, more like #Java than #CPlusPlus, more like !Smalltalk and #Lisp / #Scheme than #Perl / #Raku and #JavaScript) and then performance and low-level access.
I think it is a mistake to assume that one could start with a modern version of #gcc or #llvm or #msvc … because it is not a given that the software itself and someone who knew how to use it (and update, modify, and adapt it) would still exist. -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Thursday, 21-Jan-2021 03:58:27 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Judging by the presence of parentheses, I'd say "the Janet language":{https://janet-lang.org/} is either a #Lisp / #Scheme dialect or if not, very Lisp-adjacent ... except it looks to be trying for practical usage, and many Lisp languages seem not to prioritize that. -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Wednesday, 05-Feb-2020 18:37:54 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Always say nice things about #Lisp and #Scheme, lest their devotees rip out your liver and sacrifice it to their deity Parentheticus. -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Wednesday, 05-Feb-2020 18:34:30 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} @jmgresham #Lisp and #Scheme interest me. Also #Haskell. Time and energy / focus are limited, though. Maybe in the future. -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Tuesday, 07-Jan-2020 23:51:21 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} @xj9 @drak
#Scheme / #Plan9 question that you might be able to answer (or maybe not)
See https://libranet.de/display/0b6b25a8-155e-1517-cded-d8b941589274 -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Thursday, 12-Dec-2019 18:19:21 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} @clacke The #Scheme group that was hosted at https://quitter.se/group/2396/id (!scheme) is gone because QSE is gone. -
Kooda Loutre (kooda)'s status on Wednesday, 02-Jan-2019 02:03:31 UTC Kooda Loutre I started looking at #KernelLisp during holidays, so I could escape the frenzy of family meetings.
In a few days I have read the whole report draft and implemented an interpreter… I think I’m hooked.
It feels exactly the same way than when I discovered #Scheme some years ago. Awesome magic backed by beautiful mathematical concepts.
-
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Wednesday, 24-Oct-2018 20:18:21 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} Wasn't Arc supposed to be(come) its own #Scheme implementation? Are you saying it never did? -
notklaatu (klaatu)'s status on Sunday, 08-Apr-2018 18:04:39 UTC notklaatu @ixn Are you learning plain ol' #Scheme, or GNU #Guile? I'm not even sure what the diff is, to be honest, but GNU Guile has intrigued me lately, largely because of Guix.
-
public comment disabler (dthompson)'s status on Sunday, 11-Mar-2018 03:02:21 UTC public comment disabler Haunt 0.2.2 released. just some bug fixes from the past year.
-
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Friday, 01-Dec-2017 02:08:15 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} !cryptocurrency https://gnusocial.no/notice/2710075 http://www.michaelburge.us/2017/11/28/write-your-next-ethereum-contract-in-pyramid-scheme.html
Writing #Ethereum contracts in #Scheme
/via @infernalturtle -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1)'s status on Friday, 17-Nov-2017 04:34:18 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} @internetturtle Is YASOS for "Yet Another #Scheme Object System" ?