This website requires JavaScript.
Explore
Help
Register
Sign In
humza
/
sml-projects
Watch
1
Star
0
Fork
0
You've already forked sml-projects
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
5e9f118b1517debafa5f097de70cece45cf68805
sml-projects
/
fcore
History
Humza Shahid
5e9f118b15
fixed two issues related to insertion in search-list.sml. First issue: in top level 'insert' function, we called 'insLeft' if new value is greater than first value on right, and we called 'insRight' in the opposite case; this is backwards. Second issue: in base cases of 'insLeft' and 'insRight', when we have reached the end of one side of the list, we used to return the same list we got back instead of adding the new value to this end of the list; this is now fixed.
2024-11-16 19:51:29 +00:00
..
app-type.sml
add search list to app type
2024-11-14 08:12:27 +00:00
app-update.sml
bugfix: in search-list.sml's 'delRightFromHere' function, make sure we preserve the last part of the vector when finish < last
2024-11-16 09:05:47 +00:00
app-with.sml
simplify and rewrite function 'del' in search-list.sml
2024-11-16 08:33:26 +00:00
bin-search.sml
fix exception in bin-search.sml, by making sure that forwardLinearSearch always starts at 0 or more
2024-11-15 09:24:48 +00:00
build-search-list.sml
add function to build search list from specific range
2024-11-16 12:27:14 +00:00
cursor.sml
make 'de', 'dE', 'dj' and 'dk' commands work similarly to vi (details are in comments)
2024-11-14 08:57:31 +00:00
rect.sml
replace text-builder.sml's 'buildCursor' function with a new 'Rect.lerp' function (which is in fcore/rect.sml)
2024-11-15 21:14:43 +00:00
search-list.sml
fixed two issues related to insertion in search-list.sml. First issue: in top level 'insert' function, we called 'insLeft' if new value is greater than first value on right, and we called 'insRight' in the opposite case; this is backwards. Second issue: in base cases of 'insLeft' and 'insRight', when we have reached the end of one side of the list, we used to return the same list we got back instead of adding the new value to this end of the list; this is now fixed.
2024-11-16 19:51:29 +00:00
text-builder.sml
replace text-builder.sml's 'buildCursor' function with a new 'Rect.lerp' function (which is in fcore/rect.sml)
2024-11-15 21:14:43 +00:00
text-constants.sml
begin moving text window when cursor goes off screen (currently, we only move the window when cursor goes backwards but this works fine and as expected)
2024-10-28 09:34:55 +00:00
text-window.sml
progress implementing searchList data structure
2024-11-11 13:23:37 +00:00