Author |
Message |
Forum: Programming Topic: FASMG-based 6502 assembler |
enso1 |
Posted: Sun Aug 25, 2024 11:42 pm
|
|
Replies: 16 Views: 513
|
... 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 ... |
|
|
Forum: Emulation and Simulation Topic: lib6502/run6502 updates |
resman |
Posted: Sat Aug 24, 2024 2:06 pm
|
|
Replies: 10 Views: 2146
|
... 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 ... |
|
|
Forum: General Discussions Topic: Self-hosting 65xx systems ... (Languages, OS, etc.) |
rwiker |
Posted: Sun Aug 18, 2024 8:08 pm
|
|
Replies: 39 Views: 1566
|
... 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 ... |
|
|
Forum: General Discussions Topic: Self-hosting 65xx systems ... (Languages, OS, etc.) |
BigDumbDinosaur |
Posted: Sun Aug 18, 2024 5:36 pm
|
|
Replies: 39 Views: 1566
|
... 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 ... |
|
|
Forum: General Discussions Topic: Self-hosting 65xx systems ... (Languages, OS, etc.) |
rwiker |
Posted: Sun Aug 18, 2024 5:14 pm
|
|
Replies: 39 Views: 1566
|
... 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 ... |
|
|
Forum: Programming Topic: DRAWL (LISP 1.5) symbolic processing |
enso1 |
Posted: Tue Aug 13, 2024 9:43 pm
|
|
Replies: 6 Views: 820
|
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 ... |
|
|
Forum: Programming Topic: DRAWL (LISP 1.5) symbolic processing |
resman |
Posted: Fri Aug 09, 2024 12:58 am
|
|
Replies: 6 Views: 820
|
... 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. |
|
|
Forum: Programming Topic: DRAWL (LISP 1.5) symbolic processing |
White Flame |
Posted: Thu Aug 08, 2024 5:48 pm
|
|
Replies: 6 Views: 820
|
As a Common Lisper & semi Lisp historian this looks great! Having that intermediate VM certainly makes tons of sense. Bookmarked and will reference it. |
|
|
Forum: General Discussions Topic: Self-hosting 65xx systems ... (Languages, OS, etc.) |
resman |
Posted: Mon Aug 05, 2024 6:34 pm
|
|
Replies: 39 Views: 1566
|
... to a Raspberry Pi Pico to a 64K Apple II. So that's where PLASMA currently sits, and where it is likely to remain until I finish playing with LISP and a hundred other projects. |
|
|
Forum: General Discussions Topic: Self-hosting 65xx systems ... (Languages, OS, etc.) |
commodorejohn |
Posted: Mon Aug 05, 2024 2:15 pm
|
|
Replies: 39 Views: 1566
|
... 8-bitter. I really like the design of ST as a language - it combines the "everything is built from the same stuff" aspect of Forth or Lisp* with a more familiar syntax (block structures, infix notation) in a really natural way, and is the only OOP system I've ever used where it felt ... |
|
|
Forum: General Discussions Topic: Self-hosting 65xx systems ... (Languages, OS, etc.) |
drogon |
Posted: Mon Aug 05, 2024 12:21 pm
|
|
Replies: 39 Views: 1566
|
... Arduino folks who are used to cross compiling but it wasn't what I was after. I looked at other languages - Forth - used it, not a fan. Same for Lisp and then remembered something I'd used on the old BBC Micro back in the early 80s: BCPL. Dug out my old books, got the Acornsoft ROM image and ... |
|
|
Forum: General Discussions Topic: More benchmarking: C vs. BCPL ... |
GARTHWILSON |
Posted: Mon Aug 05, 2024 12:06 am
|
|
Replies: 14 Views: 1115
|
... smart cookie. In his post on programming philosophy, he started out with: Every programmer should learn three kinds of languages MINIMUM: Forth, Lisp, and most any Algol-derived language, including C, and most definitely Oberon in my opinion. Every time you learn a new language, you get new ... |
|
|
Forum: General Discussions Topic: More benchmarking: C vs. BCPL ... |
resman |
Posted: Sun Aug 04, 2024 3:25 pm
|
|
Replies: 14 Views: 1115
|
... possibility to get a nice interactive, self hosted development environment together with a modest investment of effort. And you'd get Forth and LISP for free. |
|
|
Forum: General Discussions Topic: More benchmarking: C vs. BCPL ... |
resman |
Posted: Sun Aug 04, 2024 12:52 am
|
|
Replies: 14 Views: 1115
|
... With the JIT compiler on 128k machines it approaches native compiled code speeds and is fast enough to implement other languages like Forth and LISP and create hires video games. Space efficient byte code helps and by executing byte code from extended or auxiliary memory frees up more main memory ... |
|
|
Forum: Programming Topic: DRAWL (LISP 1.5) symbolic processing |
resman |
Posted: Thu Jul 25, 2024 6:51 pm
|
|
Replies: 6 Views: 820
|
Well, I couldn't leave well enough alone. So I implemented the rest of LISP 1.5 including some later extensions. Pretty complete and not as weird as you might think. Works surprisingly well on an Apple II. I may change my mind about LISP (except the parenthesis ... |
|
|
Sort by: |