Search found 203 matches: lisp

Searched query: lisp

by zu2
Tue Jun 17, 2025 5:27 am
Forum: Hardware
Topic: Fenestra6502
Replies: 17
Views: 7236

Re: Fenestra6502

... 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 ...
by wayfarer
Tue May 13, 2025 6:15 pm
Forum: Hardware
Topic: a 6404, 6303 and 16x504 -- the minimalist 6502 models
Replies: 14
Views: 3189

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 ...
by resman
Sat May 10, 2025 9:09 pm
Forum: Programming
Topic: PLASMA has evolved: PLEIADES 2.20
Replies: 0
Views: 8410

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 ...
by resman
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 ...
by enso1
Sun Mar 23, 2025 9:18 pm
Forum: Programming
Topic: A Minimal Interactive Environment
Replies: 5
Views: 2004

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 ...
by cjs
Sun Nov 24, 2024 10:39 pm
Forum: EhBASIC
Topic: O.T.: BASIC Co-Inventor Thomas Kurtz Has Passed Away
Replies: 12
Views: 21542

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 ...
by teamtempest
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 ...
by BigEd
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 ...
by enso1
Sun Aug 25, 2024 11:42 pm
Forum: Programming
Topic: FASMG-based 6502 assembler
Replies: 16
Views: 4445

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 ...
by resman
Sat Aug 24, 2024 2:06 pm
Forum: Emulation and Simulation
Topic: lib6502/run6502 updates
Replies: 10
Views: 7293

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 ...
by rwiker
Sun Aug 18, 2024 8:08 pm
Forum: General Discussions
Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
Replies: 39
Views: 7149

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 ...
by BigDumbDinosaur
Sun Aug 18, 2024 5:36 pm
Forum: General Discussions
Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
Replies: 39
Views: 7149

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 ...
by rwiker
Sun Aug 18, 2024 5:14 pm
Forum: General Discussions
Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
Replies: 39
Views: 7149

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 ...
by enso1
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 ...
by resman
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.