Fridtjof Siebert

Results 78 comments of Fridtjof Siebert

I think our use of `else` is similar to that in Python, so millions can deal with this, even if Python does not have the counterpart of code following `until`....

Here is a smaller example ``` m := Java.java.util.TreeMap_static.new o := Java.java.lang.Object.new _ := m.put o o ``` that produces ``` > ./build/bin/fz -modules=java.base ex3651.fz error 1: FATAL FAULT `***...

Maybe instead of forbidding atomics in a value type, we could have a `property.not_cloneable` (or `not_clonable`?), let `atomic` inherit from this property and flag an error if a value that...

Another possibility that might be easier is to make `atomic` a `ref`. I find this a little unsatisfactory since it adds a level of indirection in many cases where this...

Good suggestion! In the example, I would prefer to do something like ``` ex : time.durations is a := (ns 500) + (years 5) say a ``` but I think...

I think this would make sense, maybe we could even delete those APIs. Somewhat related: It might make sense to use `|` syntax sugar to improve readability here, maybe like...

There are some areas where I would like to build on such libraries if suitable ones exist, like - networking / http / etc. - security, encryption, etc. - graphics,...

I guess you mean distinct values instead of `-1` for `NO_SITE`, `NO_CLAZZ`, etc. Took me some time to figure this out.

I think this should be ``` float.type.ten float.this => 10 ``` Problem I see with this is that `float` is currently open to be implemented by any new feature, so...

Simple guideline: As much as possible should be implemented in Fuzion directly! A notable exceptions is a significant performance impact. An example is `is_NaN`, which I assume is a very...