... especially for measuring the performance of procedure/function calls.
Dr. Ikuo Takeuchi, the inventor of the tarai function, is famous as a Lisp hacker (one of the developper of TAO and NUE). It is said that tak version is McCarthy's mistake.
By the way, I made a MC6800 SBC (MC68B00, 2MHz ...
Search found 203 matches: lisp
Searched query: lisp
- Tue Jun 17, 2025 5:27 am
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7233
- Tue May 13, 2025 6:15 pm
- Forum: Hardware
- Topic: a 6404, 6303 and 16x504 -- the minimalist 6502 models
- Replies: 14
- Views: 3186
Re: a 6303 and 16x504 -- the minimalist 6502 models
... Forth is very popular, Im looking at C/Embedded C, pseudo-65xx ASM, maybe a 'visual programmer' for this thing (wont hurt) prolog-ish language or a lisp-like system. need a heap chip for those though, languages, its 4b on this, 8b (is probably not needed, the 4b is where to go maybe) and 16b variants ...
- Sat May 10, 2025 9:09 pm
- Forum: Programming
- Topic: PLASMA has evolved: PLEIADES 2.20
- Replies: 0
- Views: 8407
PLASMA has evolved: PLEIADES 2.20
... grown from a language compiler to a full featured interactive environment for developing and running applications. With the addition of FORTH and LISP to the PLASMA ecosystem as well as support for assembly programming with EDASM and even a bugfix so AppleSoft can run from the PLASM command line, a ...
- Sat Mar 29, 2025 6:03 pm
- Forum: Forth
- Topic: Hashes instead of names in dictionary
- Replies: 8
- Views: 3066
Re: Hashes instead of names in dictionary
... pre allocate the dictionary? How big will it be?
I do believe having a hash table is quite useful for improving lookup speeds.
I was looking at LISP implementations for the 6502 when I was writing my LISP for PLASMA when I came across a modern-ish one that tried to use a hash to improve function ...
I do believe having a hash table is quite useful for improving lookup speeds.
I was looking at LISP implementations for the 6502 when I was writing my LISP for PLASMA when I came across a modern-ish one that tried to use a hash to improve function ...
- Sun Mar 23, 2025 9:18 pm
- Forum: Programming
- Topic: A Minimal Interactive Environment
- Replies: 5
- Views: 2002
A Minimal Interactive Environment
... via a serial port and are running a monitor (or a Forth or BASIC) via a serial port terminal on a PC, things get awkward.
I am always envious of a Lisp-like environment -- a full-screen editor capable of sending text to the target when desired. This allows for easy code development (editing files ...
I am always envious of a Lisp-like environment -- a full-screen editor capable of sending text to the target when desired. This allows for easy code development (editing files ...
- Sun Nov 24, 2024 10:39 pm
- Forum: EhBASIC
- Topic: O.T.: BASIC Co-Inventor Thomas Kurtz Has Passed Away
- Replies: 12
- Views: 21538
Re: O.T.: BASIC Co-Inventor Thomas Kurtz Has Passed Away
... of stack use (including the lack of an easy and clear way of nesting things) that causes problems in the realm of expressions. You'll note that Lisp, which is a similar notation but prefix instead of postfix, doesn't have this issue.
But it goes further, as you mention: one thing that even the ...
But it goes further, as you mention: one thing that even the ...
- Mon Nov 04, 2024 3:03 pm
- Forum: General Discussions
- Topic: OT: VOYAGER 1 STILL GOING!
- Replies: 17
- Views: 4313
Re: OT: VOYAGER 1 STILL GOING!
Judging from what I can gather from the timeline of that rant, I'm guessing these rules came about after Lisp was gone from JPL and C-like languages became the only ones allowed.
https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Developing_Safety-Critical_Code
These rules have come up here ...
https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Developing_Safety-Critical_Code
These rules have come up here ...
- Mon Nov 04, 2024 12:55 pm
- Forum: General Discussions
- Topic: OT: VOYAGER 1 STILL GOING!
- Replies: 17
- Views: 4313
Re: OT: VOYAGER 1 STILL GOING!
... of a piece it turns out I've mentioned before, in a different OT thread
... I was going to link to Ron Garrett's interesting (and sad) piece about Lisp at JPL. But it turns out he's also done a presentation on the subject, so here's a different link which encompasses both:
http://irreal.org/blog/?p ...
... I was going to link to Ron Garrett's interesting (and sad) piece about Lisp at JPL. But it turns out he's also done a presentation on the subject, so here's a different link which encompasses both:
http://irreal.org/blog/?p ...
- Sun Aug 25, 2024 11:42 pm
- Forum: Programming
- Topic: FASMG-based 6502 assembler
- Replies: 16
- Views: 4443
Re: FASMG-based 6502 assembler
... would be a simple/powerful alternative to traditional assembler macros, keeping the assembler itself simple?
That's the exactly the kind of thing Lisp shines at! There is at least one 6502 assembler/simulator I've come across years ago.
BDD, is https://github.com/jdimeglio/6502-Simulator the place ...
That's the exactly the kind of thing Lisp shines at! There is at least one 6502 assembler/simulator I've come across years ago.
BDD, is https://github.com/jdimeglio/6502-Simulator the place ...
- Sat Aug 24, 2024 2:06 pm
- Forum: Emulation and Simulation
- Topic: lib6502/run6502 updates
- Replies: 10
- Views: 7291
Re: lib6502/run6502 updates
... s code but it now is able to run the SANE floating point package. I've got the universal PLASMA interpreter far enough along to run my FORTH and LISP interactively under *nix. They are two of the biggest programs to date, with the exception of the compiler itself which I hope to have running when ...
- Sun Aug 18, 2024 8:08 pm
- Forum: General Discussions
- Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
- Replies: 39
- Views: 7144
Re: Self-hosting 65xx systems ... (Languages, OS, etc.)
... an acronym, and this is also the way that the creator writes it.
In recent years, the preferred form is capitalized: Fortran, Basic, Cobol, Common Lisp. That might make sense for PLASMA, too, but you would not be able to write it like that on Apple ][ and Apple][+ computers, since they do not have ...
In recent years, the preferred form is capitalized: Fortran, Basic, Cobol, Common Lisp. That might make sense for PLASMA, too, but you would not be able to write it like that on Apple ][ and Apple][+ computers, since they do not have ...
- Sun Aug 18, 2024 5:36 pm
- Forum: General Discussions
- Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
- Replies: 39
- Views: 7144
Re: Self-hosting 65xx systems ... (Languages, OS, etc.)
... an acronym, and this is also the way that the creator writes it.
In recent years, the preferred form is capitalized: Fortran, Basic, Cobol, Common Lisp. That might make sense for PLASMA, too, but you would not be able to write it like that on Apple ][ and Apple][+ computers, since they do not have ...
In recent years, the preferred form is capitalized: Fortran, Basic, Cobol, Common Lisp. That might make sense for PLASMA, too, but you would not be able to write it like that on Apple ][ and Apple][+ computers, since they do not have ...
- Sun Aug 18, 2024 5:14 pm
- Forum: General Discussions
- Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
- Replies: 39
- Views: 7144
Re: Self-hosting 65xx systems ... (Languages, OS, etc.)
... an acronym, and this is also the way that the creator writes it.
In recent years, the preferred form is capitalized: Fortran, Basic, Cobol, Common Lisp. That might make sense for PLASMA, too, but you would not be able to write it like that on Apple ][ and Apple][+ computers, since they do not have ...
In recent years, the preferred form is capitalized: Fortran, Basic, Cobol, Common Lisp. That might make sense for PLASMA, too, but you would not be able to write it like that on Apple ][ and Apple][+ computers, since they do not have ...
- Tue Aug 13, 2024 9:43 pm
- Forum: Programming
- Topic: DRAWL (LISP 1.5) symbolic processing
- Replies: 6
- Views: 2564
Re: DRAWL (LISP 1.5) symbolic processing
I've spent over a decade mostly in Common Lisp, except for the last few years. I've been enjoying C and asm more lately/ But yeah, once you are used to sexps, every syntax seems completely arbitrary and foolish.
I'm looking for something to do with my new fpga 65c02 toy, and will definitely check ...
I'm looking for something to do with my new fpga 65c02 toy, and will definitely check ...
- Fri Aug 09, 2024 12:58 am
- Forum: Programming
- Topic: DRAWL (LISP 1.5) symbolic processing
- Replies: 6
- Views: 2564
Re: DRAWL (LISP 1.5) symbolic processing
... get something defined. Strings and associated functions certainly makes it feel like a general purpose language.
I believe DRAWL is a pretty palatable version of LISP 1.5 - before it got too big. It doesn't take much to understand the language, but a much greater investment to be productive in it.
I believe DRAWL is a pretty palatable version of LISP 1.5 - before it got too big. It doesn't take much to understand the language, but a much greater investment to be productive in it.