its makes more sense to say “a pizza slice”. using “of” in this way is from french.
- 3 Posts
- 54 Comments
I’m so glad I’m not alone.
charje@lemmy.mlto Open Source@lemmy.ml•Is there any closed source android app that you wish had a good open source alternative?3·1 year agoVisual voicemail
charje@lemmy.mlto Lisp Community@lemmy.ml•What were some of your first technologies/tools?English1·1 year ago- Some Dell that belonged to the school
- JCreator
- Java
- about 5
- Racket
- Emacs 7.Haskell & Common Lisp
- Common Lisp
charje@lemmy.mlto Lisp Community@lemmy.ml•Štar: an iteration construct for Common LispEnglish1·1 year agoIt is fun to make a cl:loop replacement. It is definitely overdone though. Lately I have been using https://git.sr.ht/~charje/loop to much enjoyment.
charje@lemmy.mlto Lisp Community@lemmy.ml•What useful open source projects are written in Common Lisp?English1·1 year agoFor point 7 see: https://github.com/lem-project/async-process/issues/21
I have it ready to be packaged other than that.
charje@lemmy.mlto Programmer Humor@lemmy.ml•Fuck this. I am creating a new language. Some guy in 2006.3·2 years agoI wonder what happens when an elevator
panic!
s.
charje@lemmy.mlOPto Lisp Community@lemmy.ml•Appreciation for Common Lisp PackagesEnglish3·2 years agoIsn’t this (in-package …) form just a namespace feature?
It is not only a namespace feature; it is first class. You can use
find-package
to fetch a package object and pass it around and manipulate. It looks like this can be done to some extent in C# as well.For C# namespaces, exports carry over to different uses of the same namespace, but
using
statements go out of scope at the end of the current namespace use. That signals to me that imports are not related at all to namespaces. It seems that C++ acts similarly. From what I can tell Both C# and C++ allow for fully qualified names without any sort of import.I have to agree with you about Rust: they goofed it up my trying to make too many rules about which libraries and symbols can be used in which places.
The final strawberry for me was forcing people to have 2fa.
charje@lemmy.mlto Lisp Community@lemmy.ml•If there is one Lisp function/macro/feature that you would like to see in a non-Lisp language, which one would it be?English2·2 years agoTrue. They are not near as nicely integrated as lisp macros though.
charje@lemmy.mlto Linux@lemmy.ml•I didn't know where else to ask this, if there is another comm i should ask please lmk. Do you have any suggestions for wireless headphones i can use with linux?1·2 years agoDoes anyone have experience with the pine buds pro? I’m especially curious about the microphone.
You R a nerd for the last one.
charje@lemmy.mlto Lisp Community@lemmy.ml•If there is one Lisp function/macro/feature that you would like to see in a non-Lisp language, which one would it be?English1·2 years ago- Common Lisp
- Haskell I guess
defmacro
. This would probably involve changing the syntax to list form like axel does.
charje@lemmy.mlto Linux Gaming@lemmy.ml•(Support) Nintendo Switch Joycons will not reconnect to PC unless paired again.1·2 years agoThis exact thing happens to me.
JS doesn’t do any type inference. Ocaml Connor l type checker knows all the types and is completely type safe without type annotations.
charje@lemmy.mlto Lisp Community@lemmy.ml•[CODE-REVIEW] Determine if given lists intersectEnglish1·2 years agoThis version is definitely a bit harder to follow what is going on.
charje@lemmy.mlto Green - An environmentalist community @lemmy.ml•'Climate-Friendly' Meat Is a Myth1·2 years agoMany farmers growing plants for animal feed. Also there are Deer farms that raise deer specifically for the hunting industry.
charje@lemmy.mlto Lisp Community@lemmy.ml•[CODE-REVIEW] Determine if given lists intersectEnglish1·2 years agoInstead of storing intersect-p as a variable and keeping it until the end of the loop, you can return early as soon as you find the first intersection.
Even though a hash table has better symtotic run time, you might find after benchmarking that the O(n^2) is faster for your use case. If you are set on using a hash table, you might consider setting the initial size to something a bit larger (relative to the input lists) to avoid having to dynamically grow the hash table.
I think also the return value of the inner loop is never used…
I personally like to keep my tests assertions top level so I can interactively run each one by itself.
I think the bigger problem is that they are hard to write and sometimes break tooling.
well, the
: String
is supposed to be optional right? type inference should know what it is. In truth though, return type polymorphism makes us write more type annotations than I would like.