amoroso,
@amoroso@fosstodon.org avatar

Coding in Common Lisp using the Medley Interlisp environment is subtly different from modern Lisp systems. In this post I explained why, and provided a suitable workflow which I hope makes some sense and helps newcomers:

https://journal.paoloamoroso.com/a-single-package-common-lisp-workflow-for-medley

#CommonLisp #interlisp #lisp

SergeStinckwich,

@amoroso look quite similar to Smalltalk environment where you modify your object in the memory, not as files.

amoroso,
@amoroso@fosstodon.org avatar

@SergeStinckwich Yes, but Medley is more of an hybrid system.

lispm,
@lispm@moth.social avatar

@amoroso if you (load "foo.lisp") with package declarations and code. Does Medley create the packages? Does it let you the definitions edit in the IDE? Given that they implement CLtL1+, functions like LOAD and COMPILE-FILE are a part of the language. What are they doing?

amoroso,
@amoroso@fosstodon.org avatar

@lispm Yes, this should work, as long as the loaded file doesn't contain any File Manager commands or metadata such as the file environment.

This is why I said the traditional file based workflow should work, but you may not take advantage of the Medley facilities and environment.

amoroso,
@amoroso@fosstodon.org avatar

@lispm I'm trying loading pure Common Lisp source files in Medley and it's trickier than it seems, for example because of package issues.

So if you don't use the File Manager on Medley you indeed end up fighting the system.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Lisp
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • megavids
  • lostlight
  • All magazines