@absc
"function call optimization and indirections does not matter much"
Well, statically optimized languages like #LibertyEiffel would turn that polymorphic call into a switch inlining the actual code π
@freezr
@fabrixxm
Why is it a pain?
I'm interested as eons ago I started an automatic binding generetor for #LibertyEiffel that uses the same wrapper/binding infrastructure used by Python.
And I should soon restart working on it π
Eiffeldoc: ANY
twin: ANY-- Return a new object with the dynamic type of Current.
copy (other: ANY) -- Update current object using fields of object attached to other, so as to yield equal objects.
Too bad that those Eiffel features, (function members) available in each and every object and variable are not available in Kotlin.
https://monodes.com/predaelli/2022/10/09/eiffeldoc-any/
#Eiffel #Kotlin #LibertyEiffel
#LibertyEiffel #kotlin #Eiffel
10 Powerful Python One-Liners.
I shall Eiffellize those, one day or another: 10 Powerful Python One-Liners. Python one-liners can be just as⦠| by Ishaan Gupta | Sep, 2022 | Python in Plain English
10 Powerful Python One-Liners
Python one-liners can be just as powerful as a long and tedious program written in another language designed to do the same thing.
Photo by A
https://monodes.com/predaelli/2022/09/28/10-powerful-python-one-liners/
#Agenda #LibertyEiffel #Python #Tricks
#tricks #python #LibertyEiffel #agenda
Another interesting article to "convert to Eiffel".... It's Time to Say Goodbye to These Obsolete Python Libraries
It's Time to Say Goodbye to These Obsolete Python Libraries
Martin
Jul 20, 2022
Python
With every Python release, there are new modules being added and new and better ways of doing things get introduced. We all get used to using the good old Python libraries and to certain way of doing t
https://monodes.com/predaelli/2022/09/20/9633/
#Agenda #LibertyEiffel #Python
#python #LibertyEiffel #agenda
@rust_discussions
#lisp and #rust are sadly more trendy than #eiffel, specifically #LibertyEiffel π’π
@robby
#LibertyEiffel #Eiffel #rust #lisp
@cobra
People count staring from one. Computer usually from zero. #libertyeiffel container from lower_index which can be almost anything π
@federico3 quando riuscirΓ² a rendere #LibertyEiffel "presentabile" posso contattarti per inserirlo in Debian? π
@DeveloperMemes
-- in #Eiffel, specifically #LibertyEiffel
np:ARRAY2[INTEGER]
create np.make(1,3,1,3)
-- or
create {FAST_ARRAY2[INTEGER]}.make(3,3)
And you're sure that all those are the default integer, i.e. 0
@tuxmachines I wish I could suggest #LibertyEiffel... sadly we have so much work to do...π© π
Eiffel, Rust and memory management
It already passed one year almost two years since in "Oh my lazyness!" when I wrote
I shall restart my efforts on Liberty EIffel and Monodesβ¦ π I hope to integrate them in my current effort.
While I haven't been able to integrate Eiffel in the endeavour that is keeping me busy until autumn 2022, I haven't forgotten it. Actually I've been kee
https://monodes.com/predaelli/2022/05/30/eiffel-rust-and-memory-management/
#Eiffel #LibertyEiffel #Rust
That's interesting. I think I shall make an Eiffel version one day
https://monodes.com/predaelli/2022/05/09/9368/
#Eiffel #LibertyEiffel
@eriol ritieniti opzionato/precettato/prenotato per sponsorizzarmi i paccheti di #LibertyEiffel @valhalla
@DeveloperMemes
C++ is too verbose. In #LibertyEiffel its:
class DIG3
insert ARGUMENTS
create make
feature
number: INTEGER 123456
make do
number.to_string.item(3).print_on(io)
io.put_new_line
end
end
Quickemu Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.
I may need to crosscompile Eiffel applications for MacOs
https://monodes.com/predaelli/2021/12/19/8992/
#Apple #LibertyEiffel #Software #Cross-compiling #Eiffel
#Eiffel #Cross #software #LibertyEiffel #apple
@DeveloperMemes a classic. Off-by-one error.
BTW all #LibertyEiffel collections have a 'last' query. Most of them are also written without any assumption on the starting index. They usually have lower=1 but you can "create my_array.make(-12, -4)" where numbers from -12 to -4 are the valid indexes