7
submitted 3 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml
11
submitted 3 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml
13
submitted 3 months ago* (last edited 3 months ago) by miguel@lemmy.ml to c/lisp@lemmy.ml
6
Genera Concepts (www.chai.uni-hamburg.de)
submitted 3 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml

The compiler maintains a database of caller information. The editor uses this information to let you edit each of the callers of a function. As a result, you don't need concordances, program listings, or separate CREF (cross-reference) programs. The compiler maintains a database of source location information, which the editor uses to let you edit functions by name. The Debugger uses the source location information to offer single key com- mands that invoke the editor on the function for the current stack frame. As a result, you are freed from awareness of the names of files or particular file structures involved in any software project. The compiler maintains a database of argument list information that the editor, Debugger, Lisp Listener, and other tools use to offer fast online help concerning arguments. You do not need to memorize details of call sequences since you can always check quickly when you need to know. The editor maintains a structured view of source code information, enabling it to offer commands for compiling only the definitions that have changed in any particular buffer. You can make a number of related source changes and then ask to compile only the definitions that have changed. During compilations, the compiler maintains a database of warnings and messages. The editor uses this database to offer a command for dealing with the warnings. It puts the message in one buffer and the relevant source code in another. That way, you are freed from the burden of writing down errors or having to find the relevant definitions manually. The configuration manager, SCT, maintains a database of the file names and file versions that constitute any software system and of the various compile- and load-time dependencies between the files. This database is used in full system compilations, in incremental patching, in system distribution, and so on. As a result, you are freed from manual operations and potential costly errors in shipping software products. In addition, many operations can be performed on "a system" without your needing to remember any of the files that it contains.

via #common-lisp:matrix.org)

16
submitted 4 months ago by miguel@lemmy.ml to c/minetest@lemmy.ml
6
submitted 4 months ago* (last edited 4 months ago) by miguel@lemmy.ml to c/lisp@lemmy.ml

Dev's (youtube) channel: Andrew Kravchuk (EN/RU)

4
submitted 4 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml
6
submitted 4 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml

Hello everyone, it's been a long time since I last posted (other than just sharing links).

This post is to let you know that the community sidebar has been updated. Is based on the subreddit's sidebar/about (r/lisp).

Unfortunately, it could not be completed because I reached the character limit [possible bug? I'm not sure]. Only the Scheme implementations remain pending.

Regards.

4
submitted 5 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml
4
ELS 2025, Zürich - European Lisp Symposium (www.european-lisp-symposium.org)
submitted 7 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml
6
submitted 8 months ago by miguel@lemmy.ml to c/lisp@lemmy.ml
1204
submitted 8 months ago by miguel@lemmy.ml to c/memes@lemmy.ml
[-] miguel@lemmy.ml 7 points 8 months ago

They literally have a donkey (jackass) as mascot.

[-] miguel@lemmy.ml 4 points 1 year ago
[-] miguel@lemmy.ml 2 points 1 year ago

💖 Mexican candies

[-] miguel@lemmy.ml 6 points 2 years ago

When I founded this company I only had two things:

  • A dream; and 3 million dollars
[-] miguel@lemmy.ml 3 points 2 years ago

I'm Latin American, I grew up in this, it's part of my culture, that's why I know where all this is going (about musical genres). I'm not an "outsider".

Your comment sounds a bit racist ngl

You have no idea what you're talking about, right?

[-] miguel@lemmy.ml 6 points 2 years ago

Pass (Password Store)

[-] miguel@lemmy.ml 4 points 2 years ago

Any music of any genre other than reggaeton and trap. Their "hit songs" rarely manage to survive more than 5 years in the collective thought of the masses, then they become "background noise" in nightclubs, supermarkets, squares and other meeting places, overshadowed by the disposable "hit of the moment".

[-] miguel@lemmy.ml 2 points 2 years ago

Exactly, The transpilers are necessary when the target system only works exclusively with a single language.

[-] miguel@lemmy.ml 3 points 2 years ago

As @yogthos@lemmy.ml mentioned, they differ in implementation:

  • The Hy compiler works by reading the Hy source code into Hy model objects and compiling the Hy model objects into Python abstract syntax tree (ast) objects. In other words, at runtime it is essentially Python source code. Similar to Typescript and CoffeScript (JS).
  • Basilisp is hosted on the Python virtual machine, so its compiler generates native Python bytecode. Similar to Clojure and Scala (Java/JVM) or Elixir (Erlang/BEAM).

Personally in these cases, I prefer the second approach, because the first one is basically "syntactic sugar": a Python lispy syntax (embedded), on the other hand Basilisp is a "more complete implementation", that is, a language independent of the host language with all the strengths and weaknesses of its host system/VM.

[-] miguel@lemmy.ml 2 points 2 years ago

The same thing happens with webkit.

[-] miguel@lemmy.ml 4 points 2 years ago

Basically divide it in two main sections: for USERS and for DEVELOPERS. The first one like a guide/manual: about how this platform works for the average user (less tech stuff), graphical content, clients, etc. And the second one like a documentation/resources module: about how the platform works in-depth (API, Frontend/Backend dev, etc.).

[-] miguel@lemmy.ml 6 points 3 years ago

And there are still many folks who believe that Mozilla is still a foundation. Yet another corporation.

view more: next ›

miguel

joined 5 years ago
MODERATOR OF