forked from Burgie80/Erlang-Cheatsheet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cheatsheet.cast
2447 lines (2447 loc) · 167 KB
/
cheatsheet.cast
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{"version": 2, "width": 98, "height": 51, "timestamp": 1727814728, "idle_time_limit": 3.0, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
[0.019026, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[3.547261, "o", "#"]
[3.754079, "o", " "]
[4.308714, "o", "M"]
[4.562802, "o", "o"]
[4.680219, "o", "r"]
[4.901605, "o", "a"]
[5.020138, "o", "l"]
[5.108517, "o", "e"]
[5.298672, "o", "s"]
[5.451391, "o", " "]
[5.89775, "o", "C"]
[6.302377, "o", "a"]
[6.525975, "o", "l"]
[6.731079, "o", "v"]
[6.874477, "o", "o"]
[7.34664, "o", " "]
[7.885181, "o", "Á"]
[8.283722, "o", "n"]
[8.400948, "o", " "]
[8.811808, "o", "\b\u001b[K"]
[8.961957, "o", "g"]
[9.032794, "o", "e"]
[9.134169, "o", "l"]
[9.267066, "o", " "]
[9.580515, "o", "O"]
[9.819316, "o", "m"]
[9.885088, "o", "a"]
[10.064137, "o", "r"]
[17.928308, "o", "\r\n\u001b[?2004l\r"]
[17.928528, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[19.344853, "o", "#"]
[19.456956, "o", " "]
[24.130167, "o", "M"]
[24.417682, "o", "u"]
[24.541867, "o", "e"]
[24.772153, "o", "s"]
[24.975096, "o", "t"]
[27.322319, "o", "\b\u001b[K"]
[27.489146, "o", "\b\u001b[K"]
[27.673867, "o", "\b\u001b[K"]
[28.570403, "o", "\b\u001b[K"]
[28.776084, "o", "\b\u001b[K"]
[31.761456, "o", "C"]
[31.999677, "o", "O"]
[32.179, "o", "n"]
[32.337732, "o", "t"]
[32.852332, "o", "\b\u001b[K"]
[32.980176, "o", "\b\u001b[K"]
[33.145273, "o", "\b\u001b[K"]
[33.180075, "o", "o"]
[33.362947, "o", "n"]
[33.425666, "o", "t"]
[33.482155, "o", "e"]
[33.553865, "o", "n"]
[33.619307, "o", "i"]
[33.762499, "o", "d"]
[33.866059, "o", "o"]
[33.975832, "o", " "]
[34.150384, "o", "d"]
[34.307479, "o", "e"]
[34.383649, "o", " "]
[34.645833, "o", "M"]
[34.874206, "o", "a"]
[35.002113, "o", "k"]
[35.072839, "o", "e"]
[35.288637, "o", "f"]
[35.34835, "o", "i"]
[35.52888, "o", "l"]
[35.610857, "o", "e"]
[35.914083, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[36.708474, "o", "v"]
[36.813153, "o", "i"]
[36.948679, "o", "m"]
[37.040193, "o", " "]
[37.414188, "o", "M"]
[37.66078, "o", "a"]
[37.773219, "o", "k"]
[37.877342, "o", "e"]
[38.101779, "o", "file "]
[39.131591, "o", "\r\n\u001b[?2004l\r"]
[39.149498, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[>4;2m\u001b[?1h\u001b=\u001b[?2004h\u001b[?1004h\u001b[1;51r\u001b[?12h\u001b[?12l\u001b[22;2t\u001b[22;1t"]
[39.149998, "o", "\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[H\u001b[2J\u001b[?25l\u001b[51;1H\"Makefile\" 148L, 5381B"]
[39.151166, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[3;1H\u001bPzz\u001b\\\u001b[0%m\u001b[6n\u001b[3;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"]
[39.152829, "o", "\u001b[1;1H\u001b[38;5;111m# Define the Erlang compiler\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mERLC \u001b[m\u001b[38;5;231m\u001b[48;5;236m= erlc\u001b[2;12H\u001b[K\u001b[3;1H\u001b[K\u001b[4;1H\u001b[38;5;111m# Find all .erl files in the current directory\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mSRCS \u001b[m\u001b[38;5;231m\u001b[48;5;236m= \u001b[38;5;51m$(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[1m\u001b[38;5;227mwildcard\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;51m *.erl)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# Define the object files (replace .erl with .beam)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mBEAMS \u001b[m\u001b[38;5;231m\u001b[48;5;236m= \u001b[38;5;51m$(SRCS:.erl=.beam)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# Default target\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mall:\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[38;5;51m$(BEAMS)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# Compile each .erl file\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51m%.beam:\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[38;5;51m%\u001b[m\u001b[38;5;231m\u001b[48;5;236m.erl\r\n\u001b[38;5;217m \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;51m$(ERLC)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217m \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;51m$<\u001b[m\u001b[38;5;23"]
[39.153172, "o", "1m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# 25 problemas\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mrun_hello:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 1...\"\r\n erl -noshell -s hello salute -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_hello10:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 2...\"\r\n erl -noshell -s hello10 salute10 -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_create_proc:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 3...\"\r\n erl -noshell -s create_proc procedure -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_create_func:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 4...\"\r\n erl -noshell -eval \"Square = create_func:square(5), io:format(\\\"~p~n\\\", Square), init:stopp"]
[39.153445, "o", "\u001b[33;1H().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_points:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 5...\"\r\n erl -noshell -eval \"P = points:new(3.5, 4.7), io:format('P: ~p~n', [P]), X = points:x(P), \u001b[38;1Hio:format('X: ~p~n', [X]), Y = points:y(P), io:format('Y: ~p~n', [Y]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_iterate_values:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 6...\"\r\n erl -noshell -eval \"iterate_values:iterate([1, 2, 3, 4]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_print_index:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 7...\"\r\n erl -noshell -eval \"print_index:print_list([4, 5, 6, 7]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_map:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando program"]
[39.153568, "o", "a 8...\"\r\n erl -noshell -eval \"Map = map:create_map(), io:format(\\\"~p~n\\\", [Map]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H1,1\u001b[11CTop\u001b[1;1H\u001b[?25h\u001b[?4m"]
[39.160342, "o", "\u001bP+q436f\u001b\\\u001bP+q6b75\u001b\\\u001bP+q6b64\u001b\\\u001bP+q6b72\u001b\\\u001bP+q6b6c\u001b\\\u001bP+q2332\u001b\\\u001bP+q2334\u001b\\\u001bP+q2569\u001b\\\u001bP+q2a37\u001b\\\u001bP+q6b31\u001b\\\u001bP$q q\u001b\\\u001b[?12$p"]
[41.737227, "o", "\u001b[?25l\u001b[51;81H2\u001b[2;1H\u001b[?25h"]
[43.091727, "o", "\u001b[?25l\u001b[51;81H3,0-1\u001b[3;1H\u001b[?25h"]
[43.662461, "o", "\u001b[?25l\u001b[51;81H4,1 \u001b[4;1H\u001b[?25h"]
[44.058481, "o", "\u001b[?25l\u001b[51;81H5\u001b[5;1H\u001b[?25h"]
[44.419233, "o", "\u001b[?25l\u001b[51;81H6,0-1\u001b[6;1H\u001b[?25h"]
[44.773314, "o", "\u001b[?25l\u001b[51;81H7,1 \u001b[7;1H\u001b[?25h"]
[45.016206, "o", "\u001b[?25l\u001b[51;81H8\u001b[8;1H\u001b[?25h"]
[45.185255, "o", "\u001b[?25l\u001b[51;81H9,0-1\u001b[9;1H\u001b[?25h"]
[45.372835, "o", "\u001b[?25l\u001b[51;81H10,1 \u001b[10;1H\u001b[?25h"]
[45.549557, "o", "\u001b[?25l\u001b[51;82H1\u001b[11;1H\u001b[?25h"]
[45.732889, "o", "\u001b[?25l\u001b[51;82H2,0-1\u001b[12;1H\u001b[?25h"]
[45.900897, "o", "\u001b[?25l\u001b[51;82H3,1 \u001b[13;1H\u001b[?25h"]
[46.064636, "o", "\u001b[?25l\u001b[51;82H4\u001b[14;1H\u001b[?25h"]
[46.18745, "o", "\u001b[?25l\u001b[51;82H5,1-8\u001b[15;8H\u001b[?25h"]
[46.373304, "o", "\u001b[?25l\u001b[51;82H6,0-1\u001b[16;1H\u001b[?25h"]
[46.627701, "o", "\u001b[?25l\u001b[51;82H7,1 \u001b[17;1H\u001b[?25h"]
[46.805235, "o", "\u001b[?25l\u001b[51;82H8\u001b[18;1H\u001b[?25h"]
[47.610222, "o", "\u001b[?25l\u001b[51;82H7\u001b[17;1H\u001b[?25h"]
[47.81948, "o", "\u001b[?25l\u001b[51;82H8\u001b[18;1H\u001b[?25h"]
[50.008176, "o", "\u001b[?25l\u001b[51;82H9,1-8\u001b[19;8H\u001b[?25h"]
[50.398309, "o", "\u001b[?25l\u001b[51;81H20\u001b[20;8H\u001b[?25h"]
[51.35378, "o", "\u001b[?25l\u001b[51;82H1,0-1\u001b[21;1H\u001b[?25h"]
[51.713831, "o", "\u001b[?25l\u001b[51;82H2,1 \u001b[22;1H\u001b[?25h"]
[52.027229, "o", "\u001b[?25l\u001b[51;82H3,1-8\u001b[23;8H\u001b[?25h"]
[52.4732, "o", "\u001b[?25l\u001b[51;82H4\u001b[24;8H\u001b[?25h"]
[53.095305, "o", "\u001b[?25l\u001b[51;82H5,0-1\u001b[25;1H\u001b[?25h"]
[53.427973, "o", "\u001b[?25l\u001b[51;82H6,1 \u001b[26;1H\u001b[?25h"]
[53.721413, "o", "\u001b[?25l\u001b[51;82H7,1-8\u001b[27;8H\u001b[?25h"]
[54.002137, "o", "\u001b[?25l\u001b[51;82H8\u001b[28;8H\u001b[?25h"]
[54.27237, "o", "\u001b[?25l\u001b[51;82H9,0-1\u001b[29;1H\u001b[?25h"]
[54.834194, "o", "\u001b[?25l\u001b[51;81H30,1 \u001b[30;1H\u001b[?25h"]
[55.356604, "o", "\u001b[?25l\u001b[51;82H1,1-8\u001b[31;8H\u001b[?25h"]
[55.922383, "o", "\u001b[?25l\u001b[51;82H2\u001b[32;8H\u001b[?25h"]
[56.137285, "o", "\u001b[?25l\u001b[51;82H3,0-1\u001b[34;1H\u001b[?25h"]
[56.350508, "o", "\u001b[?25l\u001b[51;82H4,1 \u001b[35;1H\u001b[?25h"]
[56.568099, "o", "\u001b[?25l\u001b[51;82H5,1-8\u001b[36;8H\u001b[?25h"]
[56.786504, "o", "\u001b[?25l\u001b[51;82H6\u001b[37;8H\u001b[?25h"]
[57.136996, "o", "\u001b[?25l\u001b[51;82H7,0-1\u001b[39;1H\u001b[?25h"]
[57.638672, "o", "\u001b[?25l\u001b[51;82H8,1 \u001b[40;1H\u001b[?25h"]
[57.67047, "o", "\u001b[?25l\u001b[51;82H9,1-8\u001b[41;8H\u001b[?25h"]
[57.699976, "o", "\u001b[?25l\u001b[51;81H40\u001b[42;8H\u001b[?25h"]
[57.729906, "o", "\u001b[?25l\u001b[51;82H1,0-1\u001b[43;1H\u001b[?25h"]
[57.760757, "o", "\u001b[?25l\u001b[51;82H2,1 \u001b[44;1H\u001b[?25h"]
[57.792537, "o", "\u001b[?25l\u001b[51;82H3,1-8\u001b[45;8H\u001b[?25h"]
[57.82323, "o", "\u001b[?25l\u001b[51;82H4\u001b[46;8H\u001b[?25h"]
[58.053159, "o", "\u001b[?25l\u001b[51;82H5,0-1\u001b[47;1H\u001b[?25h"]
[58.213279, "o", "\u001b[?25l\u001b[51;82H6,1 \u001b[48;1H\u001b[?25h"]
[58.398084, "o", "\u001b[?25l\u001b[51;82H7,1-8\u001b[49;8H\u001b[?25h"]
[58.565935, "o", "\u001b[?25l\u001b[51;82H8\u001b[50;8H\u001b[?25h"]
[58.72244, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;1H\u001b[K\u001b[51;81H49,0-1\u001b[9C1%\u001b[50;1H\u001b[?25h"]
[58.890205, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_binary_tree:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H50,1\u001b[11C2%\u001b[50;1H\u001b[?25h"]
[59.060856, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 9...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H51,1-8\u001b[9C3%\u001b[50;8H\u001b[?25h"]
[59.561773, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[3M\u001b[1;51r\u001b[48;1H\u001b[38;5;217m erl -noshell -eval \"Root = binary_tree:new(6), Tree1 = binary_tree:insert(3, Root), Tree2 \u001b[49;1H= binary_tree:insert(8, Tree1), InOrder = binary_tree:in_order(Tree2), io:format(\\\"~p~n\\\", [InOrdee\u001b[50;1Hr]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H52,1-8\u001b[9C5%\u001b[48;8H\u001b[?25h"]
[59.59319, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H53,0-1\u001b[9C6%\u001b[50;1H\u001b[?25h"]
[59.623558, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_shuffle_list:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H54,1\u001b[11C7%\u001b[50;1H\u001b[?25h"]
[59.653466, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 10...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H55,1-8\u001b[9C8%\u001b[50;8H\u001b[?25h"]
[59.685812, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"List = shuffle_list:shuffle([1, 2, 3, 4]), io:format(\\\"~p~n\\\", [List]))\u001b[50;1H, init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H56,1-8\u001b[8C10%\u001b[49;8H\u001b[?25h"]
[59.717998, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H57,0-1\u001b[8C11%\u001b[50;1H\u001b[?25h"]
[59.747056, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_random:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H58,1\u001b[10C12%\u001b[50;1H\u001b[?25h"]
[59.77811, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 11...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H59,1-8\u001b[8C13%\u001b[50;8H\u001b[?25h"]
[59.810117, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Rand = random:pick_random([1, 2, 3, 4, 5]), io:format(\\\"~p~n\\\", [Rand]]\u001b[50;1H), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H60,1-8\u001b[8C15%\u001b[49;8H\u001b[?25h"]
[59.840442, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H61,0-1\u001b[8C16%\u001b[50;1H\u001b[?25h"]
[59.872801, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_check:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H62,1\u001b[10C17%\u001b[50;1H\u001b[?25h"]
[59.903778, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 12...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H63,1-8\u001b[8C18%\u001b[50;8H\u001b[?25h"]
[59.935572, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Contains = check:contains(3, [1, 5, 8, 3, 9, 2]), io:format(\\\"~p~n\\\", \u001b[50;1H[Contains]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H64,1-8\u001b[8C20%\u001b[49;8H\u001b[?25h"]
[59.965187, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H65,0-1\u001b[8C20%\u001b[50;1H\u001b[?25h"]
[59.996039, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_map2:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H66,1\u001b[10C21%\u001b[50;1H\u001b[?25h"]
[60.026077, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 13...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H67,1-8\u001b[8C22%\u001b[50;8H\u001b[?25h"]
[60.056873, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"MyMap = #{one => 1, \\\"two\\\" => 2, <<\\\"three\\\">> => 3}, map2:iterate_maa\u001b[50;1Hp(MyMap), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H68,1-8\u001b[8C24%\u001b[49;8H\u001b[?25h"]
[60.088099, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H69,0-1\u001b[8C25%\u001b[50;1H\u001b[?25h"]
[60.117589, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_uniform:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H70,1\u001b[10C26%\u001b[50;1H\u001b[?25h"]
[60.148186, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 14...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H71,1-8\u001b[8C27%\u001b[50;8H\u001b[?25h"]
[60.178969, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Rand = uniform:pick_rand_float(3, 6), io:format(\\\"~p~n\\\", [Rand]), inii\u001b[50;1Ht:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H72,1-8\u001b[8C28%\u001b[49;8H\u001b[?25h"]
[60.209481, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_uniform2:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H73,0-1\u001b[8C30%\u001b[49;1H\u001b[?25h"]
[60.240545, "o", "\u001b[?25l\u001b[51;82H4,1 \u001b[50;1H\u001b[?25h"]
[60.273621, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 15...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H75,1-8\u001b[8C31%\u001b[50;8H\u001b[?25h"]
[60.306748, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Rand = uniform2:pick_rand_int(3, 6), io:format(\\\"~p~n\\\", [Rand]), initt\u001b[50;1H:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H76,1-8\u001b[8C32%\u001b[49;8H\u001b[?25h"]
[60.339677, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_tree:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H77,0-1\u001b[8C33%\u001b[49;1H\u001b[?25h"]
[60.372746, "o", "\u001b[?25l\u001b[51;82H8,1 \u001b[50;1H\u001b[?25h"]
[60.405102, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 17...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H79,1-8\u001b[8C34%\u001b[50;8H\u001b[?25h"]
[60.43549, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[3M\u001b[1;51r\u001b[48;1H\u001b[38;5;217m erl -noshell -eval \"Root = tree:create_node(3), Child1 = tree:create_node(2), Child2 = tree\u001b[49;1He:create_node(4), Tree1 = tree:add_child(Root, Child1), Tree2 = tree:add_child(Tree1, Child2), Tree\u001b[50;1He = tree:print_tree(Tree2), io:format(\\\"~p~n\\\", [Tree]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H80,1-8\u001b[8C37%\u001b[48;8H\u001b[?25h"]
[60.468542, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H81,0-1\u001b[8C37%\u001b[50;1H\u001b[?25h"]
[60.495846, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_reverse:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H82,1\u001b[10C38%\u001b[50;1H\u001b[?25h"]
[60.528439, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 19...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H83,1-8\u001b[8C39%\u001b[50;8H\u001b[?25h"]
[60.557711, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Reverse = reverse:reverse_list([1, 2, 3, 4]), io:format(\\\"~p~n\\\", [Revv\u001b[50;1Herse]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H84,1-8\u001b[8C41%\u001b[49;8H\u001b[?25h"]
[60.589457, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H85,0-1\u001b[8C42%\u001b[50;1H\u001b[?25h"]
[60.618844, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_return_two:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H86,1\u001b[10C43%\u001b[50;1H\u001b[?25h"]
[61.395772, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 20...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H87,1-8\u001b[8C44%\u001b[50;8H\u001b[?25h"]
[69.53192, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]], Two = return_two:search(4,,\u001b[50;1H Matrix), io:format(\\\"~p~n\\\", [Two]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H88,1-8\u001b[8C45%\u001b[49;8H\u001b[?25h"]
[69.824186, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H89,0-1\u001b[8C46%\u001b[50;1H\u001b[?25h"]
[70.049578, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[3M\u001b[1;51r\u001b[48;1H\u001b[38;5;51mrun_swap:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 21...\"\r\n erl -noshell -eval \"swap:fun1(3, 4), swap:fun2(3, 4), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H90,1\u001b[10C48%\u001b[48;1H\u001b[?25h"]
[70.225852, "o", "\u001b[?25l\u001b[51;82H1,1-8\u001b[49;8H\u001b[?25h"]
[70.38105, "o", "\u001b[?25l\u001b[51;82H2\u001b[50;8H\u001b[?25h"]
[70.610252, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H93,0-1\u001b[8C49%\u001b[50;1H\u001b[?25h"]
[70.804444, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_convert:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H94,1\u001b[10C50%\u001b[50;1H\u001b[?25h"]
[70.98538, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 22...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H95,1-8\u001b[8C50%\u001b[50;8H\u001b[?25h"]
[71.146647, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Res = convert:str_to_int(\\\"12\\\"), io:format(\\\"~p~n\\\", [Res]), init:stoo\u001b[50;1Hp().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H96,1-8\u001b[8C51%\u001b[49;8H\u001b[?25h"]
[71.327377, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H97,0-1\u001b[8C52%\u001b[50;1H\u001b[?25h"]
[71.516112, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_convert2:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H98,1\u001b[10C53%\u001b[50;1H\u001b[?25h"]
[71.702338, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 23...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H99,1-8\u001b[8C54%\u001b[50;8H\u001b[?25h"]
[71.885864, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Res = convert2:real_to_str2(10.56767), io:format(\\\"~p~n\\\", [Res]), inii\u001b[50;1Ht:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H100,1-8\u001b[7C55%\u001b[49;8H\u001b[?25h"]
[72.0561, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H101,0-1\u001b[7C56%\u001b[50;1H\u001b[?25h"]
[72.218249, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_japanese:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H102,1\u001b[9C57%\u001b[50;1H\u001b[?25h"]
[72.534752, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 24...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H103,1-8\u001b[7C58%\u001b[50;8H\u001b[?25h"]
[72.728917, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Cat = japanese:translate_cat(), io:format(\\\"~p~n\\\", [Cat]), init:stop((\u001b[50;1H).\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H104,1-8\u001b[7C59%\u001b[49;8H\u001b[?25h"]
[72.89698, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H105,0-1\u001b[7C60%\u001b[50;1H\u001b[?25h"]
[76.107031, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_matrix:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H106,1\u001b[9C61%\u001b[50;1H\u001b[?25h"]
[76.403531, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 26...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H107,1-8\u001b[7C62%\u001b[50;8H\u001b[?25h"]
[76.636867, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Matrix = matrix:create_matrix(2, 3), io:format(\\\"~p~n\\\", [Matrix]), inn\u001b[50;1Hit:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H108,1-8\u001b[7C62%\u001b[49;8H\u001b[?25h"]
[77.075282, "o", "\u001b[?25l\u001b[51;83H7\u001b[48;8H\u001b[?25h"]
[77.256383, "o", "\u001b[?25l\u001b[51;83H6,1 \u001b[47;1H\u001b[?25h"]
[77.438311, "o", "\u001b[?25l\u001b[51;83H5,0-1\u001b[46;1H\u001b[?25h"]
[78.668989, "o", "\u001b[?25l\u001b[51;83H6,1 \u001b[47;1H\u001b[?25h"]
[78.812841, "o", "\u001b[?25l\u001b[51;83H7,1-8\u001b[48;8H\u001b[?25h"]
[79.031179, "o", "\u001b[?25l\u001b[51;83H8\u001b[49;8H\u001b[?25h"]
[79.211345, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H109,0-1\u001b[7C63%\u001b[50;1H\u001b[?25h"]
[79.396332, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_extract:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H110,1\u001b[9C64%\u001b[50;1H\u001b[?25h"]
[79.572912, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 38...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H111,1-8\u001b[7C65%\u001b[50;8H\u001b[?25h"]
[80.143569, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Substr = extract:get_substring(\\\"Hello World\\\", 4, 8), io:format(\\\"~p~~\u001b[50;1Hn\\\", [Substr]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H112,1-8\u001b[7C66%\u001b[49;8H\u001b[?25h"]
[80.405564, "o", "\u001b[?25l\u001b[51;83H1\u001b[48;8H\u001b[?25h"]
[80.591762, "o", "\u001b[?25l\u001b[51;83H0,1 \u001b[47;1H\u001b[?25h"]
[81.06147, "o", "\u001b[?25l\u001b[51;82H09,0-1\u001b[46;1H\u001b[?25h"]
[81.893457, "o", "\u001b[?25l\u001b[51;1H\u001b[1m-- INSERT --\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H109,1\u001b[9C66%\u001b[46;1H\u001b[?25h"]
[82.330966, "o", "\u001b[?25l\u001b[47;50r\u001b[47;1H\u001b[L\u001b[1;51r\u001b[50;1H\u001b[38;5;153m\u001b[48;5;239m@ \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H110,1\u001b[9C66%\u001b[47;1H\u001b[?25h"]
[83.251978, "o", "\u001b[?25l\u001b[38;5;111m#\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H2\u001b[47;2H\u001b[?25h"]
[83.479162, "o", "\u001b[?25l\u001b[38;5;111m \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H3\u001b[47;3H\u001b[?25h"]
[83.739253, "o", "\u001b[?25l\u001b[38;5;111m9\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H4\u001b[47;4H\u001b[?25h"]
[83.846139, "o", "\u001b[?25l\u001b[38;5;111m \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H5\u001b[47;5H\u001b[?25h"]
[84.771757, "o", "\u001b[?25l\u001b[38;5;111mP\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H6\u001b[47;6H\u001b[?25h"]
[85.013641, "o", "\u001b[?25l\u001b[38;5;111mr\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H7\u001b[47;7H\u001b[?25h"]
[85.105188, "o", "\u001b[?25l\u001b[38;5;111mo\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H8\u001b[47;8H\u001b[?25h"]
[85.212391, "o", "\u001b[?25l\u001b[38;5;111mb\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H9\u001b[47;9H\u001b[?25h"]
[85.328849, "o", "\u001b[?25l\u001b[38;5;111ml\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H10\u001b[47;10H\u001b[?25h"]
[85.427106, "o", "\u001b[?25l\u001b[38;5;111me\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;86H1\u001b[47;11H\u001b[?25h"]
[85.501966, "o", "\u001b[?25l\u001b[38;5;111mm\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;86H2\u001b[47;12H\u001b[?25h"]
[85.606957, "o", "\u001b[?25l\u001b[38;5;111ma\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;86H3\u001b[47;13H\u001b[?25h"]
[85.672611, "o", "\u001b[?25l\u001b[38;5;111ms\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;86H4\u001b[47;14H\u001b[?25h"]
[86.192038, "o", "\u001b[51;1H\u001b[K\u001b[47;13H"]
[86.615663, "o", "\u001b[?25l"]
[86.616403, "o", "\u001b[51;81H110,13\u001b[8C66%\u001b[47;13H\u001b[?25h\u001b[?25l\u001b[51;83H1,12\u001b[48;12H\u001b[?25h"]
[86.816782, "o", "\u001b[?25l\u001b[51;83H2,6-13\u001b[49;13H\u001b[?25h"]
[86.981037, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Substr = extract:get_substring(\\\"Hello World\\\", 4, 8), io:format(\\\"~p~~\u001b[50;1Hn\\\", [Substr]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H113,6-13 66%\u001b[49;13H\u001b[?25h"]
[87.802321, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H114,0-1\u001b[7C67%\u001b[50;1H\u001b[?25h"]
[87.993205, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_contains:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H115,13\u001b[8C68%\u001b[50;13H\u001b[?25h"]
[89.235025, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 39...\"\r\n erl -noshell -eval \"Contains = contains:string_contains_word(\\\"Hello, World\\\", \\\", Wo\\\"), \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[50;1H\u001b[38;5;153m\u001b[48;5;239m@ \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H116,6-13 69%\u001b[49;13H\u001b[?25h"]
[89.609468, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Contains = contains:string_contains_word(\\\"Hello, World\\\", \\\", Wo\\\"), \u001b[50;1Hio:format(\\\"~p~n\\\", [Contains]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H117,6-13 70%\u001b[49;13H\u001b[?25h"]
[89.883616, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H118,0-1\u001b[7C71%\u001b[50;1H\u001b[?25h"]
[90.130932, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_break:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H119,10\u001b[8C72%\u001b[50;10H\u001b[?25h"]
[90.357359, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[3M\u001b[1;51r\u001b[48;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 43...\"\r\n erl -noshell -eval \"Matrix = [[1, 2, 3], [4, -5, 6], [7, 8, 9]], Negative = break:find_negg\u001b[50;1Hative_in(Matrix), io:format(\\\"~p~n\\\", [Negative]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H120,6-13 74%\u001b[48;13H\u001b[?25h"]
[90.588965, "o", "\u001b[?25l\u001b[51;83H1\u001b[49;13H\u001b[?25h"]
[90.813819, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H122,0-1\u001b[7C75%\u001b[50;1H\u001b[?25h"]
[91.043182, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_insert:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H123,11\u001b[8C75%\u001b[50;11H\u001b[?25h"]
[91.305696, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 44...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H124,6-13 76%\u001b[50;13H\u001b[?25h"]
[91.553111, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Arr = insert:insert_at([1, 2, 3, 6, 7], 4, 5), io:format(\\\"~p~n\\\", [Arr\u001b[50;1Hr]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H125,6-13 77%\u001b[49;13H\u001b[?25h"]
[91.782748, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H126,0-1\u001b[7C78%\u001b[50;1H\u001b[?25h"]
[91.955673, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_pause:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H127,10\u001b[8C79%\u001b[50;10H\u001b[?25h"]
[92.129369, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 45...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H128,6-13 80%\u001b[50;13H\u001b[?25h"]
[92.304734, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -s pause paused_salute -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H129,6-13 82%\u001b[49;13H\u001b[?25h"]
[92.516818, "o", "\u001b[?25l\u001b[51;82H30,0-1 \u001b[50;1H\u001b[?25h"]
[92.690421, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_extract2:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H131,13\u001b[8C83%\u001b[50;13H\u001b[?25h"]
[92.85475, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 46...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H132,6-13 84%\u001b[50;13H\u001b[?25h"]
[93.06831, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -eval \"Prefix = extract2:extract_prefix(\\\"Hello, World\\\"), io:format(\\\"~p~n\\\"\"\u001b[50;1H, [Prefix]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H133,6-13 85%\u001b[49;13H\u001b[?25h"]
[93.211662, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[51;81H\u001b[K\u001b[51;81H134,0-1\u001b[7C86%\u001b[50;1H\u001b[?25h"]
[93.389489, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_multiline:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H135,13\u001b[8C87%\u001b[50;13H\u001b[?25h"]
[93.562824, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 48...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H136,6-13 87%\u001b[50;13H\u001b[?25h"]
[93.739001, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[2M\u001b[1;51r\u001b[49;1H\u001b[38;5;217m erl -noshell -s multiline print_string -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H137,6-13 89%\u001b[49;13H\u001b[?25h"]
[93.92298, "o", "\u001b[?25l\u001b[51;83H8,0-1 \u001b[50;1H\u001b[?25h"]
[94.139137, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_tokens:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H139,11\u001b[8C90%\u001b[50;11H\u001b[?25h"]
[94.307014, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 49...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H140,6-13 91%\u001b[50;13H\u001b[?25h"]
[94.532212, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[3M\u001b[1;51r\u001b[48;1H\u001b[38;5;217m erl -noshell -eval \"Chunks = tokens:separate_chunks(\\\"Hello, world! Here I go!\\\"), io:formm\u001b[49;1Hat(\\\"~p~n\\\", [Chunks]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H141,6-13 93%\u001b[48;13H\u001b[?25h"]
[94.720923, "o", "\u001b[?25l\u001b[51;83H2,0-1 \u001b[50;1H\u001b[?25h"]
[94.953887, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mrun_big_sum:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H143,12\u001b[8C94%\u001b[50;12H\u001b[?25h"]
[95.137574, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 54...\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H144,6-13 95%\u001b[50;13H\u001b[?25h"]
[95.3769, "o", "\u001b[?25l\u001b[1;50r\u001b[1;1H\u001b[3M\u001b[1;51r\u001b[48;1H\u001b[38;5;217m erl -noshell -eval \"Sum = big_sum:sum_list([1, 2, 3, 4, 5, 6]), io:format(\\\"~p~n\\\", [Sum]))\u001b[49;1H, init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H145,6-13 97%\u001b[48;13H\u001b[?25h"]
[95.56155, "o", "\u001b[?25l\u001b[51;83H6,0-1 \u001b[50;1H\u001b[?25h"]
[95.743269, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;111m# Delete the executables\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H147,13\u001b[8C98%\u001b[50;13H\u001b[?25h"]
[96.014637, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;51mclean:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H148,6\u001b[9C99%\u001b[50;6H\u001b[?25h"]
[96.896358, "o", "\u001b[?25l\u001b[1;50r\u001b[50;1H\r\n\u001b[1;51r\u001b[50;1H\u001b[38;5;217m rm -f *.beam\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H\u001b[K\u001b[51;81H149,6-13 Bot\u001b[50;13H\u001b[?25h"]
[97.271373, "o", "\u0007"]
[105.093688, "o", "\u001b[?25l\u001b[51;83H8,6 \u001b[49;6H\u001b[?25h"]
[105.704896, "o", "\u001b[?25l\u001b[51;83H7,13\u001b[48;13H\u001b[?25h"]
[107.334576, "o", "\u001b[?25l\u001b[51;86H4\u001b[48;14H\u001b[?25h"]
[107.951482, "o", "\u001b[?25l\u001b[51;83H8,1 \u001b[49;1H\u001b[?25h"]
[109.243274, "o", "\u001b[?25l\u001b[51;81H\u001b[K\u001b[51;1H:\u001b[?25h"]
[109.717387, "o", "q"]
[110.585217, "o", "\u001b[?25l\u001b[51;2H\u001b[K\u001b[51;2H\u001b[?25h"]
[110.645129, "o", "w"]
[110.814202, "o", "q"]
[111.658286, "o", "\r\u001b[?25l\u001b[?2004l\u001b[>4;m\"Makefile\""]
[111.660146, "o", " 149L, 5395B written"]
[111.660971, "o", "\r\u001b[23;2t\u001b[23;1t\r\r\n\u001b[39;49m\u001b[?1004l\u001b[?2004l\u001b[?1l\u001b>\u001b[?1049l\u001b[23;0;0t\u001b[?25h\u001b[>4;m"]
[111.66175, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[113.378844, "o", "#"]
[116.165886, "o", "\b\u001b[K"]
[116.328419, "o", "\u0007"]
[118.540004, "o", "#"]
[118.862855, "o", " "]
[119.562772, "o", "C"]
[119.852145, "o", "o"]
[120.020548, "o", "m"]
[120.248926, "o", "p"]
[120.438953, "o", "i"]
[120.614138, "o", "l"]
[120.66042, "o", "a"]
[120.782483, "o", "c"]
[120.848813, "o", "i"]
[121.144396, "o", "ó"]
[121.320171, "o", "n"]
[121.379792, "o", " "]
[121.506887, "o", "d"]
[121.698594, "o", "e"]
[121.797408, "o", " "]
[121.978032, "o", "a"]
[122.084895, "o", "r"]
[122.274595, "o", "c"]
[122.781414, "o", "j"]
[123.112612, "o", "\b\u001b[K"]
[123.433279, "o", "h"]
[123.627262, "o", "i"]
[123.747207, "o", "v"]
[123.845797, "o", "o"]
[123.928773, "o", "s"]
[124.335398, "o", "\r\n\u001b[?2004l\r"]
[124.335708, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[125.22338, "o", "m"]
[125.317465, "o", "a"]
[125.457845, "o", "k"]
[125.522582, "o", "e"]
[126.544555, "o", "\r\n\u001b[?2004l\r"]
[126.548018, "o", "erlc big_sum.erl\r\n"]
[126.793441, "o", "erlc binary_tree.erl\r\n"]
[127.035651, "o", "binary_tree.erl:34:54: Warning: variable 'Right' is unused\r\n% 34| insert(Value, #{data := Data, left := Left, right := Right} = Tree) when Value < Data ->\r\n% | ^\r\n\r\nbinary_tree.erl:37:39: Warning: variable 'Left' is unused\r\n% 37| insert(Value, #{data := Data, left := Left, right := Right} = Tree) when Value >= Data ->\r\n% | ^\r\n\r\n"]
[127.039233, "o", "erlc break.erl\r\n"]
[127.271026, "o", "erlc check.erl\r\n"]
[127.520354, "o", "erlc contains.erl\r\n"]
[127.759445, "o", "erlc convert2.erl\r\n"]
[128.024762, "o", "erlc convert.erl\r\n"]
[128.277584, "o", "erlc create_func.erl\r\n"]
[128.576286, "o", "erlc create_proc.erl\r\n"]
[128.842331, "o", "erlc extract2.erl\r\n"]
[129.100658, "o", "erlc extract.erl\r\n"]
[129.365749, "o", "erlc hello10.erl\r\n"]
[129.667383, "o", "erlc hello.erl\r\n"]
[129.921668, "o", "erlc insert.erl\r\n"]
[130.170107, "o", "erlc iterate_values.erl\r\n"]
[130.456613, "o", "erlc japanese.erl\r\n"]
[130.703316, "o", "erlc map2.erl\r\n"]
[130.981102, "o", "erlc map.erl\r\n"]
[131.331356, "o", "erlc matrix.erl\r\n"]
[131.570516, "o", "erlc multiline.erl\r\n"]
[131.865404, "o", "erlc pause.erl\r\n"]
[132.138348, "o", "erlc points.erl\r\n"]
[132.428929, "o", "erlc print_index.erl\r\n"]
[132.673921, "o", "erlc random.erl\r\n"]
[132.925677, "o", "erlc return_two.erl\r\n"]
[133.187352, "o", "erlc reverse.erl\r\n"]
[133.419652, "o", "erlc shuffle_list.erl\r\n"]
[133.666039, "o", "erlc swap.erl\r\n"]
[133.940502, "o", "erlc tokens.erl\r\n"]
[134.190783, "o", "erlc tree.erl\r\n"]
[134.447058, "o", "erlc uniform2.erl\r\n"]
[134.674791, "o", "uniform2.erl:14:2: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead\r\n% 14| \tcrypto:rand_uniform(A, B);\r\n% | \t^\r\n\r\n"]
[134.678282, "o", "erlc uniform.erl\r\n"]
[134.933022, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[137.13892, "o", "c"]
[137.264135, "o", "l"]
[137.370068, "o", "e"]
[137.513276, "o", "a"]
[137.639729, "o", "r"]
[138.040065, "o", "\r\n\u001b[?2004l\r"]
[138.041504, "o", "\u001b[H\u001b[2J\u001b[3J"]
[138.041778, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[138.406677, "o", "l"]
[138.504333, "o", "s"]
[138.622435, "o", " "]
[138.852535, "o", "*"]
[139.186336, "o", "."]
[139.493797, "o", "b"]
[139.628305, "o", "e"]
[139.773713, "o", "a"]
[139.906165, "o", "m"]
[140.226493, "o", "\r\n\u001b[?2004l\r"]
[140.228168, "o", "big_sum.beam create_func.beam iterate_values.beam points.beam tokens.beam\r\nbinary_tree.beam create_proc.beam japanese.beam print_index.beam tree.beam\r\nbreak.beam extract2.beam map2.beam random.beam uniform2.beam\r\ncheck.beam extract.beam map.beam return_two.beam uniform.beam\r\ncontains.beam hello10.beam matrix.beam reverse.beam\r\nconvert2.beam hello.beam multiline.beam shuffle_list.beam\r\nconvert.beam insert.beam pause.beam swap.beam\r\n"]
[140.228331, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[146.186458, "o", "c"]
[146.27646, "o", "l"]
[146.45103, "o", "e"]
[146.604875, "o", "a"]
[146.817396, "o", "r"]
[149.584627, "o", "\r\n\u001b[?2004l\r"]
[149.587033, "o", "\u001b[H\u001b[2J\u001b[3J"]
[149.587301, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[150.718868, "o", "#"]
[151.360453, "o", " "]
[151.488909, "o", "E"]
[151.793014, "o", "j"]
[151.925431, "o", "e"]
[152.436841, "o", "c"]
[152.503556, "o", "u"]
[152.630666, "o", "c"]
[152.708449, "o", "i"]
[153.106331, "o", "ó"]
[153.519777, "o", "n"]
[153.726424, "o", " "]
[153.893583, "o", "d"]
[154.042059, "o", "e"]
[154.12848, "o", " "]
[154.246616, "o", "p"]
[154.358634, "o", "r"]
[154.45664, "o", "o"]
[154.544303, "o", "g"]
[154.726387, "o", "r"]
[154.921021, "o", "a"]
[154.999964, "o", "m"]
[155.074699, "o", "a"]
[155.17075, "o", "s"]
[155.327701, "o", " "]
[155.489729, "o", "i"]
[155.76735, "o", "d"]
[156.008709, "o", "\b\u001b[K"]
[156.172083, "o", "n"]
[157.032235, "o", "d"]
[157.180162, "o", "i"]
[157.312597, "o", "v"]
[157.435668, "o", "i"]
[157.544725, "o", "d"]
[157.672516, "o", "u"]
[157.76313, "o", "a"]
[157.890392, "o", "l"]
[157.978528, "o", "e"]
[158.611771, "o", "\b\u001b[K"]
[158.743849, "o", "m"]
[158.872318, "o", "e"]
[158.973484, "o", "n"]
[159.028277, "o", "t"]
[159.098922, "o", "e"]
[163.57502, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[168.016667, "o", "c"]
[168.183699, "o", "a"]
[168.345492, "o", "t"]
[168.449336, "o", " "]
[168.644576, "o", "h"]
[168.739683, "o", "e"]
[169.017927, "o", "l"]
[169.155385, "o", "l"]
[169.292549, "o", "o"]
[169.381554, "o", "."]
[169.737249, "o", "e"]
[169.924065, "o", "rl "]
[170.603074, "o", "\b\u001b[K"]
[173.194246, "o", "\r\n\u001b[?2004l\r"]
[173.195878, "o", "% ------------------------\r\n% Nombre: hello.erl\r\n% Descripción: Imprime \"Hello, world!\" en consola\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(hello).\r\n-export([salute/0]).\r\n\r\n% Imprime \"Hello, world!\" en consola\r\nsalute() ->\r\n\tio:format(\"~s~n\", [\"Hello, world!\"]).\r\n"]
[173.196298, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[180.720042, "o", "m"]
[180.852067, "o", "a"]
[180.967299, "o", "k"]
[181.028886, "o", "e"]
[181.130705, "o", " "]
[181.233404, "o", "r"]
[181.407712, "o", "n"]
[181.652722, "o", "\b\u001b[K"]
[181.774725, "o", "u"]
[181.914339, "o", "n"]
[182.307917, "o", "_"]
[182.445216, "o", "h"]
[182.604484, "o", "e"]
[182.713514, "o", "l"]
[182.855423, "o", "l"]
[183.032392, "o", "o"]
[183.630265, "o", "\r\n\u001b[?2004l\r"]
[183.634191, "o", "Ejecutando programa 1...\r\n"]
[183.63443, "o", "erl -noshell -s hello salute -s init stop\r\n"]
[184.460439, "o", "Hello, world!"]
[184.460529, "o", "\r\n"]
[185.471845, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[188.473426, "o", "c"]
[188.643312, "o", "l"]
[188.757422, "o", "e"]
[188.936174, "o", "a"]
[189.079829, "o", "r"]
[191.101536, "o", "\r\n\u001b[?2004l\r"]
[191.103376, "o", "\u001b[H\u001b[2J\u001b[3J"]
[191.103542, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[191.337343, "o", "c"]
[191.535845, "o", "a"]
[191.67258, "o", "t"]
[191.757494, "o", " "]
[191.96955, "o", "h"]
[192.021696, "o", "e"]
[192.220907, "o", "\u0007llo"]
[192.713455, "o", "1"]
[193.045915, "o", "\u0007"]
[193.046004, "o", "0."]
[193.420246, "o", "."]
[193.734044, "o", "\b\u001b[K"]
[193.814052, "o", "e"]
[193.954658, "o", "rl "]
[194.389441, "o", "\r\n\u001b[?2004l\r"]
[194.39379, "o", "% ------------------------\r\n% Nombre: hello10.erl\r\n% Descripción: Imprime \"Hello\" 10 veces en consola\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(hello10).\r\n-export([salute10/0]).\r\n\r\nsalute10() ->\r\n\t% Genera una secuencia de 1 a 10, y por cada elemento,\r\n\t% genera una función anónima que imprime \"Hello\" y la ejecuta\r\n\tlists:foreach(\r\n\t\tfun(_) ->\r\n \t\t\tio:format(\"Hello~n\")\r\n \t\tend, lists:seq(1, 10)).\r\n"]
[194.394293, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[211.808901, "o", "m"]
[211.913901, "o", "a"]
[212.013268, "o", "k"]
[212.116024, "o", "e"]
[212.181633, "o", " "]
[212.329172, "o", "r"]
[212.38523, "o", "u"]
[212.543567, "o", "n"]
[212.995842, "o", "_"]
[213.650275, "o", "h"]
[213.770034, "o", "e"]
[213.987963, "o", "l"]
[214.148275, "o", "l"]
[214.286553, "o", "o"]
[214.396929, "o", "1"]
[214.512767, "o", "0"]
[216.318002, "o", "\r\n\u001b[?2004l\r"]
[216.322873, "o", "Ejecutando programa 2...\r\n"]
[216.323151, "o", "erl -noshell -s hello10 salute10 -s init stop\r\n"]
[216.965095, "o", "Hello\r\nHello\r\nHello\r\nHello\r\nHello\r\nHello\r\nHello\r\nHello\r\nHello\r\n"]
[216.96556, "o", "Hello\r\n"]
[217.976764, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[219.650975, "o", "c"]
[219.706462, "o", "l"]
[219.92015, "o", "e"]
[220.18525, "o", "r"]
[220.61964, "o", "\b\u001b[K"]
[220.659544, "o", "a"]
[220.753861, "o", "r"]
[220.892613, "o", "\r\n\u001b[?2004l\r"]
[220.894696, "o", "\u001b[H\u001b[2J\u001b[3J"]
[220.895262, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[227.0116, "o", "c"]
[227.200576, "o", "a"]
[227.357807, "o", "t"]
[227.468071, "o", " "]
[227.575732, "o", "c"]
[227.773448, "o", "r"]
[227.917119, "o", "e"]
[228.008739, "o", "a"]
[228.188355, "o", "\u0007te_"]
[229.029767, "o", "p"]
[229.120538, "o", "r"]
[229.305899, "o", "\u0007oc."]
[229.876298, "o", "e"]
[230.054653, "o", "rl "]
[230.638273, "o", "\r\n\u001b[?2004l\r"]
[230.640549, "o", "% ------------------------\r\n% Nombre: create_proc.erl\r\n% Descripción: Crea un procedimiento que imprime \"#YOLO!\"\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(create_proc).\r\n-export([procedure/0]).\r\n\r\n% Define un procedimiento (no retorno)\r\n-spec procedure() -> _.\r\nprocedure() -> io:format(\"#YOLO!~n\").\r\n"]
[230.64122, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[246.979671, "o", "m"]
[247.116045, "o", "a"]
[247.204434, "o", "k"]
[247.310282, "o", "e"]
[247.378438, "o", " "]
[247.500222, "o", "r"]
[247.580676, "o", "u"]
[247.714252, "o", "n"]
[248.131847, "o", "_"]
[248.302272, "o", "c"]
[248.477397, "o", "r"]
[248.628082, "o", "e"]
[248.734817, "o", "a"]
[248.901764, "o", "t"]
[248.941707, "o", "e"]
[249.046346, "o", "_"]
[249.26595, "o", "p"]
[249.364184, "o", "r"]
[249.484399, "o", "o"]
[249.553585, "o", "c"]
[250.494636, "o", "\r\n\u001b[?2004l\r"]
[250.499235, "o", "Ejecutando programa 3...\r\n"]
[250.499559, "o", "erl -noshell -s create_proc procedure -s init stop\r\n"]
[250.82574, "o", "#YOLO!\r\n"]
[251.836394, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[255.255639, "o", "c"]
[255.600523, "o", "a"]
[255.833756, "o", "t"]
[255.984836, "o", " "]
[256.121862, "o", "c"]
[256.332202, "o", "r"]
[256.459056, "o", "e"]
[256.549438, "o", "a"]
[256.734158, "o", "t"]
[256.758278, "o", "e"]
[256.945966, "o", "\u0007_"]
[257.442927, "o", "f"]
[257.603022, "o", "\u0007unc."]
[257.896657, "o", "e"]
[258.094426, "o", "rl "]
[258.530041, "o", "\r\n\u001b[?2004l\r"]
[258.531516, "o", "% ------------------------\r\n% Nombre: create_func.erl\r\n% Descripción: Crea una función que retorna el cuadrado de un número X\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(create_func).\r\n-export([square/1]).\r\n\r\n% Definición de función que recibe un enterno y retorno otro\r\n-spec square(integer()) -> integer().\r\n% Si X es un entero, retorna su cuadrado\r\nsquare(X) when is_integer(X) -> X * X.\r\n"]
[258.531885, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[278.256854, "o", "l"]
[278.674395, "o", "\b\u001b[K"]
[279.659362, "o", "m"]
[279.764707, "o", "a"]
[279.885081, "o", "k"]
[279.966948, "o", "e"]
[280.067179, "o", " "]
[280.188538, "o", "r"]
[280.338292, "o", "u"]
[280.431316, "o", "j"]
[280.501239, "o", "n"]
[281.13794, "o", "\b\u001b[K"]
[281.290505, "o", "\b\u001b[K"]
[281.425827, "o", "n"]
[281.678214, "o", "_"]
[283.351571, "o", "c"]
[283.586626, "o", "r"]
[283.717956, "o", "e"]
[283.834069, "o", "a"]
[283.989134, "o", "t"]
[284.033958, "o", "e"]
[284.188184, "o", "_"]
[284.3155, "o", "f"]
[284.543203, "o", "u"]
[284.70044, "o", "n"]
[284.785481, "o", "c"]
[285.231909, "o", "\r\n\u001b[?2004l\r"]
[285.236723, "o", "Ejecutando programa 4...\r\nerl -noshell -eval \"Square = create_func:square(5), io:format(\\\"~p~n\\\", Square), init:stop().\"\r\n"]
[285.52107, "o", "{\"init terminating in do_boot\",{badarg,[{io,format,[\"~p~n\",25],[{f"]
[285.521486, "o", "ile,\"io.erl\"},{line,99},{error_info,#{cause=>{device,put_chars},module=>erl_stdlib_errors}}]},{erl_eval,do_apply,7,[{file,\"erl_eval.erl\"},{line,744}]},{erl_eval,exprs,6,[{file,\"erl_eval.erl"]
[285.521802, "o", "\"},{line,136}]},{init,start_it,1,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}\r\r\ninit terminating in do_boot ({badarg,"]
[285.522049, "o", "[{io,format,[[_],25],[{_},{_},{_}]},{erl_eval,do_apply,7,[{_},{_}]},{erl_eval,exprs"]
[285.522402, "o", ",6,[{_},{_}]},{init,start_it,1,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})\r\r\n\r\r\nCrash dump i"]
[285.522584, "o", "s"]
[285.522916, "o", " being written to: erl_crash.dump..."]
[285.670931, "o", "done\r\r\n"]
[285.67631, "o", "make: *** [Makefile:32: run_create_func] Error 1\r\n"]
[285.676853, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[290.695763, "o", "v"]
[290.806111, "o", "i"]
[290.891486, "o", "m"]
[290.983537, "o", " "]
[293.266204, "o", "c"]
[293.4753, "o", "r"]
[293.591644, "o", "e"]
[293.712649, "o", "a"]
[293.896699, "o", "\u0007te_"]
[294.479796, "o", "f"]
[294.636155, "o", "u"]
[294.800249, "o", "\u0007nc."]
[295.340022, "o", "e"]
[295.520367, "o", "rl "]
[295.715579, "o", "\r\n\u001b[?2004l\r"]
[295.733284, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[>4;2m\u001b[?1h\u001b=\u001b[?2004h\u001b[?1004h\u001b[1;51r\u001b[?12h\u001b[?12l\u001b[22;2t\u001b[22;1t\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[H\u001b[2J\u001b[?25l\u001b[51;1H\"create_func.erl\" 14L, 427B"]
[295.735374, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[3;1H\u001bPzz\u001b\\\u001b[0%m\u001b[6n\u001b[3;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"]
[295.737838, "o", "\u001b[1;1H\u001b[38;5;111m% ------------------------\r\n% Nombre: create_func.erl\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[2;26H\u001b[K\u001b[3;1H\u001b[38;5;111m% Descripció\u001b[3;13Hn: Crea una funció\u001b[3;31Hn que retorna el cuadrado de un nú\u001b[3;65Hmero X\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[3;71H\u001b[K\u001b[4;1H\u001b[38;5;111m% Autor: Burgie80\r\n% Fecha de creació\u001b[5;19Hn: 8/9/24\r\n% ------------------------\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[1m\u001b[38;5;227m-module\u001b[m\u001b[38;5;231m\u001b[48;5;236m(\u001b[38;5;217mcreate_func\u001b[m\u001b[38;5;231m\u001b[48;5;236m).\r\n\u001b[1m\u001b[38;5;227m-export\u001b[m\u001b[38;5;231m\u001b[48;5;236m(\u001b[38;5;214m[\u001b[m\u001b[38;5;231m\u001b[48;5;236msquare\u001b[1m\u001b[38;5;227m/\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217m1\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;214m]\u001b[m\u001b[38;5;231m\u001b[48;5;236m).\r\n\r\n\u001b[38;5;111m% Definició\u001b[11;12Hn de funció\u001b[11;23Hn que recibe un enterno y retorno otro\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[1m\u001b[38;5;46m-spec\u001b[m\u001b[38;5;231m\u001b[48;5;236m square(integer()) \u001b[1m\u001b[38;5;227m->\u001b[m\u001b[38;5;231m\u001b[48;5;236m integer().\r\n\u001b[38;5;111m% Si X es un entero, retorna su cuadrado\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\nsquare(\u001b[38;5;51mX\u001b[m\u001b"]
[295.73787, "o", "[38;5;231m\u001b[48;5;236m) \u001b[1m\u001b[38;5;227mwhen\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[38;5;51mis_integer\u001b[m\u001b[38;5;231m\u001b[48;5;236m(\u001b[38;5;51mX\u001b[m\u001b[38;5;231m\u001b[48;5;236m) \u001b[1m\u001b[38;5;227m->\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[38;5;51mX\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[1m\u001b[38;5;227m*\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[38;5;51mX\u001b[m\u001b[38;5;231m\u001b[48;5;236m.\r\n\u001b[38;5;153m\u001b[48;5;239m~ \u001b[16;1H~ \u001b[17;1H~ \u001b[18;1H~ \u001b[19;1H~ \u001b[20;1H~ \u001b[21;1H~ "]
[295.738107, "o", " \u001b[22;1H~ \u001b[23;1H~ \u001b[24;1H~ \u001b[25;1H~ \u001b[26;1H~ \u001b[27;1H~ \u001b[28;1H~ \u001b[29;1H~ \u001b[30;1H~ \u001b[31;1H~ "]
[295.738153, "o", " \u001b[32;1H~ \u001b[33;1H~ \u001b[34;1H~ \u001b[35;1H~ \u001b[36;1H~ \u001b[37;1H~ \u001b[38;1H~ \u001b[39;1H~ \u001b[40;1H~ \u001b[41;1H~ "]
[295.738175, "o", " \u001b[42;1H~ \u001b[43;1H~ \u001b[44;1H~ \u001b[45;1H~ \u001b[46;1H~ \u001b[47;1H~ \u001b[48;1H~ \u001b[49;1H~ \u001b[50;1H~ "]
[295.738183, "o", " \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H1,1\u001b[11CAll\u001b[1;1H\u001b[?25h\u001b[?4m"]
[295.744833, "o", "\u001bP+q436f\u001b\\\u001bP+q6b75\u001b\\\u001bP+q6b64\u001b\\\u001bP+q6b72\u001b\\\u001bP+q6b6c\u001b\\\u001bP+q2332\u001b\\\u001bP+q2334\u001b\\\u001bP+q2569\u001b\\\u001bP+q2a37\u001b\\\u001bP+q6b31\u001b\\\u001bP$q q\u001b\\\u001b[?12$p"]
[296.989042, "o", "\u001b[?25l\u001b[51;81H2\u001b[2;1H\u001b[?25h"]
[297.489116, "o", "\u001b[?25l\u001b[51;81H3\u001b[3;1H\u001b[?25h"]
[297.522499, "o", "\u001b[?25l\u001b[51;81H4\u001b[4;1H\u001b[?25h"]
[297.553394, "o", "\u001b[?25l\u001b[51;81H5\u001b[5;1H\u001b[?25h"]
[297.584157, "o", "\u001b[?25l\u001b[51;81H6\u001b[6;1H\u001b[?25h"]
[297.614502, "o", "\u001b[?25l\u001b[51;81H7,0-1\u001b[7;1H\u001b[?25h"]
[297.644229, "o", "\u001b[?25l\u001b[51;81H8,1 \u001b[8;1H\u001b[?25h"]
[297.675997, "o", "\u001b[?25l\u001b[51;81H9\u001b[9;1H\u001b[?25h"]
[297.705854, "o", "\u001b[?25l\u001b[51;81H10,0-1\u001b[10;1H\u001b[?25h"]
[297.737835, "o", "\u001b[?25l\u001b[51;82H1,1 \u001b[11;1H\u001b[?25h"]
[297.770312, "o", "\u001b[?25l\u001b[51;82H2\u001b[12;1H\u001b[?25h"]
[297.801474, "o", "\u001b[?25l\u001b[51;82H3\u001b[13;1H\u001b[?25h"]
[297.833623, "o", "\u001b[?25l\u001b[51;82H4\u001b[14;1H\u001b[?25h"]
[297.862997, "o", "\u0007"]
[298.780388, "o", "\u001b[?25l\u001b[51;1H\u001b[K\u001b[51;1H:\u001b[?25h"]
[299.565199, "o", "q"]
[310.913234, "o", "\r"]
[310.913995, "o", "\u001b[?25l\u001b[?2004l\u001b[>4;m\u001b[23;2t\u001b[23;1t\u001b[51;1H\u001b[K\u001b[51;1H\u001b[?1004l\u001b[?2004l\u001b[?1l\u001b>\u001b[?1049l\u001b[23;0;0t\u001b[?25h\u001b[>4;m"]
[310.915234, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[313.472622, "o", "m"]
[313.55294, "o", "a"]
[313.91981, "o", "\b\u001b[K"]
[314.057622, "o", "\b\u001b[K"]
[314.115316, "o", "v"]
[314.224767, "o", "i"]
[314.362498, "o", "m"]
[314.429871, "o", " "]
[314.72574, "o", "M"]
[314.95459, "o", "a"]
[315.034605, "o", "k"]
[315.145716, "o", "e"]
[315.291149, "o", "file "]
[315.592487, "o", "\r\n\u001b[?2004l\r"]
[315.610826, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[>4;2m\u001b[?1h\u001b=\u001b[?2004h\u001b[?1004h\u001b[1;51r\u001b[?12h\u001b[?12l\u001b[22;2t\u001b[22;1t\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[H\u001b[2J\u001b[?25l\u001b[51;1H\"Makefile\" 149L, 5395B"]
[315.612599, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[3;1H\u001bPzz\u001b\\\u001b[0%m\u001b[6n\u001b[3;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"]
[315.61387, "o", "\u001b[1;1H\u001b[38;5;111m# Define the Erlang compiler\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mERLC \u001b[m\u001b[38;5;231m\u001b[48;5;236m= erlc\u001b[2;12H\u001b[K\u001b[3;1H\u001b[K\u001b[4;1H\u001b[38;5;111m# Find all .erl files in the current directory\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mSRCS \u001b[m\u001b[38;5;231m\u001b[48;5;236m= \u001b[38;5;51m$(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[1m\u001b[38;5;227mwildcard\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;51m *.erl)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# Define the object files (replace .erl with .beam)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mBEAMS \u001b[m\u001b[38;5;231m\u001b[48;5;236m= \u001b[38;5;51m$(SRCS:.erl=.beam)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# Default target\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mall:\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[38;5;51m$(BEAMS)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# Compile each .erl file\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51m%.beam:\u001b[m\u001b[38;5;231m\u001b[48;5;236m \u001b[38;5;51m%\u001b[m\u001b[38;5;231m\u001b[48;5;236m.erl\r\n\u001b[38;5;217m \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;51m$(ERLC)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217m \u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;51m$<\u001b[m\u001b[38;5;23"]
[315.613892, "o", "1m\u001b[48;5;236m\r\n\r\n\u001b[38;5;111m# 25 problemas\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;51mrun_hello:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 1...\"\r\n erl -noshell -s hello salute -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_hello10:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 2...\"\r\n erl -noshell -s hello10 salute10 -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_create_proc:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 3...\"\r\n erl -noshell -s create_proc procedure -s init stop\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_create_func:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 4...\"\r\n erl -noshell -eval \"Square = create_func:square(5), io:format(\\\"~p~n\\\", Square), init:stopp"]
[315.614322, "o", "\u001b[33;1H().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_points:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 5...\"\r\n erl -noshell -eval \"P = points:new(3.5, 4.7), io:format('P: ~p~n', [P]), X = points:x(P), \u001b[38;1Hio:format('X: ~p~n', [X]), Y = points:y(P), io:format('Y: ~p~n', [Y]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_iterate_values:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 6...\"\r\n erl -noshell -eval \"iterate_values:iterate([1, 2, 3, 4]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_print_index:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando programa 7...\"\r\n erl -noshell -eval \"print_index:print_list([4, 5, 6, 7]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\r\n\u001b[38;5;51mrun_map:\u001b[m\u001b[38;5;231m\u001b[48;5;236m\r\n\u001b[38;5;214m @\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217mecho \"Ejecutando program"]
[315.61434, "o", "a 8...\"\r\n erl -noshell -eval \"Map = map:create_map(), io:format(\\\"~p~n\\\", [Map]), init:stop().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H1,1\u001b[11CTop\u001b[1;1H\u001b[?25h\u001b[?4m"]
[315.621962, "o", "\u001bP+q436f\u001b\\\u001bP+q6b75\u001b\\\u001bP+q6b64\u001b\\\u001bP+q6b72\u001b\\\u001bP+q6b6c\u001b\\\u001bP+q2332\u001b\\\u001bP+q2334\u001b\\\u001bP+q2569\u001b\\\u001bP+q2a37\u001b\\\u001bP+q6b31\u001b\\\u001bP$q q\u001b\\\u001b[?12$p"]
[316.315596, "o", "\u001b[?25l\u001b[51;81H2\u001b[2;1H\u001b[?25h"]
[316.815426, "o", "\u001b[?25l\u001b[51;81H3,0-1\u001b[3;1H\u001b[?25h"]
[316.848715, "o", "\u001b[?25l\u001b[51;81H4,1 \u001b[4;1H\u001b[?25h"]
[316.880681, "o", "\u001b[?25l\u001b[51;81H5\u001b[5;1H\u001b[?25h"]
[316.913301, "o", "\u001b[?25l\u001b[51;81H6,0-1\u001b[6;1H\u001b[?25h"]
[316.942296, "o", "\u001b[?25l\u001b[51;81H7,1 \u001b[7;1H\u001b[?25h"]
[316.973931, "o", "\u001b[?25l\u001b[51;81H8\u001b[8;1H\u001b[?25h"]
[317.004867, "o", "\u001b[?25l\u001b[51;81H9,0-1\u001b[9;1H\u001b[?25h"]
[317.036257, "o", "\u001b[?25l\u001b[51;81H10,1 \u001b[10;1H\u001b[?25h"]
[317.066917, "o", "\u001b[?25l\u001b[51;82H1\u001b[11;1H\u001b[?25h"]
[317.097332, "o", "\u001b[?25l\u001b[51;82H2,0-1\u001b[12;1H\u001b[?25h"]
[317.12811, "o", "\u001b[?25l\u001b[51;82H3,1 \u001b[13;1H\u001b[?25h"]
[317.15852, "o", "\u001b[?25l\u001b[51;82H4\u001b[14;1H\u001b[?25h"]
[317.19042, "o", "\u001b[?25l\u001b[51;82H5,1-8\u001b[15;8H\u001b[?25h"]
[317.22087, "o", "\u001b[?25l\u001b[51;82H6,0-1\u001b[16;1H\u001b[?25h"]
[317.251348, "o", "\u001b[?25l\u001b[51;82H7,1 \u001b[17;1H\u001b[?25h"]
[317.281951, "o", "\u001b[?25l\u001b[51;82H8\u001b[18;1H\u001b[?25h"]
[317.313744, "o", "\u001b[?25l\u001b[51;82H9,1-8\u001b[19;8H\u001b[?25h"]
[317.343959, "o", "\u001b[?25l\u001b[51;81H20\u001b[20;8H\u001b[?25h"]
[317.376323, "o", "\u001b[?25l\u001b[51;82H1,0-1\u001b[21;1H\u001b[?25h"]
[317.406529, "o", "\u001b[?25l\u001b[51;82H2,1 \u001b[22;1H\u001b[?25h"]
[317.437278, "o", "\u001b[?25l\u001b[51;82H3,1-8\u001b[23;8H\u001b[?25h"]
[317.468774, "o", "\u001b[?25l\u001b[51;82H4\u001b[24;8H\u001b[?25h"]
[317.498616, "o", "\u001b[?25l\u001b[51;82H5,0-1\u001b[25;1H\u001b[?25h"]
[317.530196, "o", "\u001b[?25l\u001b[51;82H6,1 \u001b[26;1H\u001b[?25h"]
[317.560918, "o", "\u001b[?25l\u001b[51;82H7,1-8\u001b[27;8H\u001b[?25h"]
[317.591374, "o", "\u001b[?25l\u001b[51;82H8\u001b[28;8H\u001b[?25h"]
[317.622674, "o", "\u001b[?25l\u001b[51;82H9,0-1\u001b[29;1H\u001b[?25h"]
[317.653465, "o", "\u001b[?25l\u001b[51;81H30,1 \u001b[30;1H\u001b[?25h"]
[317.6845, "o", "\u001b[?25l\u001b[51;82H1,1-8\u001b[31;8H\u001b[?25h"]
[318.332557, "o", "\u001b[?25l\u001b[51;82H2\u001b[32;8H\u001b[?25h"]
[328.392196, "o", "\u001b[?25l\u001b[51;84H2-9\u001b[32;9H\u001b[?25h"]
[328.892635, "o", "\u001b[?25l\u001b[51;84H3-10\u001b[32;10H\u001b[?25h"]
[328.925542, "o", "\u001b[?25l\u001b[51;84H4-11\u001b[32;11H\u001b[?25h"]
[328.95637, "o", "\u001b[?25l\u001b[51;84H5-12\u001b[32;12H\u001b[?25h"]
[328.989973, "o", "\u001b[?25l\u001b[51;84H6-13\u001b[32;13H\u001b[?25h"]
[329.022268, "o", "\u001b[?25l\u001b[51;84H7-14\u001b[32;14H\u001b[?25h"]
[329.054658, "o", "\u001b[?25l\u001b[51;84H8-15\u001b[32;15H\u001b[?25h"]
[329.08495, "o", "\u001b[?25l\u001b[51;84H9-16\u001b[32;16H\u001b[?25h"]
[329.115558, "o", "\u001b[?25l\u001b[51;84H10-17\u001b[32;17H\u001b[?25h"]
[329.145972, "o", "\u001b[?25l\u001b[51;85H1-18\u001b[32;18H\u001b[?25h"]
[329.176827, "o", "\u001b[?25l\u001b[51;85H2-19\u001b[32;19H\u001b[?25h"]
[329.207782, "o", "\u001b[?25l\u001b[51;85H3-20\u001b[32;20H\u001b[?25h"]
[329.237942, "o", "\u001b[?25l\u001b[51;85H4-21\u001b[32;21H\u001b[?25h"]
[329.268598, "o", "\u001b[?25l\u001b[51;85H5-22\u001b[32;22H\u001b[?25h"]
[329.29894, "o", "\u001b[?25l\u001b[51;85H6-23\u001b[32;23H\u001b[?25h"]
[329.330042, "o", "\u001b[?25l\u001b[51;85H7-24\u001b[32;24H\u001b[?25h"]
[329.361353, "o", "\u001b[?25l\u001b[51;85H8-25\u001b[32;25H\u001b[?25h"]
[329.391321, "o", "\u001b[?25l\u001b[51;85H9-26\u001b[32;26H\u001b[?25h"]
[329.421895, "o", "\u001b[?25l\u001b[51;84H20-27\u001b[32;27H\u001b[?25h"]
[329.452131, "o", "\u001b[?25l\u001b[51;85H1-28\u001b[32;28H\u001b[?25h"]
[329.482817, "o", "\u001b[?25l\u001b[51;85H2-29\u001b[32;29H\u001b[?25h"]
[329.514614, "o", "\u001b[?25l\u001b[51;85H3-30\u001b[32;30H\u001b[?25h"]
[329.546749, "o", "\u001b[?25l\u001b[51;85H4-31\u001b[32;31H\u001b[?25h"]
[329.577377, "o", "\u001b[?25l\u001b[51;85H5-32\u001b[32;32H\u001b[?25h"]
[329.608326, "o", "\u001b[?25l\u001b[51;85H6-33\u001b[32;33H\u001b[?25h"]
[329.639536, "o", "\u001b[?25l\u001b[51;85H7-34\u001b[32;34H\u001b[?25h"]
[329.669624, "o", "\u001b[?25l\u001b[51;85H8-35\u001b[32;35H\u001b[?25h"]
[329.702065, "o", "\u001b[?25l\u001b[51;85H9-36\u001b[32;36H\u001b[?25h"]
[329.732152, "o", "\u001b[?25l\u001b[51;84H30-37\u001b[32;37H\u001b[?25h"]
[329.762017, "o", "\u001b[?25l\u001b[51;85H1-38\u001b[32;38H\u001b[?25h"]
[329.792017, "o", "\u001b[?25l\u001b[51;85H2-39\u001b[32;39H\u001b[?25h"]
[329.823921, "o", "\u001b[?25l\u001b[51;85H3-40\u001b[32;40H\u001b[?25h"]
[329.854144, "o", "\u001b[?25l\u001b[51;85H4-41\u001b[32;41H\u001b[?25h"]
[329.884465, "o", "\u001b[?25l\u001b[51;85H5-42\u001b[32;42H\u001b[?25h"]
[329.915679, "o", "\u001b[?25l\u001b[51;85H6-43\u001b[32;43H\u001b[?25h"]
[329.94475, "o", "\u001b[?25l\u001b[51;85H7-44\u001b[32;44H\u001b[?25h"]
[329.975779, "o", "\u001b[?25l\u001b[51;85H8-45\u001b[32;45H\u001b[?25h"]
[330.005832, "o", "\u001b[?25l\u001b[51;85H9-46\u001b[32;46H\u001b[?25h"]
[330.036047, "o", "\u001b[?25l\u001b[51;84H40-47\u001b[32;47H\u001b[?25h"]
[330.067219, "o", "\u001b[?25l\u001b[51;85H1-48\u001b[32;48H\u001b[?25h"]
[330.098581, "o", "\u001b[?25l\u001b[51;85H2-49\u001b[32;49H\u001b[?25h"]
[330.130266, "o", "\u001b[?25l\u001b[51;85H3-50\u001b[32;50H\u001b[?25h"]
[330.161739, "o", "\u001b[?25l\u001b[51;85H4-51\u001b[32;51H\u001b[?25h"]
[330.193219, "o", "\u001b[?25l\u001b[51;85H5-52\u001b[32;52H\u001b[?25h"]
[330.225547, "o", "\u001b[?25l\u001b[51;85H6-53\u001b[32;53H\u001b[?25h"]
[330.25603, "o", "\u001b[?25l\u001b[51;85H7-54\u001b[32;54H\u001b[?25h"]
[330.287241, "o", "\u001b[?25l\u001b[51;85H8-55\u001b[32;55H\u001b[?25h"]
[330.319053, "o", "\u001b[?25l\u001b[1C\u001b[38;5;217m\u001b[48;5;30m(\u001b[1C)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[39C\u001b[38;5;217mpp\u001b[33;1H(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H9-56\u001b[32;56H\u001b[?25h"]
[330.350275, "o", "\u001b[?25l\u001b[38;5;217m(5)\u001b[39Cpp\u001b[33;1H(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;84H50-57\u001b[32;57H\u001b[?25h"]
[330.380613, "o", "\u001b[?25l\b\u001b[38;5;217m\u001b[48;5;30m(\u001b[1C)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[39C\u001b[38;5;217mpp\u001b[33;1H(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H1-58\u001b[32;58H\u001b[?25h"]
[330.410986, "o", "\u001b[?25l\b\b\u001b[38;5;217m(5)\u001b[39Cpp\u001b[33;1H(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H2-59\u001b[32;59H\u001b[?25h"]
[330.442428, "o", "\u001b[?25l\u001b[51;85H3-60\u001b[32;60H\u001b[?25h"]
[330.474312, "o", "\u001b[?25l\u001b[51;85H4-61\u001b[32;61H\u001b[?25h"]
[330.505002, "o", "\u001b[?25l\u001b[51;85H5-62\u001b[32;62H\u001b[?25h"]
[330.536078, "o", "\u001b[?25l\u001b[51;85H6-63\u001b[32;63H\u001b[?25h"]
[330.567317, "o", "\u001b[?25l\u001b[51;85H7-64\u001b[32;64H\u001b[?25h"]
[330.598636, "o", "\u001b[?25l\u001b[51;85H8-65\u001b[32;65H\u001b[?25h"]
[330.630026, "o", "\u001b[?25l\u001b[51;85H9-66\u001b[32;66H\u001b[?25h"]
[330.661638, "o", "\u001b[?25l\u001b[51;84H60-67\u001b[32;67H\u001b[?25h"]
[330.692067, "o", "\u001b[?25l\u001b[51;85H1-68\u001b[32;68H\u001b[?25h"]
[330.721955, "o", "\u001b[?25l\u001b[51;85H2-69\u001b[32;69H\u001b[?25h"]
[330.752522, "o", "\u001b[?25l\u001b[1C\u001b[38;5;217m\u001b[48;5;30m(\u001b[16C)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[10C\u001b[38;5;217mpp\u001b[33;1H(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H3-70\u001b[32;70H\u001b[?25h"]
[330.784173, "o", "\u001b[?25l\u001b[38;5;217m(\u001b[16C)\u001b[10Cpp\u001b[33;1H(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H4-71\u001b[32;71H\u001b[?25h"]
[330.813512, "o", "\u001b[?25l\u001b[51;85H5-72\u001b[32;72H\u001b[?25h"]
[330.843817, "o", "\u001b[?25l\u001b[51;85H6-73\u001b[32;73H\u001b[?25h"]
[330.875645, "o", "\u001b[?25l\u001b[51;85H7-74\u001b[32;74H\u001b[?25h"]
[330.907992, "o", "\u001b[?25l\u001b[51;85H8-75\u001b[32;75H\u001b[?25h"]
[330.938613, "o", "\u001b[?25l\u001b[51;85H9-76\u001b[32;76H\u001b[?25h"]
[330.969654, "o", "\u001b[?25l\u001b[51;84H70-77\u001b[32;77H\u001b[?25h"]
[331.001299, "o", "\u001b[?25l\u001b[51;85H1-78\u001b[32;78H\u001b[?25h"]
[331.029787, "o", "\u001b[?25l\u001b[51;85H2-79\u001b[32;79H\u001b[?25h"]
[331.265809, "o", "\u001b[?25l\u001b[51;1H\u001b[1m-- INSERT --\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;13H\u001b[K\u001b[51;81H32,72-79 Top\u001b[32;79H\u001b[?25h"]
[331.528411, "o", "\u001b[?25l\u001b[51;85H3-80\u001b[32;80H\u001b[?25h"]
[331.696057, "o", "\u001b[?25l\u001b[51;85H4-81\u001b[32;81H\u001b[?25h"]
[332.266155, "o", "\u001b[?25l\u001b[38;5;217m[Square), init:stoo\u001b[33;1Hp().\"\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H5-82\u001b[32;82H\u001b[?25h"]
[332.620076, "o", "\u001b[?25l\u001b[51;85H6-83\u001b[32;83H\u001b[?25h"]
[332.783995, "o", "\u001b[?25l\u001b[51;85H7-84\u001b[32;84H\u001b[?25h"]
[332.839792, "o", "\u001b[?25l\u001b[51;85H8-85\u001b[32;85H\u001b[?25h"]
[332.965584, "o", "\u001b[?25l\u001b[51;85H9-86\u001b[32;86H\u001b[?25h"]
[333.066581, "o", "\u001b[?25l\u001b[51;84H80-87\u001b[32;87H\u001b[?25h"]
[333.182473, "o", "\u001b[?25l\u001b[32;70H\u001b[38;5;217m\u001b[48;5;30m(\u001b[17C)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[9C\u001b[38;5;217moo\u001b[33;1Hp\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H1-88\u001b[32;88H\u001b[?25h"]
[333.282848, "o", "\u001b[?25l\u001b[10C\u001b[38;5;217moo\u001b[33;1Hp\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H2-89\u001b[32;89H\u001b[?25h"]
[333.660417, "o", "\u001b[?25l\u001b[9C\u001b[38;5;217moo\u001b[33;1Hp\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H1-88\u001b[32;88H\u001b[?25h"]
[334.03366, "o", "\u001b[?25l\u001b[38;5;217m\u001b[48;5;30m]\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217m), init:stt\u001b[33;1Hop().\"\u001b[32;88H]\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217m\u001b[48;5;30m)\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[8C\u001b[38;5;217mtt\u001b[33;1Ho\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;85H2-89\u001b[32;89H\u001b[?25h"]
[334.286311, "o", "\u001b[51;1H\u001b[K\u001b[32;88H"]
[334.635665, "o", "\u001b[?25l"]
[334.6368, "o", "\u001b[32;70H\u001b[38;5;217m(\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[10C\u001b[38;5;217m\u001b[48;5;30m[\u001b[6C]\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[38;5;217m)\u001b[8Ctt\u001b[33;1Ho\u001b[m\u001b[38;5;231m\u001b[48;5;236m\u001b[51;81H32,81-88 Top\u001b[32;88H\u001b[?25h\u001b[?25l\u001b[51;81H\u001b[K\u001b[51;1H:\u001b[?25h"]
[334.921308, "o", "w"]
[334.992734, "o", "q"]
[335.26786, "o", "\r\u001b[?25l\u001b[?2004l\u001b[>4;m\"Makefile\""]
[335.269834, "o", " 149L, 5397B written"]
[335.271225, "o", "\r\u001b[23;2t\u001b[23;1t\r\r\n\u001b[39;49m\u001b[?1004l\u001b[?2004l\u001b[?1l\u001b>\u001b[?1049l\u001b[23;0;0t\u001b[?25h\u001b[>4;m"]
[335.271424, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[335.801558, "o", "c"]
[335.967288, "o", "l"]
[336.189587, "o", "e"]
[336.537587, "o", "a"]
[336.697653, "o", "r"]
[337.090021, "o", "\r\n\u001b[?2004l\r"]
[337.091636, "o", "\u001b[H\u001b[2J\u001b[3J"]
[337.091822, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[337.614892, "o", "clear"]
[337.768271, "o", "\b\b\b\b\bvim Makefile "]
[337.929811, "o", "\b\b\b\b\b\b\b\b\b\u001b[7@create_func.erl\u001b[C"]
[338.451408, "o", "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\bmake run_create_func"]
[339.195019, "o", "\r\n\u001b[?2004l\r"]
[339.200932, "o", "Ejecutando programa 4...\r\n"]
[339.2013, "o", "erl -noshell -eval \"Square = create_func:square(5), io:format(\\\"~p~n\\\", [Square]), init:stop().\"\r\n"]
[339.482665, "o", "25\r\n"]
[340.494222, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[369.434575, "o", "c"]
[369.616345, "o", "a"]
[369.80262, "o", "t"]
[369.898686, "o", " "]
[370.095152, "o", "p"]
[370.276642, "o", "o"]
[370.422255, "o", "\u0007ints."]
[370.791855, "o", "e"]
[370.973747, "o", "rl "]
[371.203704, "o", "\r\n\u001b[?2004l\r"]
[371.206075, "o", "% ------------------------\r\n% Nombre: points.erl\r\n% Descripción: Genera una estructura point que guarda sus coordenadas X y Y\r\n%\t así como los elementos para crear el punto, y los getters para\r\n%\t cada coordenada\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(points).\r\n-export([new/2, x/1, y/1]).\r\n\r\n% Crea un tipo point definido por los float X y Y\r\n-opaque point() :: #{x => float(), y => float()}.\r\n-export_type([point/0]).\r\n\r\n% Función que inicializa un punto con las coordenadas dadas\r\n-spec new(float(), float()) -> point().\r\nnew(X, Y) -> #{x => X, y => Y}.\r\n\r\n% Getter para la coordenada X\r\n-spec x(point()) -> float().\r\nx(#{x := X}) -> X.\r\n\r\n% Getter para la coordenada Y\r\n-spec y(point()) -> float().\r\ny(#{y := Y}) -> Y.\r\n"]
[371.206943, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[491.262917, "o", "m"]
[491.328165, "o", "a"]
[491.444899, "o", "k"]
[491.51672, "o", "e"]
[491.613743, "o", " "]
[491.739309, "o", "r"]
[491.825252, "o", "u"]
[491.949152, "o", "n"]
[492.426793, "o", "_"]
[492.695432, "o", "p"]
[492.911206, "o", "o"]
[493.090522, "o", "i"]
[493.323109, "o", "n"]
[493.357097, "o", "t"]
[494.227483, "o", "s"]
[494.482983, "o", "\r\n\u001b[?2004l\r"]
[494.487634, "o", "Ejecutando programa 5...\r\n"]
[494.487776, "o", "erl -noshell -eval \"P = points:new(3.5, 4.7), io:format('P: ~p~n', [P]), X = points:x(P), io:format('X: ~p~n', [X]), Y = points:y(P), io:format('Y: ~p~n', [Y]), init:stop().\"\r\n"]
[494.780214, "o", "P: #{x => 3.5,y => 4.7}\r\nX: 3.5\r\nY: 4.7\r\n"]
[495.792778, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[498.758473, "o", "c"]
[498.873166, "o", "l"]
[498.990721, "o", "e"]
[499.139815, "o", "a"]
[499.227833, "o", "r"]
[499.323703, "o", "\r\n\u001b[?2004l\r"]
[499.325883, "o", "\u001b[H\u001b[2J\u001b[3J"]
[499.326249, "o", "\u001b[?2004h"]
[499.326295, "o", "\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[499.948653, "o", "c"]
[500.150436, "o", "a"]
[500.323401, "o", "t"]
[500.418228, "o", " "]
[500.897681, "o", "i"]
[501.026364, "o", "t"]
[501.113755, "o", "e"]
[501.214394, "o", "r"]
[501.40465, "o", "\u0007ate_values."]
[501.941272, "o", "e"]
[502.127637, "o", "rl "]
[502.399203, "o", "\r\n"]
[502.400043, "o", "\u001b[?2004l\r"]
[502.402074, "o", "% ------------------------\r\n% Nombre: iterate_values.erl\r\n% Descripción: Aplica una función que duplica cada elemento de una lista\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(iterate_values).\r\n-export([iterate/1]).\r\n\r\n% Duplica el valor X\r\ndouble(X) -> X + X.\r\n\r\n% Imprime en consola el doble de X\r\ndo_something(X) ->\r\n\tio:format(\"~p~n\", [double(X)]).\r\n\r\n% Aplica la función do_something/1 a cada elemento de Items\r\niterate(Items) ->\r\n\t[do_something(X) || X <- Items].\r\n"]
[502.402573, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[504.275808, "o", "m"]
[504.363651, "o", "a"]
[504.469816, "o", "k"]
[504.555719, "o", "e"]
[504.62569, "o", " "]
[504.736613, "o", "r"]
[504.81079, "o", "u"]
[504.918258, "o", "n"]
[505.31564, "o", "_"]
[505.58782, "o", "i"]
[505.697974, "o", "t"]
[505.78382, "o", "e"]
[505.880277, "o", "r"]
[506.076021, "o", "a"]
[506.230879, "o", "t"]
[506.294353, "o", "e"]
[506.662843, "o", "_values "]
[510.485311, "o", "\r\n\u001b[?2004l\r"]
[510.489707, "o", "Ejecutando programa 6...\r\n"]
[510.48997, "o", "erl -noshell -eval \"iterate_values:iterate([1, 2, 3, 4]), init:stop().\"\r\n"]
[510.770226, "o", "2\r\n4\r\n"]
[510.770259, "o", "6\r\n"]
[510.770558, "o", "8\r\n"]
[511.781108, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[668.359913, "o", "c"]
[668.72181, "o", "\b\u001b[K"]
[668.860258, "o", "\u0007"]
[668.983385, "o", "c"]
[669.099402, "o", "l"]
[669.213491, "o", "e"]
[669.326795, "o", "a"]
[669.425133, "o", "r"]
[669.545318, "o", "\r\n\u001b[?2004l\r"]
[669.547116, "o", "\u001b[H\u001b[2J\u001b[3J"]
[669.547515, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[669.998958, "o", "c"]
[670.148556, "o", "a"]
[670.306918, "o", "t"]
[670.390373, "o", " "]
[671.085486, "o", "p"]
[671.496907, "o", "r"]
[671.615462, "o", "i"]
[671.812624, "o", "\u0007"]
[671.812768, "o", "nt_index."]
[672.421254, "o", "e"]
[672.616323, "o", "rl "]
[672.883219, "o", "\r\n\u001b[?2004l\r"]
[672.88549, "o", "% ------------------------\r\n% Nombre: print_index.erl\r\n% Descripción: Imprime la lista dada junto a su posición en esta\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(print_index).\r\n-export([print_list/1]).\r\n\r\nprint_list(Items) ->\r\n\t% Genera una lista de 1 a length(Items) y la combina con la lista Items\r\n\tWithIndex = lists:zip(lists:seq(1, length(Items)), Items),\r\n\t% Imprime la lista de pares\r\n\tio:format(\"~p~n\", [WithIndex]).\r\n"]
[672.886011, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[675.446562, "o", "m"]
[675.565868, "o", "a"]
[675.676595, "o", "k"]
[675.747314, "o", "e"]
[675.82318, "o", " "]
[675.932343, "o", "r"]
[676.018119, "o", "u"]
[676.152308, "o", "\u0007n_"]
[676.610698, "o", "i"]
[677.469664, "o", "\b\u001b[K"]
[677.600432, "o", "p"]
[677.70916, "o", "r"]
[677.874116, "o", "int_index "]
[696.166298, "o", "\r\n\u001b[?2004l\r"]
[696.170487, "o", "Ejecutando programa 7...\r\n"]
[696.170732, "o", "erl -noshell -eval \"print_index:print_list([4, 5, 6, 7]), init:stop().\"\r\n"]
[696.438412, "o", "[{1,4},{2,5},{3,6},{4,7}]\r\n"]
[697.449437, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[726.753901, "o", "c"]
[726.93349, "o", "a"]
[727.078323, "o", "t"]
[727.216107, "o", " "]
[727.364144, "o", "m"]
[727.523018, "o", "a"]
[727.718499, "o", "\u0007"]
[728.382996, "o", "p"]
[728.573823, "o", "\u0007"]
[728.900612, "o", "."]
[729.052457, "o", "e"]
[729.200392, "o", "rl "]
[729.698162, "o", "\r\n\u001b[?2004l\r"]
[729.700892, "o", "% ------------------------\r\n% Nombre: map.erl\r\n% Descripción: Crea un término mapa con elementos predefinidos\r\n% Autor: Burgie80\r\n% Fecha de creación: 8/9/24\r\n% ------------------------\r\n\r\n-module(map).\r\n-export([create_map/0]).\r\n\r\n% Retorna un mapa con los elementos predefinidos\r\ncreate_map() ->\r\n\tX = #{one => 1, \"two\" => 2.0, <<\"three\">> => [i, i, i]},\r\n\tX.\r\n"]
[729.70133, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[740.693613, "o", "m"]
[740.815525, "o", "a"]
[740.90317, "o", "k"]
[740.989547, "o", "e"]
[741.035624, "o", " "]
[741.179115, "o", "r"]
[741.557293, "o", "u"]
[741.719938, "o", "n"]
[742.568253, "o", "_"]
[742.928321, "o", "a"]
[743.455575, "o", "\b\u001b[K"]
[743.648856, "o", "m"]
[743.856233, "o", "a"]
[744.019262, "o", "p"]
[744.786951, "o", "\r\n\u001b[?2004l\r"]
[744.791497, "o", "Ejecutando programa 8...\r\n"]
[744.791555, "o", "erl -noshell -eval \"Map = map:create_map(), io:format(\\\"~p~n\\\", [Map]), init:stop().\"\r\n"]
[745.080819, "o", "#{one => 1,\"two\" => 2.0,<<\"three\">> => [i,i,i]}\r\n"]
[746.092987, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[757.920352, "o", "c"]
[758.075257, "o", "l"]
[758.248964, "o", "e"]
[758.443894, "o", "a"]
[758.87731, "o", "r"]
[759.153094, "o", "\r\n\u001b[?2004l\r"]
[759.155154, "o", "\u001b[H\u001b[2J\u001b[3J"]
[759.155231, "o", "\u001b[?2004h\u001b]0;burgie@debian: ~/Desktop/Erlang-Cheatsheet\u0007\u001b[01;32mburgie@debian\u001b[00m:\u001b[01;34m~/Desktop/Erlang-Cheatsheet\u001b[00m$ "]
[760.651709, "o", "c"]
[760.860752, "o", "a"]
[761.049662, "o", "t"]
[761.210024, "o", " "]
[761.614843, "o", "p"]
[762.10395, "o", "\b\u001b[K"]
[766.823778, "o", "b"]
[767.057204, "o", "i"]
[767.242009, "o", "n"]
[767.408296, "o", "a"]